Available Flows
Specs & references
Authoritative reading list for OpenID4VP — core specs, security considerations, and companion standards.
Core specs
· The specifications that define this protocol.Security & privacy
· Dedicated security and privacy considerations.Companion specs
· Extensions, hardenings, and supporting RFCs.- RFC 9101 — JWT-Secured Authorization Request (JAR)
- RFC 7516 — JSON Web Encryption (JWE)
Underlies direct_post.jwt response encryption.
- W3C Digital Credentials API
Browser API for presenting VCs to verifiers.
- digitalcredentials.dev
Experimental verifier and wallet playground for OID4VP and W3C credentials.
Deployment profiles
· Profiles that constrain the protocol for specific assurance regimes.Normative requirements
Every MUST, SHOULD and MAY OpenID4VP exercises, with the section it comes from and ProtocolSoup's self-test verdict for this build.
- OID4VP 1.08 requirements
OpenID for Verifiable Presentations · 1.0 Final
- HAIP 1.08 requirements
OpenID4VC High Assurance Interoperability Profile · 1.0 Final
- RFC 99016 requirements
Selective Disclosure for JSON Web Tokens · RFC 9901
- ISO/IEC 18013-56 requirements
Personal identification — ISO-compliant driving licence — Part 5 · ISO/IEC 18013-5
OpenID4VP Features
DCQL-first Requests
DCQL-first Requests
Request Object (JAR)
Request Object (JAR)
direct_post Transport
direct_post Transport