Rhizomatic
A portable format for arbitrarily relational data — composable, forkable, mergeable, and federate-able by default.
Not a database — the format underneath one: a way of writing down anything anyone claims about anything, such that any two collections of claims merge by set union. No migrations, no merge conflicts, no central authority deciding what's true. Contradiction is held, not resolved; truth is a lens the reader chooses.
The interactive tour
Eight sections, every layer of the stack running live in your tab — two independent implementations (TypeScript bundled, Rust as WebAssembly) producing identical bytes while you watch, with the full conformance suite executing in your browser.
see it run → The applicationMemory for agents
Why this exists: a memory substrate where every belief is a signed claim — agents with sovereign perspectives over shared knowledge, disagreement held in superposition, trust as an editable policy, and every decision replayable against exactly what was known.
read the case →Specification + two lockstep witnesses, parity-verified byte-for-byte: 190+ TypeScript tests · 85+ Rust tests · shared conformance vectors · CI-enforced