Digital Credentials API · Verifiable presentations
OPENID4VP 1.0 Demo
Test an end-to-end OpenID for Verifiable Presentations (OpenID4VP) sign-in and claim-verification flow, including the relying-party user experience. This is the first release of the demo and currently supports one presentation scenario: a Google-verified email credential.
Test tooling
Request configuration
Verifier request typeopenid4vp-v1-unsigned
Signed verifier requests are not supported yet. Using openid4vp-v1-unsigned.
Backend-generated request payload
Read-only preview of the exact request returned by the backend.
OpenID4VP transaction
Presentation progress
0 of 6
Authorization Request PreparationBackend creates the nonce-bound DCQL request.
Wallet InvocationBrowser sends the OpenID4VP request to a compatible wallet.
Holder Selection & ConsentWaiting for credential selection and disclosure approval.
VP Token ReceivedThe browser returned an OpenID4VP authorization response.
Presentation VerificationBackend parses and cryptographically verifies the presentation.
Presentation VerifiedCredential, holder binding, nonce, audience, and claims are valid.
Choose the requested claims, then start sign-in.
Demo fallback
No compatible wallet response?
Use the server-controlled sample to exercise the same cryptographic verification and account flow. This is for development only.
Create your account
We do not recognize this verified email. Review the profile details prefilled from the presentation, add any optional information, and confirm to create your account.