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.

ModuleWhat it makes hard to violate
resultMissing data is a finding. A caller cannot read a value without handling its absence.
authorityDeny by default. One function drives both the disabled button and the 403.
versionedAppend-only. Changing a value supersedes it; it never updates in place.
outboxNon-production environments hold events instead of pretending to send them.
idemIdempotency by a client-minted source id.
testkitProve 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 →