OpenID for Verifiable Presentations

A protocol for a verifier to request and receive credential presentations from a wallet.

Where it stands
Final
1.0, approved July 2025
Official text
Final
Documented support
1
Activity
0

No explainer written for this spec yet. The summary, relations and documented support below are maintained.

A protocol for a verifier to request and receive credential presentations from a wallet.

How it relates to other specs

Relations diagram
flowchart LR
  s_openid4vp["OpenID for Verifiable Presentations"]
  s_oauth2["OAuth 2.0"]
  s_sd_jwt_vc["SD-JWT-based Verifiable Credentials"]
  s_haip["OpenID4VC High Assurance Interoperability Profile"]
  style s_openid4vp stroke-width:3px
  s_openid4vp -->|Builds on| s_oauth2
  s_openid4vp -->|Works with| s_sd_jwt_vc
  s_haip -->|Profiles| s_openid4vp

Documented support

Adoption lists only support stated in official documentation (the vendor's or project's own, or a standards body's page naming it), and a weekly check confirms the cited phrase is still on that page. Experimental, alpha and beta support is counted separately as preview.

Products, identity providers and services

  • Google Wallet (Wallet): Presents ISO mdoc digital IDs to verifiers over OpenID4VP source (verified 2026-11-11)

Activity

Revisions from the Datatracker, explanations from this site's daily runs, and mailing-list subjects naming the draft.

Nothing collected about this spec yet.