The EUDI Wallet ecosystem, at a decision level
Reviewed against ARF v3.0.0 and the implementing acts in force
This document explains how the European Digital Identity Wallet ecosystem is put together: what the legal layers are, who the actors are, which credentials and protocols are involved, how trust is established, and what has to be decided before an integration starts. It is written for decisions rather than for implementation, so where a specification matters, it is named and linked rather than summarised line by line.
Table of Contents
1. How to read this document
This ecosystem is documented across three layers that change at different speeds. Reading a technical specification without knowing which layer it sits in is the most common reason a team builds something that is not compliant, or is compliant with a draft that has since been replaced.
The regulation states what must happen. The implementing acts state how, in binding detail. The Architecture and Reference Framework describes how the Commission and the Member States intend all of it to work technically, and it is not law. Underneath those sit protocol specifications from the OpenID Foundation, the IETF, ISO and W3C, which the ARF references rather than replaces.
Most of the moving parts have now settled. The core protocols reached final status during 2025, and the ARF reached version 3.0.0 in July 2026, which added a functional conformance assessment framework and is expected to be followed by smaller corrections rather than structural change. What is still in motion is national: certification schemes, the trust infrastructure each Member State operates, and the wallets themselves.
What is settled, and what is not
Reasonably settled, and safe to design against:
- The credential formats and the two presentation protocols, including the browser API path
- The obligation structure: who must issue, who must accept, and by when
- The registration requirement for relying parties and the role of trusted lists
- The assurance model: device-bound keys, wallet attestation, certification
Still moving, and to be re-checked before launch:
- National certification schemes and the availability of assessment bodies
- Which wallets exist in which Member State, and which credentials they carry
- Privacy mechanisms that reduce linkability, including zero-knowledge approaches
- Rule books for attestations outside PID and mDL
Using this document with a vendor or a consultant
The chapters map onto the questions to ask before signing anything: which role are we in, which credentials do we need, which formats does the proposed solution parse, how does it establish trust, how is it certified, and what does it do when a presentation fails. A proposal that cannot answer these in its own words is incomplete.
2. Legal basis and the three layers
Regulation (EU) 2024/1183, commonly called eIDAS 2, amended the original eIDAS Regulation (EU) No 910/2014 and entered into force on 20 May 2024. It creates the European Digital Identity Wallet, obliges every Member State to provide one, and obliges defined categories of relying parties to accept it. The consolidated version of 910/2014 is the text to read, not the amending regulation on its own.
The regulation delegates the detail to the Commission, which has been adopting a set of roughly forty implementing and delegated acts. The first core package arrived in late 2024 and the largest remaining packages closed during the second half of 2025. Four of them carry most of the weight for anyone building on this: CIR 2024/2977 on person identification data and electronic attestations of attributes, CIR 2024/2979 on integrity and core functionality, CIR 2024/2980 on protocols and interfaces, and CIR 2025/848 on the registration of wallet-relying parties, which has since been amended.
The Architecture and Reference Framework is the technical blueprint. It is developed with the Member States in the European Digital Identity Cooperation Group and published openly, with public comment on GitHub. It is not binding, but it is what the implementing acts and the reference implementation are aligned to, and it is the document engineers work from. Version 3.0.0 was published on 21 July 2026.
Which layer to cite in which situation
- Compliance and legal review: the consolidated regulation and the relevant implementing regulations. The ARF is not a legal basis for anything.
- Architecture and design decisions: the ARF main document and its annexes, which contain the high-level requirements and the rule books.
- Implementation: the referenced specifications themselves, plus the interoperability profile, because that is where the mandatory-to-implement choices are pinned down.
What a relying party has to read
Less than the full set. Article 5b and Article 5f of the regulation define the acceptance obligation and the limits on what may be requested. CIR 2025/848 governs registration. CIR 2024/2980 governs the interfaces you will be talking to. CIR 2024/2977 matters when you need to know what an attribute means and how it is named. Everything else is primarily the concern of wallet providers, issuers and certification bodies.
Where to look
- The implementing acts, by subject — the next chapter, act by act, with what changed
- Architecture and Reference Framework, current release — main document, annexes and technical specifications
- European Digital Identity on GitHub — ARF repository, discussion papers, reference implementation
- Regulation (EU) 2024/1183 and the consolidated Regulation (EU) No 910/2014 on EUR-Lex
3. The implementing acts, by subject
Around forty implementing and delegated acts sit under the regulation. The ones below are those that matter for wallet providers, issuers and relying parties, grouped by what they regulate rather than by the date they were adopted. Within each group, what has to be followed today comes first; the amending acts and the drafts behind them are collected at the end of the chapter.
A practical note on reading them: the acts adopted in 2024 and 2025 have not been replaced, they have been amended. The text to work from is therefore the original act together with its amendment, or the consolidated version once EUR-Lex publishes one.
What may be issued, and what it means
CIR (EU) 2024/2977
Person identification data and electronic attestations of attributes
Governs what may be issued into a wallet and how: the content and lifecycle of PID and attestations, cryptographic binding to the wallet unit, and the privacy features issuers must support. This is the act to consult when you need to know what an attribute means and how it is named.
Changed by CIR (EU) 2026/1731, which aligned the referenced standards, introduced the wallet instance attestation and reworked the annexes on credential formats.
The wallet solution itself
CIR (EU) 2024/2979
Integrity and core functionalities of the wallets
Defines what a wallet must be able to do and how its integrity is protected, including the annex listing acceptable credential format standards that other acts refer back to.
Changed by CIR (EU) 2026/1731, updating the standards annexes, including the ETSI specification applied to attestation formats.
CIR (EU) 2024/2981
Certification of the wallets
Sets the requirements for the national certification schemes wallets must pass while no dedicated EU cybersecurity scheme exists. It treats a wallet as a composite product, so a top-level certificate rests on certificates for its components.
CIR (EU) 2026/798
Remote onboarding to a wallet at assurance level high
Addresses a practical bottleneck: how a person can be onboarded using an existing electronic identification means at assurance level substantial, combined with additional remote procedures, so that the combination meets the requirements of level high. Without it, wallet enrolment in several Member States would have depended on in-person steps.
Reaction to security breaches
Adopted in the May 2025 round
Governs how wallet providers and authorities must react to a security breach, including suspension and withdrawal of a wallet solution. It matters operationally rather than at integration time: it determines how quickly a compromised wallet leaves the ecosystem.
Protocols and interfaces
CIR (EU) 2024/2982
Protocols and interfaces to be supported
The act the engineers of a relying party will work from: which protocols and interfaces wallets must support for issuance and presentation, remotely and in proximity, and how wallets and relying parties authenticate each other.
Changed by CIR (EU) 2026/1731, which replaced the presentation annex, referenced ISO/IEC 18013-7 for online mDL presentation, and set out expectations for cross-device flows including the local channel gatekeepers should prefer.
Relying parties
CIR (EU) 2025/848
Registration of wallet-relying parties
Requires every Member State to run at least one public register of relying parties established in its territory, in both human and machine-readable form, and to designate a registrar. It also defines the access and registration certificates a relying party receives, and requires registrars to keep records for ten years.
Changed by CIR (EU) 2026/1730 of 15 July 2026, updating the standards and specifications for registration.
Ecosystem governance and cross-border operation
CIR (EU) 2024/2980
Notifications to the Commission and the ecosystem trust framework
Covers how Member States notify wallet solutions, providers and other ecosystem participants to the Commission, which is what makes cross-border trust resolvable in the first place.
Changed by CIR (EU) 2026/1731, as part of the same standards alignment.
CIR (EU) 2025/846
Cross-border identity matching
Covers the step that decides whether cross-border services work: recognising that a user presenting a wallet from another Member State is the same person a national record already holds data about.
List of certified wallets
Adopted in the May 2025 round
Governs what Member States submit to the Commission for the public list of certified wallets, which is where you check whether a given wallet solution is certified.
The amending acts of 2026, and the draft behind them
CIR (EU) 2026/1731, adopted 15 July 2026, is the most consequential change so far. Because the ARF had evolved substantially since December 2024, the Commission updated the referenced standards across CIRs 2024/2977, 2024/2979, 2024/2980 and 2024/2982 rather than leaving implementers to reconcile the difference. Notable points: the wallet instance attestation is defined, credential format annexes are replaced with current ETSI and ISO references, and online cross-device flows are addressed explicitly, including which local communication channel gatekeepers should enable.
CIR (EU) 2026/1730, adopted the same day, is the registration counterpart, updating the standards that national registers and the certificates issued to relying parties have to follow.
Both went through public consultation as a single draft between 5 February and 5 March 2026. Draft acts are published for feedback before adoption, usually for four weeks, and reading the draft is the earliest reliable signal that an integration will need to change. Where a draft is open at the time of a review it is added here; the Commission's own page is the authoritative view of which acts are adopted, in preparation or under consultation.
ARF release history
The ARF is not law, but it is where the technical detail is worked out, and it moves faster than the acts. Only the releases that changed something substantial are listed. Every version remains published, which matters when a vendor claims conformance: the useful question is conformance to which release.
- 1.0.0 to 1.2.0, 2023: the initial framework, the first use case blueprints for online identification and the mobile driving licence, then the ecosystem trust model and the first PID and mDL rule books.
- 1.6, March 2025: the first release aligned with the five implementing regulations adopted in December 2024, which made the framework traceable to binding rules.
- 2.0, May 2025: a structural rewrite into a main document plus annexes carrying the high-level requirements, which is the shape the framework still has. The specification set stabilised here around SD-JWT VC, mdoc, OpenID4VCI and OpenID4VP.
- 2.1 to 2.9, 2025 and 2026: incremental releases covering pseudonyms, wallet and key attestation, relying party registration and authentication, certification and risk management, and the attestation rulebooks catalogue.
- 3.0.0, 21 July 2026: the current release. It adds the Functional Conformance Assessment Framework, a set of shared reusable test cases that separates functional conformance from cybersecurity evaluation, aligns the framework with the amended implementing regulations, and refines more complex relying party registry arrangements and wallet-to-wallet interaction.
Where to look
- Commission page tracking the status of each act — adopted, in preparation or under consultation
- ARF, current release — main document, annexes, changelog and all previous releases
- Standards and technical specifications tracker — which specification version each act references
4. Actors and responsibilities
The ecosystem has four functional positions and a supervisory layer around them. Almost every practical question resolves into working out which position you occupy, because the obligations, the certification requirements and the liability all follow from that.
Wallet providers and wallet units
A wallet provider is either a Member State, a body mandated by one, or a private provider recognised by one. What it provides is a certified wallet solution; what a person holds is a wallet unit, a specific installation bound to that person and to secure hardware. The provider is certified, supervised, and required not to have visibility into the transactions the user performs.
Issuers: PID providers and attestation providers
A PID provider issues the identity data itself, under the authority of a Member State and at assurance level high. Attestation providers issue everything else: qualified attestations if they are qualified trust service providers, public-sector attestations if they are the public body holding the authentic source, and non-qualified attestations otherwise. An issuer is responsible for the accuracy of what it issues and for publishing status information so a verifier can tell whether an attestation is still valid.
Relying parties and intermediaries
A relying party is any service requesting data from a wallet. It has to register before it can do so, and it may only request what its registration covers. An intermediary acts on behalf of relying parties, which shifts integration effort but not accountability: the relying party remains the one whose purpose is declared and whose name the user sees. Using an intermediary also means a third party sits in the path of the data, which is a data protection decision as much as a technical one.
Supervision, certification and trust list operators
Member States designate supervisory bodies for trust services and wallets, accredit conformity assessment bodies, and publish trusted lists of who is entitled to act in each role. The Commission maintains the surrounding infrastructure that makes those lists resolvable across borders. For a relying party, this layer is mostly invisible until something fails, at which point it determines whether a presentation from another Member State validates or not.
When you are more than a relying party
Organisations that already hold authentic data about people, such as employers, universities, insurers or professional chambers, can also issue attestations. That is a different role with its own obligations: attribute semantics, revocation, retention, and in the qualified case, becoming or contracting a qualified trust service provider. The decision to accept credentials, to issue them, or both, should be taken early, because the two projects have little in common beyond vocabulary.
5. Credential types
Four kinds of thing can sit in a wallet, and they differ in legal weight rather than in technical shape. Choosing the wrong kind is a common early mistake: asking for a qualified attestation where none exists yet blocks a project, and accepting a non-qualified one where the law expects more creates a compliance gap.
PID, QEAA, PuB-EAA and non-qualified EAA
- PID: the identity data itself, issued under the authority of a Member State at assurance level high. This is what identification flows are built on.
- QEAA: a qualified electronic attestation of attributes, issued by a qualified trust service provider. It carries a legal presumption of accuracy about the attested attributes.
- PuB-EAA: an attestation issued by, or on behalf of, a public sector body responsible for an authentic source. Legally strong, and often the only route for facts held only by the state.
- Non-qualified EAA: issued by anyone else. Perfectly usable, and appropriate for loyalty, employment or membership data, but without the legal presumption attached.
Rule books and the attribute catalogue
For a credential to be interoperable, the parties have to agree not only on the format but on what each attribute means and how it is identified. That is what rule books do: PID and mDL have had them the longest, and further rule books arrive as sectoral use cases mature. If an attribute you need is not covered by a rule book, expect bilateral agreement and reduced portability across borders.
Choosing what to ask for
Start from the legal requirement, not the data model. If a regulated identification is required, PID is the answer. If you need a fact about the person rather than their identity, look for an existing attestation type before assuming you need identity data at all: an age check does not need PID, and an entitlement check often does not need a name. Requesting less is not only a privacy position, it also widens the set of wallets and Member States your flow works in.
6. Credential formats
Two formats carry almost everything in this ecosystem, and they come from different worlds. SD-JWT VC is JSON-based and grew out of the OAuth and OpenID world. ISO mdoc is CBOR-based, defined in ISO/IEC 18013-5, and was designed for someone showing a driving licence at the roadside. A verifier that handles only one of them will eventually meet a wallet it cannot talk to.
SD-JWT and SD-JWT VC
Selective Disclosure for JSON Web Tokens was published as RFC 9901 in November 2025. The mechanism is simple in principle: the issuer replaces claim values with salted hashes and hands the actual values to the holder separately, so the holder can reveal a subset while the issuer's single signature still verifies. SD-JWT VC builds credential semantics on top of that, and the issuance and presentation protocols reference a frozen draft version of it, which is why version pinning matters in procurement documents.
ISO mdoc, and why proximity is different
The mdoc format assumes the verifier may be offline and the exchange may happen over NFC or Bluetooth, so it is compact, binary, and carries its own device authentication. ISO/IEC 18013-5 covers the in-person case and 18013-7 extends it to online presentation. Because mDL deployments predate the wallet outside Europe, this is also the format where interoperability with non-EU verifiers is most realistic.
What selective disclosure does and does not hide
It hides the values that are not presented. It does not, on its own, hide that a presentation happened, which issuer signed the credential, or that two presentations came from the same credential. Reducing that last property, linkability, requires additional measures such as issuing batches of single-use credentials or using zero-knowledge proofs, and those are design choices made per credential type rather than properties of the format.
Status and revocation
A credential can be suspended or revoked, and a verifier is expected to check. Status is published by the issuer, typically as a status list that the verifier fetches, which introduces a privacy trade-off of its own: fetching status for one credential reveals interest in it. Expect the interoperability profile to constrain how status is expressed and how issuer keys are resolved, because that is where verifiers most often diverge.
Where to look
- RFC 9901, Selective Disclosure for JSON Web Tokens, and the IETF SD-JWT VC specification
- ISO/IEC 18013-5 and ISO/IEC 18013-7 for mdoc, in person and online
- ARF technical specifications — which format versions the EU ecosystem pins to
7. Issuance and presentation protocols
Two protocols cover the whole lifecycle. OpenID4VCI gets a credential into a wallet and OpenID4VP gets a presentation back out of one. Both reached final status in 2025, which means the core mechanics are stable and no longer subject to breaking revisions.
In the browser, presentation increasingly happens through the W3C Digital Credentials API rather than by redirecting to a custom URL scheme. The practical difference is that the browser mediates the exchange, which removes a class of phishing problems and makes same-device flows behave consistently.
Why the interoperability profile matters more than the base specifications
The base protocols are flexible by design, and two conformant implementations can still fail to interoperate. The OpenID4VC High Assurance Interoperability Profile, HAIP, exists to remove that flexibility: it selects the flows, the credential formats, the crypto suites, the issuer key resolution mechanism and the attestation requirements that participants must implement. When a vendor says they support OpenID4VP, the useful follow-up question is which profile and which version.
Same-device, cross-device, and the QR code problem
Same-device means the wallet and the service are on the same phone, or the browser mediates the exchange on a desktop. Cross-device means the service shows a QR code and the wallet on another device scans it. Cross-device is convenient and is also where the known attacks live: a QR code can be relayed to a victim who then approves a request they did not initiate. This is why verifier authentication and registration are not bureaucratic overhead, they are the mitigation.
Requesting the right thing: DCQL and transaction data
Presentation requests are expressed in a query language that lets a verifier ask for specific claims across credential formats, rather than for whole credentials. Requests can also bind to transaction data, so what the user approves in the wallet is tied to a specific action, such as a payment or a signature, rather than to a generic consent. Both features are the difference between a demo and something that survives a security review.
Where to look
- OpenID for Verifiable Presentations 1.0
- OpenID for Verifiable Credential Issuance 1.0
- OpenID4VC High Assurance Interoperability Profile 1.0
- W3C Digital Credentials API, for browser-mediated presentation
8. Trust model and registration
Trust runs in both directions here, which has no equivalent in a conventional login flow. A verifier has to be able to establish that a credential comes from a legitimate issuer, and a wallet has to be able to establish that the party requesting data is registered and is asking only for what it declared. The mechanism behind both directions is the same combination of Public Key Infrastructure, trust lists and certificate revocation.
Relying party registration
Registration happens with the body designated by the Member State where the relying party is established, and it records who you are, what attributes you intend to request and for what purposes. The registrar publishes that information, and wallets consult it. Two consequences follow: an unregistered verifier does not work at all, and a request that exceeds the registration is visible as such, both to the wallet and to the user.
Trusted lists and trust anchors
Each Member State publishes lists of the entities entitled to act in each role: wallet providers, qualified trust service providers, PID providers, registrars. Those lists are the root of the trust decisions made at runtime. For a verifier, the operational consequence is that trust anchors are configuration that changes, needs monitoring, and has to be refreshed without a code release.
What the wallet checks before it shows your request
- That the request is signed and the certificate chains to a recognised registrar or trust anchor
- That the requesting party is registered, and that the requested attributes fall within that registration
- That the purpose stated in the request is the one the user is shown
- That the request is fresh and bound to this interaction rather than replayed
If any of these fail, the user sees a warning or nothing at all, and no data leaves the wallet. From the outside this looks like an integration bug, which is why registration and certificate handling should be verified before functional testing starts.
Cross-border: the part still being assembled
The regulation requires that a wallet issued in one Member State works in all of them. Making that true depends on national trust infrastructure being live and mutually resolvable, and on registrars being reachable across borders. ARF v3.0.0 sharpens this area, including more complex registry arrangements. Until it is proven in production, testing against more than one Member State's environment is the only reliable way to know whether a flow is genuinely cross-border.
9. Security and certification
Assurance level high in this ecosystem is a hardware statement as much as a process statement. Credentials are bound to keys held in the secure element or equivalent hardware of the user's device, or in a remote component under the user's sole control, and the wallet proves that binding cryptographically on every presentation.
Device binding, wallet attestation and key attestation
Wallet attestation lets a wallet prove that it is a genuine instance of a certified wallet solution. Key attestation lets it prove that a specific key lives in hardware that meets the required standard. Both are why a stolen credential file is not useful to an attacker, and both are why a wallet cannot be reimplemented as an ordinary application. For a verifier, the relevant part is that these attestations must be validated, not merely received.
Certification: who certifies whom
Wallet solutions are certified against national schemes operated by conformity assessment bodies accredited in each Member State, and the ARF now separates cybersecurity evaluation from functional conformance. The functional conformance framework introduced in v3.0.0 provides shared, reusable test cases so that interoperability can be assessed consistently rather than demonstrated ad hoc. Relying parties are not certified in the same sense, but they are registered and supervised, and in regulated sectors their use of the wallet will be audited like any other identification control.
What can still go wrong
Certification freezes an assessment, not an environment. Operating system changes, rooted devices, malware and the app store distribution path all remain live risks, and the public bypass of an early age verification demonstrator showed that a reference implementation is a starting point rather than a hardened product. Verifiers should assume that some presentations will be attempted from compromised devices, and rely on attestation validation rather than on the wallet being trustworthy by definition.
10. Privacy and data protection
The wallet is designed so that data minimisation is enforced by the mechanism rather than promised in a policy. The user sees who is asking and what for, the request is constrained by the registration, and the wallet provider is not supposed to be able to observe what the user does with the wallet. None of that removes the relying party's own obligations under the GDPR: the legal basis, the retention period and the purpose limitation remain yours.
Linkability, in plain terms
Linkability is the risk that two separate presentations can be recognised as coming from the same person or the same credential, even when no identifying attribute was shared. It arises from reused signatures, reused credential identifiers, and status checks. The countermeasures in use today are batches of single-use credentials and per-verifier pseudonyms; zero-knowledge approaches, which would allow reuse without correlation, are being added but should not be assumed to be available yet.
What you may keep after a presentation
A request can indicate whether the verifier intends to retain the data, and that intention has to match both the registration and the legal basis you rely on. Verifying an attribute and storing it are separate decisions: many flows need the check and not the value, and keeping less is the cheapest available risk reduction. Where retention is genuinely required, for example under anti-money-laundering rules, the reason should be recorded once and referenced afterwards.
Questions a data protection officer will ask
- Which attributes are requested in each flow, and on what legal basis
- Whether the presentation is retained, and if so for how long and where
- Whether an intermediary sees the data, and under which contract
- What happens to users who cannot or will not use a wallet
- How a user exercises their rights over data that arrived through a presentation
11. Test environments
Testing against real wallet software is possible today, so there is no reason to wait for national rollouts before integrating. Three kinds of environment exist, and they answer different questions.
The Commission's reference implementation
Wallet, issuer and verifier components are published as open source and track the ARF. This is the right place to establish baseline conformance: whether your requests are well-formed, whether you parse both credential formats, and whether your validation logic is complete. It is not a certified wallet and it does not represent any Member State's trust infrastructure.
National sandboxes
Several Member States operate their own test environments alongside their wallet projects. These are where country-specific trust anchors, registration procedures and credential availability become visible, and they differ from each other in ways that matter for a cross-border service. If your users are concentrated in a few countries, these are the environments that predict your production behaviour.
Multi-wallet playgrounds
Aggregator playgrounds let one verifier integration be exercised against several wallet implementations at once, which is the fastest way to find out that a flow works with one wallet and not another. They are particularly useful for format coverage and for cross-device behaviour.
A testing order that works
- First: the reference implementation, for baseline ARF and protocol conformance
- Then: a multi-wallet playground, to expand coverage across wallet implementations and formats
- Then: the national sandboxes for the countries you care about, to deal with trust anchors, registration and locally available credentials
- Throughout: negative testing, because expired, revoked, untrusted and replayed presentations are the cases that decide whether an integration is safe
Where to look
- EUDI Wallet reference implementation — wallet, issuer and verifier components
- ARF technical specifications — what conformance is measured against
- National sandbox environments, published by the Member States operating them
12. Timeline and obligations
Two dates decide most planning. Member States must provide at least one certified wallet by 24 December 2026, and public sector relying parties must accept notified wallets from that same point. Private relying parties in regulated sectors follow roughly a year later, with obligations landing in late 2027, most commonly cited as 24 December 2027 under Article 5f. EEA states and accession candidates work to a deadline one year later.
The sequence so far
- 20 May 2024 — Regulation (EU) 2024/1183 enters into force
- Late 2024 — first core implementing regulations adopted
- 2025 — the remaining implementing act packages close; the protocol specifications reach final status
- 2025 and 2026 — age verification blueprint released and piloted ahead of the full wallet
- 21 July 2026 — ARF v3.0.0, adding the functional conformance assessment framework
- 24 December 2026 — Member States provide a wallet; public sector acceptance begins
- Late 2027 — acceptance obligations bind private relying parties in regulated sectors
Who is obliged to accept
The obligation attaches to public sector bodies, to very large online platforms under the Digital Services Act, and to private parties that are required by law or contract to use strong user authentication for online identification, which covers banking, payment and e-money institutions, telecommunications, and sectors with statutory identification duties. An ordinary online shop is not obliged, and may still integrate: acceptance is a floor, not a ceiling.
What the remaining window is for
Wallets will appear in onboarding flows during 2026 whether or not an obligation binds yet. The work that pays off in this window is scoping attributes per flow, completing registration, and testing validation against more than one wallet. Organisations that wait for the obligation date will be procuring, registering and integrating at the same time as everyone else.
13. Glossary
Terms used throughout this document, in the sense the ARF and the implementing acts use them.
- ARF
- Architecture and Reference Framework. The Commission's technical blueprint for the ecosystem. Not legally binding, but the reference everything is aligned to.
- CIR
- Commission Implementing Regulation. Binding detail adopted under the regulation, covering formats, protocols, registration and certification.
- DCQL
- The query language used in presentation requests to ask for specific claims across credential formats.
- EAA
- Electronic attestation of attributes. A signed statement about a person that is not their core identity data.
- HAIP
- OpenID4VC High Assurance Interoperability Profile. Narrows the protocol options so that independent implementations interoperate.
- LoA high
- The highest eIDAS level of assurance. In wallet terms it implies hardware-bound keys and certified components.
- mdoc / mDL
- The ISO/IEC 18013-5 credential format, and the mobile driving licence built on it.
- OpenID4VCI
- The protocol for issuing a credential into a wallet.
- OpenID4VP
- The protocol for requesting and delivering a presentation from a wallet.
- PID
- Person identification data. Core identity attributes issued under the authority of a Member State.
- PuB-EAA
- An attestation issued by or on behalf of a public sector body responsible for an authentic source.
- QEAA
- A qualified electronic attestation of attributes, issued by a qualified trust service provider.
- QES
- Qualified electronic signature. Legally equivalent to a handwritten signature across the EU.
- QTSP
- Qualified trust service provider. Supervised, listed, and entitled to issue qualified attestations and signatures.
- Relying party
- Any party requesting data from a wallet. Must be registered before it can do so.
- SD-JWT VC
- A JSON-based credential format supporting selective disclosure, built on SD-JWT (RFC 9901).
- Trusted list
- A published list of entities entitled to act in a given role, used as the root of runtime trust decisions.
- Wallet unit
- A specific installed and activated instance of a certified wallet solution, bound to one user and their device.
If you are working out which of this applies to your organisation, TrustID Solutions works on relying party integrations in this ecosystem.