Online credential presentation
OpenID4VP 1.0 infrastructure for real relying parties.
Request and validate digital credential presentations using the OpenID Foundation's final OpenID for Verifiable Presentations 1.0 specification. Deploy the verifier in your own infrastructure and connect compatible wallets to your application.
What the protocol does
A standard way to request and return credential presentations.
OpenID4VP defines an OAuth 2.0 based protocol between a verifier and a wallet. Privacy properties depend on the chosen credential format, presentation profile, wallet, verifier policy, and implementation. The protocol itself should not be treated as a blanket guarantee of anonymity or unlinkability.
Standards-based requests
Create authorization requests that describe the credential and claims your relying party needs, with transaction-specific nonce and client metadata.
Supported mdoc profiles
Accept supported ISO mdoc profiles through one verifier integration, subject to wallet, credential profile, and product-release support.
Local deployment boundary
Run verifier software in infrastructure you control. ONEPROOF does not require a hosted verification API in the production path.
Policy-ready output
Receive validated claims and verification results for your application to evaluate against its own business and compliance rules.
Presentation flow
From request to application decision.
Request
The verifier creates an OpenID4VP authorization request for the credential information it needs.
Review
A compatible wallet shows the request to the holder and applies its consent and disclosure experience.
Present
The wallet returns a presentation response in a format supported by both parties.
Validate
The verifier validates the response, including transaction binding and format-specific security checks.
Related specifications
Use the right layer for the use case.
OpenID4VP is maintained by the OpenID Foundation. ISO/IEC 18013-7 defines online presentation mechanisms for mobile driving licences, including an OpenID4VP profile. Browser-mediated presentation through the W3C Digital Credentials API remains a separate specification and should be described according to its current maturity.
ONEPROOF and DCHP
ONEPROOF participates in the OpenID Foundation DCHP Working Group, which is working to harmonize digital credential presentation across online and in-person contexts.
See our standards participation →