deos / the desktop
a window is
a capability.
deos is dregg made visual, interactive, and webby — with zero new trust. Every visual primitive reduces to a kernel theorem: a window is a capability, an interaction is a verified turn, a screenshot can be a living membrane. It's not an app on the verified OS; it's what the verified OS looks like.
four theorems, worn as furniture
The verified-desktop claims aren't vibes — each is a discharged Lean theorem the surfaces merely wear.
login is a capability
No auth subsystem, no session table. Logging in is receiving your root capability; a session is the cap-tree you hold; logout is revoking it — and the whole desktop darkens synchronously. Your world reopens exactly where you left it.
the powerbox
The "open file dialog," reimagined as a grant ceremony: a confined app asks for authority it lacks, you pick from only what you actually hold, and a fresh attenuated capability is minted by a real turn. Designate, then hand over strictly less than you have.
the rewind rail
A time-travel scrubber above the taskbar. Drag it and the desktop re-derives at any past moment by verified replay of the receipt chain — the past is read-only, and the live world is never touched. The desktop scrubs its own history like a video.
the living screenshot
A deos "screenshot" embeds a sturdyref behind a membrane: opening the image re-attaches a live, per-viewer, attenuated surface, confined by construction. A forwarded view can never amplify — that's a theorem, not a policy.
what's on the desk
Everything above is reproducible: the repo carries a runbook where each entry is a copy-paste command that hard-asserts its own proof — including the self-hosting loop, where an editor save is a receipted ledger turn and a live terminal compiles that very edit, inside deos.
designed, said plainly
Two directions on the drafting table — design docs in the repo, not shipped surfaces. Named here because the substrate for both already runs.
the dregg-native forge
A code forge with no git anywhere: the patch theory is the version control. A repo is a cell, a commit is a receipted turn, history is unforgeable (you cannot rewrite someone's blame), and CI needs no trusted runner — the proof is the pass. The engine exists; the product surface is the design.
the grain-homeserver
Today the Matrix membrane rides an external homeserver — the one piece of the distributed desktop not dregg-hosted. The design: run the homeserver itself as a confined, metered, receipt-audited grain. dregg hosts its own membrane; any Matrix client still joins.
--release.