Skrivbord

"desk" — Swedish

The Glass. The world is the UI, the glass is how you see it.

the interface IS the verification
scroll
I
01 — Identity

Three Glasses

The glass isn't neutral. It's cryptographically shaped by who you are. What you see depends on which glass you're looking through — staff, client, or public. Each glass is a different hash. Math vouches for every layer.

Authentik
Staff Glass
LDAP + OIDC
Full operational surface. Infrastructure, tools, every service.
sees: staff + client + public
Clerk
Client Glass
future
Your platform. Your services. Your desk.
sees: client + public
None
Plain Glass
anonymous
Public surface. Docs, demos, the receipt.
sees: public
II
02 — Surface

Four Desks

A desk is a curated set of tools for a specific workflow. Switch desks, the glass reshapes. Each desk is a different arrangement of Skrivs — windowed applications that float on the desktop surface.

Aloha
Legal Operations
Leads, Book, Chat, Sign, Hours, Bill, Flow, Pulse
Forge
Infrastructure
Board, Pulse, Flow, Voice, Status, Nidavellir
Publisher
Journalism
Board, Voice, View
Sovereign
Personal
Board, Hours, Book, View, Radio, Voice
III
03 — Verification

The Receipt

/about is not marketing — it's a receipt. Every layer of the hash chain is visible, from source commit to the glass you're looking through. The interface verifies itself.

/about
Source: git:<commit> // what was built
Config: cfg:<hash> // configuration identity
Deploy: vm:<hash> // where it runs
Network: mac:BC:24:11:xx // network identity
Session: user/glass // who you are
source config deploy network session glass
IV
04 — Foundation

Built on ProzillaOS

Skrivbord is forked from ProzillaOS, an open-source web desktop environment. The engine is upstream. The glass, the desks, the identity layer, the hash chain — those are FI. Provider architecture, Skriv manifests, desk filtering, and the compiled service surface are all built on top.

Upstream ProzillaOS — web desktop engine, taskbar, window manager, virtual filesystem
FI Layer Glass filtering, desk system, Skriv manifests, identity providers, hash chain, services.gen.ts from Nix
V
05 — Status

Live

Deployed on compiled infrastructure. 15 Skriv manifests, 4 desks, 3 glass types. The surface is derived from the same Nix expressions that build the VMs underneath it.

15 Skrivs
4 Desks
3 Glasses
380 Tests
GPL v3