OpenID4VP
OpenID4VP is the OpenID protocol that lets relying parties request and verify credentials from a digital wallet, such as the EUDI Wallet.
OpenID4VP (OpenID for Verifiable Presentations) is an open protocol, standardised by the OpenID Foundation as part of the OpenID4VC family, that lets a relying party request and receive digital credentials from a wallet, such as the EUDI Wallet. The relying party sends a presentation request specifying which attributes it needs; the wallet shows the user what is being asked, and after consent returns only those attributes, cryptographically bound to the wallet's key so the relying party can check origin and integrity.
OpenID4VP supports both a same-device flow (a deep link opens the wallet app on the same phone or browser) and a cross-device flow (the relying party shows a QR code that the wallet scans). It works with credential formats such as SD-JWT and mdoc, and enables selective disclosure so a user shares only what is asked. Where OpenID4VCI covers how a wallet obtains a credential, OpenID4VP covers how it later presents one.