The building blocks of a digital state
Modular, zero-knowledge-native, open-source components a nation can deploy, compose, and control. Specifications you can read. Code you can run. A network they share.
What is a building block?
A building block is a reusable component of a digital state — like identity or payments — that every country needs and that, today, every country tends to rebuild from scratch. Released as open, standards-aligned code, a building block can be deployed, composed with others, and kept entirely under national control.
For engineers: a versioned, audited, zero-knowledge-native open-source service with a public repository, a stable API, an SDK in five languages, and an on-chain commitment for every record it stores.
Five blocks. One commons.
Grouped Core and Data & records. Each links to its repository and spec, and is labelled honestly: Live, In development, or Planned.
Identity
In developmentPrivate authentication and verifiable credentials — proven without exposing the data behind them.
Payments
In developmentRail-agnostic transfers — card, instant, stablecoin, CBDC, government-to-person — one router, one proof.
Messaging
PlannedOfficial, consent-gated citizen communication across every channel, each send signed.
ZeroX Data Exchange
In developmentCross-agency and cross-border data sharing where every payload carries its own zero-knowledge proof.
The three-click promise.
- 01
Read the spec
Standards-aligned specifications you can read before you trust.
- 02
Run the repo
Working code you can clone and run locally in one command.
- 03
See a deployment
A reference deployment a nation already runs in production.
Aligned, never overclaimed.
We name standards only where we genuinely align, and link each to its evidence.