LSS is a media-native protocol for hiding signed actions inside ordinary video, then recovering and resolving them from a camera or file scan.
These docs explain the builder-facing pieces: the payload format, carriers, reader reconstruction, resolver checks, and the current limits of the prototype.
Documentation
- Overview Learn how The Light And Sound Show carries signed actions through media using protocol, carrier, resolver, and app-level policy.
- Getting Started Set up The Light And Sound Show workspace, run the Astro docs site, start the web demo, and understand each package boundary.
- The Science Behind It All See what LSS implements today, how the signed media pipeline works behind the scenes, and which research directions remain future work.
- Protocol Concepts Understand LSSP/1 payloads, Ed25519 signatures, fragment packets, checksums, XOR parity, expiry, and trust boundaries.
- Carrier Encoding See how signed LSS data becomes visual and audio carrier observations, and where the experimental embedder package fits.
- Reading Signals Learn how real carrier scans and simulated reader tests feed protocol recovery, confidence tracking, checksum rejection, and parity repair.
- Resolver and Actions Map already-verified LSS signed payloads into demo resolver outcomes such as experience open, ticket verify, manifest resolve, or unsupported.
- Limits and Tradeoffs Compare LSS with QR, NFC, BLE, watermarking, and fingerprinting while reviewing payload size, redundancy, expiry, and carrier limits.
- Research References Research references behind LSS, including video watermarking, screen-camera communication, acoustic data transmission, and compact signatures.