Documentation

One embedded database — five data primitives, git-style branches, time travel, and built-in inference. Everything on these pages was run against the shipped binary.

$ strata ./demo kv put plan v1

created plan applied=true

$ strata ./demo branch fork default risky

{ "name": "risky", "parent": { "name": "default", "fork_version": 3 }, "status": "active" }

$ strata ./demo --branch risky kv put plan v2-experimental

updated plan applied=true

$ strata ./demo --branch risky kv get plan

v2-experimental

$ strata ./demo kv get plan

v1

A fork is isolation

Two branches, two truths, one database. This transcript is from a real run — and the same engine compiles to WebAssembly.

Run it in your browser →

Working with data

Browse the docs

agents: llms.txt · llms-full.txt · append .md to any docs URL for CommonMark · /e/ error registry · the full agent surface →