EUDI Wallet Relying Party: Integration Guide

Avatar
Author

Becoming a EUDI Wallet relying party is the part of eIDAS 2.0 that lands on engineering teams, and it is the part that has had the least attention. By 24 December 2026, every member state must make a compliant European Digital Identity Wallet available to its citizens and residents. That deadline is binding under Regulation (EU) 2024/1183, the implementing acts are published, and cross-border interoperability testing between member states has already taken place.

Most coverage has focused on the wallet itself: what it stores, how citizens use it, how the privacy architecture holds up. The complementary problem gets far less attention, although it is where the engineering work actually sits. A wallet is only useful if organisations can accept it.

Accepting it means integration work, registration with a national authority and, in many cases, redesigning identity flows that were never built for an attribute-based model. This article follows our eIDAS 2.0 implementation guide, which covered the regulatory framework and the organisational obligations. Here we stay on the technical question.

24 Dec 2024
Implementing acts in force: protocols, PID, relying party registration
24 Dec 2026
Every member state provides at least one certified wallet
24 Dec 2027
Acceptance obligation for regulated sectors and large platforms
2030
EU target of 80% of citizens using a digital identity wallet

What a EUDI Wallet relying party is and why it matters

Three kinds of actor make the ecosystem work, and the distinction matters because the obligations differ sharply between them.

Wallet providers. Member states, or entities they authorise, issue and maintain the wallets. Each state must provide at least one certified wallet, and it must be free for the user.
Attestation providers. Bodies that issue verifiable credentials into a wallet: civil registries issuing person identification data, professional regulators issuing licences, universities issuing diplomas.
Relying parties. Organisations that request and verify credentials. A bank confirming identity at onboarding, a healthcare platform checking a practitioner's licence, a council verifying residency. Every organisation that accepts a presentation is acting in this role.

Anyone running identity verification in a regulated sector will end up in the third category. That is the position this article is written from.

The technical standards a EUDI Wallet relying party must support

Accepting wallet credentials means implementing a specific stack. It overlaps with existing OAuth and OpenID Connect work, but it is not a superset of it.

Credential format
ISO/IEC 18013-5 (mdoc)
The base standard behind the mdoc format, used for digital equivalents of physical documents such as national ID cards and driving licences. Verifying an mdoc means implementing its presentation and device authentication model, which is a different stack from web login.
Credential format
W3C Verifiable Credentials with SD-JWT
The JSON-based route, where SD-JWT carries individually disclosable claims. The relying party validates the issuer signature and the disclosures it received, and never sees the claims the user withheld.
Remote protocol
OpenID4VP
OpenID for Verifiable Presentations, an extension of OAuth 2.0 and OpenID Connect that adds credential requests and verification. Most web integrations will land here, which is why teams with existing OIDC experience have a head start.
Proximity protocol
BLE and NFC presentation
For in-person checks at a branch counter or a pharmacy, presentation runs over Bluetooth Low Energy or NFC as defined in ISO/IEC 18013-5. Different hardware, different failure modes, different testing.
The normative detail lives in the Architecture and Reference Framework, maintained by the Commission and the European Digital Identity Cooperation Group. Compliance with the ARF is a requirement for relying parties, not a recommendation.

Remote and proximity are two different builds

Teams often scope one project and discover two. An online onboarding flow and a branch counter check share the credential formats and the trust infrastructure, yet almost nothing of the transport layer or the user experience. If both channels are in scope, they need separate estimates, separate test plans and separate fallback behaviour. The ARF and the implementing act on protocols and interfaces both treat them as distinct, so a plan that treats proximity as a later phase is easier to defend than one that assumes it comes for free.

What selective disclosure changes for a EUDI Wallet relying party

Selective disclosure lets a holder prove one attribute without handing over the rest of the credential. The mechanism deserves precision, because it is often described loosely. SD-JWT and mdoc both allow individual data elements to be disclosed while the others stay hidden and the issuer signature stays valid. Proving that someone is over 18 without revealing a date of birth works because the credential itself carries discrete elements such as age_over_18, issued by the authority. The wallet discloses that element and withholds the date.

What a presentation looks like end to end
Request
The relying party asks for named attributes, within its registered purpose
Consent
The holder sees exactly which attributes are requested and approves or refuses
Verification
Signatures checked against the trust list, then the attribute is recorded rather than a document
The relying party ends the flow holding an answer it can prove, not a copy of an identity document it now has to store and protect.
The wallet does not hand you a document. It hands you an answer, signed by the authority that can vouch for it.

Where the change lands in your systems

Data model. Records built around document type, document number and a scan need to accommodate attribute-based evidence instead. The verification record becomes a set of proven claims with an issuer and a timestamp.

KYC and AML. Wallet credentials carry legal validity under eIDAS 2.0, although compliance teams still have to satisfy themselves that attribute attestations meet their own customer due diligence procedures. That review takes longer than the engineering work in most banks, so it should start in parallel rather than after.

User journey. A presentation is not an upload. The holder opens a wallet, picks a credential, reviews the requested attributes and approves. The screens either side of that moment need redesigning, and the copy needs to explain why fewer fields are being requested than before.

Failure paths. Partial presentations, refused consent, expired credentials and unavailable wallets all need defined behaviour. During the transition this matters more than the happy path, because the happy path is the rarer case.

Need help specifying your integration? Our eID Box team has built digital identity infrastructure for European institutions for over 20 years.
Talk to our team →

EUDI Wallet relying party registration with the national authority

Registration is the step teams forget when they scope the work. Before it can request presentations, a relying party has to register with its national supervisory authority, identifying itself as a legal entity, declaring which attributes it will request and stating the purposes. There is a dedicated implementing act covering relying party registration, so the process is defined at EU level even where national implementation still lags.

Two consequences follow. First, this is a prerequisite rather than a formality, because the trust infrastructure checks the registration during the presentation flow. Second, full end-to-end testing cannot happen until registration exists, which puts it on the critical path rather than in the paperwork column. Organisations operating in several member states may need to register in each of them, and the national processes are not uniformly specified yet.

An honest assessment of member state readiness

An independent assessment published in April 2026 reviewed progress towards the December 2026 availability deadline. Three member states looked almost certain to arrive with full functionality, five very likely, eight likely with caveats, and eleven faced varying degrees of risk.

So a plan that assumes 27 fully featured wallets on day one will not survive contact with reality. Some wallets will be complete, others will ship with reduced functionality, and a few will be late. For a relying party this is an argument for building the fallback path first and treating wallet acceptance as an additional channel rather than a replacement.

Portugal sits among the better-prepared states, partly because the existing infrastructure is mature. The Portuguese Citizen Card middleware, which we built, is in use across the entire population, and that continuity makes the national timeline more predictable than most. Our notes from LisbonID 2026 cover where the European conversation stood earlier this year, and our work on digital identity in Cabo Verde shows the same architecture applied outside the EU.

A EUDI Wallet relying party integration checklist

Five questions, in the order worth answering.

Which of our flows require strong user authentication? Map every journey where law or contract demands it. Those are the flows where acceptance becomes mandatory in December 2027.
Which attributes do we actually need? Not which documents we currently collect. The registration declares attributes and purposes, so an honest minimum here reduces both scope and privacy risk.
Remote only, or proximity too? Branch counters, pharmacies and reception desks need the BLE and NFC path, which is a separate build with separate hardware.
Build, buy, or integrate an SDK? Verification libraries exist, although the trust list handling, certificate management and conformance testing remain yours either way.
Has registration started? It sits on the critical path, since testing against the real trust infrastructure depends on it.

What eID Box does in this context

eID Box is our digital identity middleware. It integrates smart card authentication into enterprise applications and has been deployed in the Portuguese national identity card system, used across the whole population. The eIDAS 2.0 transition is the next chapter of the same work rather than a departure from it.

For organisations working through the integration, we assess current identity verification flows and identify what has to change, build or integrate the components needed to verify wallet presentations, support the registration process with the relevant national authority, and design the fallback paths for users whose member state wallet is not ready. Twenty years of building this kind of infrastructure for Portuguese public sector and enterprise clients is what we bring to it.

Frequently asked questions

EUDI Wallet relying party basics

What is a relying party in the EUDI Wallet ecosystem?
A relying party is any organisation that requests and verifies credentials from wallet holders, including banks, healthcare providers, law firms, public services and large online platforms. Becoming one requires registration with the national competent authority and implementation of the verification standards, among them ISO/IEC 18013-5, W3C Verifiable Credentials and the requirements set out in the EUDI Architecture and Reference Framework.
When must organisations accept the EUDI Wallet?
The acceptance obligation applies from 24 December 2027, which is 36 months after the implementing acts entered into force. It is a fixed EU-wide date rather than one that follows wallet availability in each member state. It covers organisations required by law or contract to use strong user authentication for online identification, including the sectors named in Article 5f(2), along with very large online platforms.

Standards and selective disclosure

What technical standards does a relying party need to implement?
Relying parties need ISO/IEC 18013-5 for mdoc presentation, W3C Verifiable Credentials with SD-JWT for the JSON-based format, OpenID for Verifiable Presentations for remote requests, and compliance with the ARF. In-person verification additionally requires the Bluetooth Low Energy and NFC proximity protocols. The exact combination depends on the credential formats and channels an organisation supports.
What is selective disclosure in the EUDI Wallet?
Selective disclosure lets a holder reveal specific data elements from a credential while the rest stay hidden and the issuer signature remains verifiable. Proving that someone is over 18 without revealing a date of birth works because the credential carries discrete elements such as age_over_18, issued by the authority. The relying party receives only the elements it requested.

Timelines and fallbacks

Does the EUDI Wallet replace existing identity verification methods?
No. It adds an authentication method that covered organisations must accept alongside the ones they already offer. Existing methods stay valid, particularly for users in member states where the wallet is not yet available, so relying party systems should be designed with fallback authentication paths from the start.
Will the EUDI Wallet be available in all 27 member states from December 2026?
Not uniformly. An independent assessment published in April 2026 found around eight member states almost certain or very likely to have fully functional wallets by the deadline, while eleven faced varying degrees of risk. Relying parties should plan for variability and keep fallback paths available for users whose national wallet is incomplete or late.
Caixa Mágica Software
Caixa Mágica Team
Caixa Mágica Software is a Portuguese software company with 20+ years of experience delivering custom software, AI solutions and nearshore development teams for European businesses.
eID Box · Caixa Mágica Software
Plan your wallet integration with a team that built the national one
Assessment of your current identity flows. Relying party integration for remote and proximity presentation. Support through national registration. Fallback paths for wallets that arrive late.