7 build stages · 90 hours
Build a Verifiable Credential Ledger
A stage-by-stage build programme. You write the code for a tamper-evident credential ledger: blocks, chain rules, signed credentials, revocation, anchoring and a public verifier.
- 01
Stage 1: Blocks, hashing and the fingerprint rule
Write the fingerprint function every later stage depends on.
- 02
Stage 2: Chain rules and agreeing on one history
Validate a chain and decide which competing history wins.
- 03
Stage 3: Issuing a signed credential
Define a credential schema and sign it with a key pair.
- 04
Stage 4: Revocation without leaking the holder
Build a status list that answers "still valid?" without naming anyone.
- 05
Stage 5: Anchoring and proving one credential
Publish a single root and prove membership without revealing the rest.
- 06
Stage 6: The verifier: proving it to a stranger
Ship the check a third party can run with no account.
- 07
Stage 7: Final project — ship the ledger
Bring the six stages together into one working credential ledger: issue, anchor, verify and revoke, with a written handover an assessor can follow.