Proof · How it works

Open weights & the document map

Nothing about your path is hidden in a model. The whole calculation is this page — read it, and you can reproduce every number yourself.

The critical path

Identity is a chain. Each link is what the next office asks you to bring.

  1. Supporting evidence20%

    A witness, a dated record, or community ties.

  2. Birth certificate40%

    A registered record of your birth.

  3. Photo ID — the key40%

    Opens school, work, banking, and aid.

Weights sum to 100%. Holding a birth certificate also credits the evidence stage, so the bar never exceeds 100%.

Every document & what it unlocks

Birth certificate

Milestone

A registered record of your birth.

  • Apply for a national / photo ID
  • Enroll in school
  • Prove your age and nationality

National / photo ID

Milestone

A government photo ID card.

  • Open a basic bank account
  • Apply for formal work
  • Claim aid and benefits you qualify for
  • Get a SIM card / mobile money
  • Register to vote (where eligible)

A witness who knows your birth

Supporting

A relative, elder, or midwife who can attest to your birth.

  • Supports a late birth-registration application

School, baptismal, or clinic record

Supporting

Any dated record naming you — school, church, or health clinic.

  • Supports a late birth-registration application

Proof of address / community ties

Supporting

A letter from a local leader, or a utility / rent record.

  • Supports a late birth-registration application

Supporting evidence = a witness who knows your birth, school, baptismal, or clinic record, proof of address / community ties. Any one of them can start a late birth registration.

Proof ledger

Saved plans are anchored to a tamper-evident SHA-256 chain — anonymous snapshots only (document types + steps), never personal data. Below is a live re-verification of the chain.

audit.chain
$ verify --chain
records: 3
sha256: 60a3f68dc86820fce8977fcbd4b6e520f899ac2e…
sha256: 775d1c3b5a73f0d8c46caa4b316839e4e41613e8…
sha256: b8c3df42c002caa4ce4793c2cc640df60f7fe520…
verify: chain intact ✓