What problem does it solve?
It reduces account sign-up and recovery friction by enabling users to retrieve a cryptographically verified email from their device without manual OTP or magic-link verification.
Core Features & Use Cases
- Credential Manager verified email retrieval (Android client): Uses Credential Manager Digital Credentials with an OpenID4VP flow to fetch verified user attributes for secure identity use cases.
- OpenID4VP request construction & response handling: Builds the required request JSON (including nonce and dcql_query claims) and extracts the returned credential JSON for parsing.
- Server-side verification guardrails: Ensures the client performs only preliminary parsing while requiring full cryptographic validation on the backend using issuer/signature and nonce to prevent replay and spoofing.
Use Cases: account creation (sign-up), account recovery, and reauthentication for sensitive actions (all within an Android app client).
Quick Start
Ask an AI to generate an Android Credential Manager implementation that constructs the required OpenID4VP request JSON for UserInfoCredential, calls getCredential(), extracts credential.credentialJson, and outlines the exact server-side validation steps and required parameters (including nonce) for secure account provisioning.