Seven ideas underlie everything else in the platform. Read this once and the rest of the documentation will feel obvious.
1. Datastore-first
You describe the shape of your data once, in a datastore. Tables, APIs, admin UI, search index, audit log and access rules are derived from this single source of truth.
2. Declarative UI
You don't write components. You describe pages — what to show, in what order, gated by what permissions — and the platform renders them. Forking the UI for one screen is always available; it's just rarely needed.
3. Default-deny security
Without an explicit grant, the answer is no. There is no deny mechanism — permissions are grant-only — which makes the audit trail obvious and accidental over-sharing very hard.
4. Audit by default
Every read, write and permission decision is logged. The activity log is searchable, time-travelable and tamper-evident.
5. Hard tenancy
One application instance can host many isolated tenants — each with their own theme, custom domain, billing, admin and data partition.
6. Zero-downtime migrations
Schema changes are applied through a forward-only migration system. Backward-incompatible changes go through a review gate before reaching production.
7. You own the result
Apps are exportable as standalone artefacts. If you ever leave us, your software keeps working — that's the contract.