Live demos
Nothing here is a screenshot. Each frame is the example garden, mounted on this page by @graview/embed from the same declaration, at a different place in it. The garden, grown has all sixteen chapters, each with what the declaration gained.
The city, at altitude
Every kind is a district; every record a building on its own plot; every edge a road with its words on it. Drag the ground, press a district, come down to a plot.
The garden, grown, loading…
The routed face
The same store as ordinary pages — here in the garden's own design: an almanac over the same acts, rules and log.
The garden's own face, loading…
The studio
The declaration itself, open as a graph, edited with ordinary acts and checked before the change lands.
Seedbed, in the studio, loading…
A seat for an agent
The same acts a person has, narrowed by the same policy, attributed in the same log.
Seedbed, with a seat, loading…
The example apps
Each was built to prove a claim the others could not, and each is opened in a real browser on every push. They live under apps/ in the repository; pnpm apps opens the desk, which opens the rest.
- discographyThe example at real size: Tech N9ne's discography from MusicBrainz — 1,177 songs, 568 artists, 479 releases.
- gauntletThe example built to be awkward: ten years of a conference's programme, with every shape of data the walks found by accident declared on purpose.
- rotaThe product-grade example: a volunteer shift roster, branded, permissioned, remembered, embedded and open in its own studio.
- seedbedThe example that starts empty. A community garden with a declared graph and no data — onboarding is filling it in.
- todoThe example. A todo list, because nobody has to be taught what one is.