What are you building?
Each role sets your scope before you see any code.
-
Wallet
The app the resident uses to hold their license or certificate.
You implement: an exchange client — POST, handle VPRs, return VPs.
~3 things, a few days
-
Issuer (agency or licensing board)
The DMV, state agency, or licensing authority issuing the credential.
You implement: start an exchange, deliver a signed VC.
small, separate piece
-
Verifier (business or service)
Whoever checks the credential — a bar, an employer, a government portal.
You implement: request a presentation, verify the proof.
small, separate piece
You do NOT need to implement the other two.