Compose & publish
Preview and send through the Rust web surface, JSON API, command-line client, or a generated SDK.
DISPLAY SYSTEM / LDY-01
Publish from web, API, or CLI. Stream commands and telemetry over WebSockets. Render deterministic scrolling text on Arduino, ESP32-S3, STM32F4, or Raspberry Pi.
THE SYSTEM
Compose, deliver, and render messages without burying device behavior inside the control plane.
Preview and send through the Rust web surface, JSON API, command-line client, or a generated SDK.
The WebSocket command plane carries desired display state and receives device telemetry.
A shared Rust framebuffer, 5×7 font, layout engine, and serpentine addressing turn state into physical pixels.
Reconnecting devices receive the latest desired state without duplicate replay.
DEVICE RANGE
Board dimensions are configuration, not a product fork. The software targets compact five-row tickers through installations hundreds of pixels wide; physical readiness remains tied to repository-specific smoke-test evidence.
PORTABLE CONTRACTS
Official clients span native, browser, edge, BEAM, JVM, mobile, and scripting runtimes. The same typed display and telemetry model reaches each surface.
REPOSITORY MAP
Each repository owns a bounded layer. The monorepo coordinates versions and the end-to-end project certifies the whole route.