Verify a mobile driver's license using Android's Credential Manager DigitalCredential Verifier API over OpenID4VP per ISO/IEC 18013-5

domain: developer.android.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Build a DigitalCredential request specifying the requested mDL data elements using the OpenID4VP request format
  2. Invoke Credential Manager's digital credential request flow from your verifier app, prompting the user's wallet to select a matching credential
  3. Receive the OpenID4VP response containing the mdoc presentation from the user's chosen wallet app
  4. Validate the mdoc's issuer and device signatures per ISO 18013-5 before trusting any extracted data elements
  5. Extract only the specific requested elements (e.g. an age-over assertion) for your onboarding decision

Known gotchas

Related routes

Issue and verify a reusable identity credential using ISO 18013-5 mobile driving license and OpenID for Verifiable Presentations
identity-general · 6 steps · unrated
Verify a mobile driver's license via Apple's ProximityReader Verifier API per ISO/IEC 18013-5
developer.apple.com · 5 steps · unrated
Implement online mDL (mobile driver's license) verification using ISO 18013-7 and OID4VP
iso.org · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans