Platform · Core
Small primitives. Hard to get wrong.
The handful of mechanisms every product would otherwise re-implement, where re-implementing them differently is the bug.
PLATFORM CORE
Domain-free, by design.
No models, migrations, ledger adapters or framework glue. Anything that must know what a control account is stops being code and becomes a spec.
| Module | What it makes hard to violate |
|---|---|
| result | Missing data is a finding. A caller cannot read a value without handling its absence. |
| authority | Deny by default. One function drives both the disabled button and the 403. |
| versioned | Append-only. Changing a value supersedes it; it never updates in place. |
| outbox | Non-production environments hold events instead of pretending to send them. |
| idem | Idempotency by a client-minted source id. |
| testkit | Prove the control controls. Refuses to run against a non-fixture database. |
UI KIT
One visual language, product-owned values.
Products share a token role vocabulary, the eight interface states and the table contract. The values behind the tokens belong to each product, so a hospital and a warehouse do not have to look alike.
Next step
Build on a foundation you can trust.
Tell us about your domain and we will show you how the platform fits.
Talk to us →