Skip to main content

Storage

Today​

No database server. Working data is SQLite under data/; keys under secrets/; inputs stay read-only.

StoreHoldsWriter
inputs/data/Catalog, reliability, carbonNobody
data/catalog.db~17.5k products + FTS5catalog.build
data/gateway.dbOrders, audit, revocationsGateway
data/kitchens/*.dbDiet, dishes, slip, memoryEngine
secrets/Ed25519 PEMsSeed
*/recordings/Replay answersRecord mode

Diet loads in full every run. Prices/stock are live (or recordings). make seed rebuilds data/ from inputs + seeds.

Next: PostgreSQL and vectors​

MoveWhy
PostgreSQLMulti-tenant catalog, order book, audit, kitchen KBs on managed hosting
Vector indexSemantic product / dish / recipe retrieval; agent memory embeddings
SafetyVectors improve match: they do not replace full diet/allergen load

Contracts win: contracts/README.md. Roadmap: Roadmap.