Optical Artifact Transport

Open on another device

Scan with a phone camera to open this page there — handy for a genuine cross-device transfer.

A signed artifact leaves <optical-send> as an animated, fountain-coded QR sequence and is reconstructed by <optical-receive>. This page runs both elements against each other in a local loopback — it reads the sender's rendered canvas pixels each frame and feeds them into the receiver exactly as a phone camera would, so the whole pipeline runs for real without needing camera hardware. Use "Start camera instead" to try a genuine cross-device transfer.

Sender


    

Receiver

The first artifact from a new signing key pauses here for you to confirm its fingerprint (trust-on-first-use) — the public key itself travels with the signature, so there's nothing to copy or paste.

Delivered artifact

(nothing received yet)

    

Decision echo (round trip)

After the receiver decides on a UI proposal, it builds a signed ui.decision artifact and sends it back optically — this pair of elements plays "the original sender's inbox" receiving that acknowledgment.

(no decision echoed yet)