products
Seven shapes. One substrate. One atomic write.
SQL, vector, graph, full-text, natural-language /ask, reactive /watch, and BYOK LLM - all on a single hash-keyed k/v store. Cross-shape writes are atomic by construction.
01 Database
Single hash-keyed substrate. WAL frame spans every shape.
- · atomic cross-shape writes
- · snapshot bootstrap HA
- · dedicated per-tenant compute
Read more →
02 SQL
The SQL you'd write on paper.
- · correlated EXISTS
- · aggregate over expression
- · UNION / INTERSECT / EXCEPT
- · CASE WHEN
Read more →
03 Vector
Four metrics. Four index variants.
- · L2 · IP · Cosine · Manhattan
- · dense HNSW + sparse
- · PQ scaffold
- · adaptive over-fetch
Read more →
04 Graph
Seven algorithms shipped, not stubbed.
- · PageRank
- · all-simple-paths (bidir)
- · shortest-path BFS
- · triangle enumeration
Read more →
05 /ask
Natural-language query routed across every shape.
- · cost-walker-informed planning
- · EXPLAIN + cost annotations
- · deterministic dispatch
Read more →
06 /watch
Query as a subscription. The substrate is the stream.
- · reactive SSE
- · WAL-native
- · per-tenant cap with RAII guard
Read more →
07 BYOK LLM
Your key. Your audit. Your bill.
- · OpenAI · Anthropic · Gemini · Groq
- · envelope-encrypted at rest
- · per-provider audit
Read more →
how they compose
Any query can call any shape. EXPLAIN reveals the plan with per-node cost.
/ask orchestrates the shapes when you don't want to write the plan yourself.
Every write - across SQL, vector, graph, and full-text - commits in one WAL frame.
try it