share · replay · re-derive
You did not trust my screenshot. You re-derived my desktop.
A shared deos desktop is not a picture and not a state blob. It is a tape: a pinned genesis instant plus the sequence of messages a session sent, small enough to live in a URL fragment. Your viewer boots a fresh world at that instant and re-executes the tape through the same verified executor the sharer used — then compares its re-derived canonical ledger root against the root the link claims. The headline of a shared desktop is an equality, not an image.
This link's tape
Paste a share fragment below (or arrive here with one after # in the URL — it is
read automatically). What you see here is a display-only preview decoded in this page's
JS for legibility; the authority is the replay your viewer server performs. This page
never replays anything itself and holds no world.
The grammar (one line, forever)
ts— the pinned instant. Receipt hashes bind the wall-clock, so byte-identical replay requires sharing it: the clock rides the link as a recorded, replayable input.act— one message of the tape, in order: a cell (by hex-id prefix) and the affordance verb sent to it. The same(cell, message)vocabulary the--replaybake flag and the dregg-mcp act log already speak.root— the sharer's claimed canonical ledger root after the tape. The viewer re-derives its own and shows ROOT MATCH or, honestly, ROOT MISMATCH.tab— the cockpit surface the sharer was looking at, so the frame reconstructs the view as well as the world.
What the viewer server does with it
- Boots a fresh demo world pinned to
ts— never the live one. Two boots at one instant are receipt-identical by construction. - Re-executes each act through the real verified executor (the same cap-gate + turn path every cockpit surface fires). A refused or unresolvable act is skipped in-band and listed — the page tells you the reconstruction is not the sharer's desktop.
- Derives the canonical ledger root and judges it against the link's claim. Then — and only then — renders the frame, as an illustration of a world you already verified.
The whole route is stateless and read-only: a stranger's link buys a bounded replay (32 acts max) against a throwaway world. It cannot drive the live cockpit, and there are no live turns from strangers — sharing a desktop hands over a derivation, not a capability.
--serve-ie6 cockpit
server (bound to 127.0.0.1), so “shareable” means: anyone who runs deos can paste your
link into their own viewer and re-derive your desktop — the link format is
server-independent and carries no secrets. A hosted read-only viewer and the wasm cockpit adopting
the same fragment are the natural next welds; the codec (starbridge_v2::share_link)
is pure and round-trip-tested precisely so both glasses can speak it unchanged.