Storage from your model
Data definitions drive table creation. Declared upgrades carry compatible changes; each change is reviewed before applying.
Model your business data as typed records. The platform creates storage, relationships, and queries from the same definitions.
Define a "request" record with status, amount, and an assignee. Storage is created, list screens can query it, automations can update it, and API endpoints can expose it — from one definition.
Data definitions drive table creation. Declared upgrades carry compatible changes; each change is reviewed before applying.
Reads and writes go through a structured query model with joins, summaries, and filters — keeping logic in one place instead of scattered through the app.
Workspace scoping is enforced in the query path so apps stay within their data boundary automatically.