Skip to content

The four atoms ​

The manifest grammar is closed: Schema, View, Procedure and Trigger.

AtomDeclaresNative output
SchemaFields, indexes, scope, TTL, lifecycle and Admin presentationInitial DDL and typed Store collection
ViewOne SQL SELECT with input, authorization and surfaceTyped query; optional paging and exposure
ProcedureSQL statements or a ref handler contractTyped operation with declared authorization
TriggerHTTP or MCP exposure of a ProcedureSelected route/tool binding

Generation rejects lifecycle and schedule Triggers, although they exist in the v2 grammar. Application code owns scheduling and side effects. Unknown manifest keys fail validation; a new runtime capability does not open the grammar.

SQL is authored in PostgreSQL syntax and rendered for exactly postgres or sqlite. Generation applies row policy; the app supplies its own native handle and verified Caller. See manifest reference and supported declarations.