What that looks like in practice
Thandi has a wallet on her phone. Her university, her bank, and her city have each issued credentials into it: a student card, a proof-of-account, a digital driver’s licence. A property platform she is registering with asks for her full name and her bank’s confirmation that she holds an account. Thandi opens her wallet, sees exactly which fields the platform asks for, and approves. She shares her name and her account status, but not her account number, her student record, or the rest of her licence. The platform verifies the signatures in milliseconds, without calling her bank or her university. Three issuers, one wallet, one verifier, one transaction. Each issuer signed once. Thandi decided what to share, this time. The verifier confirmed the proofs cryptographically, with no callback to any issuer.The three roles
Issuer
Sign and offer credentials. Universities, employers, government departments, banks. Most issuer integrations live in
the me-creds API.
Holder
Hold credentials and decide what to share. Most holders use the didx:me wallet app. The me-wallet API serves
holder-side integration if you are building a wallet of your own.
Verifier
Request credentials and validate them. Banks, employers, marketplaces, platforms. Most verifier integrations live in
the me-creds API.
What next?
Issue your first credential in 10 minutes
Feel up to the challenge? With your partner credentials in hand, the Quickstart walks you through issuing your first
credential.

