Protocol guide

OpenID4VP is the protocol layer behind remote wallet presentations.

OpenID for Verifiable Presentations (OpenID4VP) defines how a verifier requests presentations from a wallet and receives the response. In the EUDI ecosystem, it is a core part of remote relying-party integration.

Adminyra EUDI
Your software
Adminyra API + verifier
EUDI Wallet
Remote presentationServer-side verifierQR & same-deviceStandards-based
01

What happens in a remote presentation

A relying party initiates a presentation transaction, the wallet receives a request that identifies the verifier and requested information, the user approves what is shared, and the wallet sends a protected response to the verifier.

The verifier then validates the response, including the relevant cryptographic and trust information, before the business application accepts the outcome.

02

Why an API wrapper is useful

Application teams should not have to expose protocol internals throughout their own codebase. A stable API can turn the presentation flow into application concepts such as verification session, policy, status and callback.

That boundary is particularly useful for SaaS platforms because it separates wallet protocol upgrades from tenant-facing business logic.

03

OpenID4VP is not the whole trust model

The protocol moves and protects the presentation flow, but production verification also depends on relying-party authentication, trusted issuers, certificate status and ecosystem rules.

Adminyra therefore treats OpenID4VP as one layer inside the verifier service rather than marketing protocol support as proof of end-to-end compliance.

FAQ

Questions teams ask before integrating EUDI Wallets

Does EUDI Wallet use OpenID4VP?

The EU reference verifier implements OpenID4VP for remote presentation flows, and the EUDI technical framework defines the surrounding wallet and relying-party requirements.

Can OpenID4VP work on the same device?

Remote presentation models can support both same-device and cross-device flows. Cross-device flows commonly use a QR code to move the user into the wallet.

Do I need to implement OpenID4VP directly?

Not necessarily. A verifier service can encapsulate the protocol so your application integrates through higher-level API endpoints.

Primary sources

Official material behind this guidance

Build before the rush

Start with a real use case in the sandbox.

Model the relying party, define the minimum data request and integrate the application flow before production trust infrastructure is required.