Persistence
Compiled DDL creates real, typed Postgres tables with system columns, indexes and join tables.
Canonical
Data Platform
Schema-driven · Enterprise-ready
Define a schema once and derive persistence, validation, admin UI, REST, OpenAPI 3.2, GraphQL, permissions and events from the same canonical definition.
Compiled DDL creates real, typed Postgres tables with system columns, indexes and join tables.
Server-authoritative coercion and rules — required, unique, ranges, regex, components.
Lists, filters and forms generated per model. No handwritten screens.
One query language: filter, sort, fields, include, cursor pagination.
A live document regenerated on every schema publication.
SDL and executable resolvers built from the same registry.
Role-based access down to individual field reads and writes.
Append-only audit trail plus a domain-event outbox for webhooks.
Schemas are versioned. Publishing previews the diff, reports destructive changes, then compiles migrations and regenerates every downstream contract.
{
"key": "alarm_definition",
"kind": "collection",
"localized": true,
"fields": [
{ "name": "code", "kind": "text", "required": true, "unique": true },
{ "name": "severity", "kind": "enumeration",
"validation": { "enumValues": ["info", "warning", "critical"] } },
{ "name": "category", "kind": "relation",
"relation": { "target": "alarm_category", "cardinality": "manyToOne" } },
{ "name": "seo", "kind": "component", "component": { "target": "seo_meta" } }
]
}