Public demo lab

See governed registry services prove facts, step by step.

Everything here runs on synthetic demo data, and the demo credentials are public on purpose. Poke around freely.

Checking services

Guided scenarios

Pick a story and run it step by step.

Each story starts in plain language, runs one request at a time against the live services, and keeps the JSON out of the way until you ask for the source.

Hosted stories run live in this lab from the browser. Local-only stories are read-only walkthroughs here and runnable via the GitHub repo locally.

Start hereHostedCivil registry

Vital Status Attestation

An SP MIS can request a narrowly scoped attestation while the raw civil record stays protected.

3 steps

HostedCivil registry

Civil Lookup Without an ID

The Civil Notary publishes a Relay-backed demographic input contract and accepts a vital-status lookup with given name, surname, and birth date.

2 steps

HostedCivil registry

Birth Evidence

The Civil Notary can discover and evaluate a minimized Birth Evidence claim from the local lab UI.

2 steps

HostedCivil registry

Birth Evidence by Demographics

The Civil Notary can discover and evaluate a minimized Birth Evidence claim from the local lab UI.

2 steps

HostedCivil registry

Marriage Evidence

The Civil Notary can discover and evaluate a minimized Marriage Evidence claim from the local lab UI.

2 steps

HostedCredentials

Wallet credential explorer

A non-developer can inspect a credential as a wallet card, while developers can inspect issuer metadata and holder binding.

5 steps

HostedHealth

Health Programme Participation Attestation

A Notary can turn DHIS2 programme facts into attestations, preview a holder-bound VC, and reconcile later with fresh online evidence.

6 steps

HostedSocial protection

Aggregate versus row access

Aggregate credentials can answer planning questions while row data remains separately governed.

4 steps

HostedSocial protection

Combined Support Attestations

An SP MIS can combine source attestations into a local case-file decision without copying source rows.

6 steps

HostedAgriculture

Agricultural Entitlement Attestation

Workbook-backed registries can produce governed attestations with positive and negative controls.

5 steps

Take it further

Put a signed proof in a real wallet.

Start the citizen Notary flow, sign in as the demo citizen, then paste the generated credential offer into the hosted wallet. The wallet should receive a signed proof that the civil registry says the person is alive.

For developers

Call the services yourself.

Every scenario above is plain HTTP underneath. Each card is a live Registry Stack service running on seeded demo data; the pill shows whether it is responding right now. Expand a card for its public demo credentials and a ready-made curl command. They only reach seeded demo data, never a real or production system.