Relational
Reference point: the relational depth people trust in PostgreSQL.
Typed schemas, a constrained SQL frontend and exact aggregates, running on the same snapshots as every other shape.
- Typed, nested schemas with semantic roles. Unknown critical semantics block mutation.
- Constrained SELECT with WHERE, projection, ORDER and LIMIT. Filtered COUNT, exact signed 64-bit SUM, one-key grouped COUNT.
- Owner-only typed inner equality join on one snapshot. Maintained unique-equality index.
- Published 2026-09-23 local run, 4,096 records: filter + sort of 20 took 28.632 ms (p95 median), slower than SQLite and SurrealDB in the same run. A sorted query at 5,628 records was refused with
request_budget_exhausted, and we published that too.
Not yet: SQL JOIN, IN, DML, arbitrary expressions, range or compound indexes, a cost planner, Postgres wire protocol or drivers. Reads audit the pinned root; there is no sublinear-planner claim.
We aim for PostgreSQL-grade relational depth: ordered and range indexes, prepared plans, EXPLAIN, and a real SQL surface over the shared model.
-- illustrative: the bounded subset, not a full dialect
SELECT id, title
FROM tasks
WHERE status = 'open'
ORDER BY id LIMIT 20;