The EUDI Wallet is built on a handful of open standards, profiled by ETSI and made binding by EU implementing regulations. This page shows which standard does what, which version is current and which version the law refers to.
Since 11 August 2026, Implementing Regulation (EU) 2026/1731 ties the wallet to concrete technical specifications: credentials in SD-JWT VC and ISO mdoc, issuance with OpenID4VCI, presentation via an OpenID4VC-HAIP profile or an ISO mdoc profile, revocation with the IETF Token Status List. The details are in three ETSI profiles (TS 119 472-1, -2, -3). The W3C Verifiable Credentials Data Model named in the original 2024 regulations no longer appears in the amended annexes.
The short version
Two credential formats run side by side. SD-JWT VC is JSON-based and mainly used online; mdoc is CBOR-based and is the only format for in-person presentation. The amended regulation provides for both formats for PID and attestations; relying parties choose what they request.
The ETSI profiles (TS 119 472-x, 119 411-8, 119 475) narrow the general standards down for the EUDI Wallet. Where they and the base standard differ, the profile referenced in the regulation applies.
Current versions
The version in the regulation is not always the latest one. For implementers, the version referenced in the legal text is binding; newer versions show where the specifications are heading.
Two specifications in the legal annexes are still drafts: the regulation refers to Token Status List draft 20, while draft 21 is now in the RFC Editor queue, and to SD-JWT VC, which has been submitted to the IESG but is not yet an RFC. ETSI TS 119 472-2 is already at V1.3.1; the regulation refers to V1.2.1. Our spec tracker checks the versions daily at the publishers; last checked : Spec tracker.
The standards in detail
OpenID for Verifiable Credential Issuance (OpenID4VCI)
final
OAuth-based protocol through which issuers deliver PID and credentials to the wallet (authorization code or pre-authorized code flow, batch issuance, key proofs).
Protocol with which a relying party requests credentials and the wallet presents them – via redirect on the same device, cross-device via QR code, or via the browser’s Digital Credentials API. Requests use the DCQL query language.
OpenID4VC High Assurance Interoperability Profile (HAIP)
final
Fixes a selection of OpenID4VCI and OpenID4VP options, together with SD-JWT VC and mdoc, for high-assurance use. The key entry point for EUDI developers: implementing HAIP covers the online path.
JSON-based credential format built on SD-JWT: type (vct), issuer, validity, key binding. Individual claims are selectively disclosable. Mainly used for online flows.
Publisher
IETF
Latest
draft-ietf-oauth-sd-jwt-vc-19, 31 Aug 2026 – under IESG review (Waiting for AD Go-Ahead)
The underlying mechanism of SD-JWT VC: the issuer signs hashes of salted claims; the holder reveals only the chosen claims and proves key possession with a key binding JWT.
ISO/IEC 18013-5 (mdoc) – Mobile driving licence (mDL) application
published
Data format (CBOR, mobile security object with a digest per data element) and protocol for in-person presentation via QR code, NFC or Bluetooth Low Energy. Originally for the mobile driving licence; in the EUDI Wallet used for PID and other credentials.
Publisher
ISO/IEC
Latest
ISO/IEC 18013-5:2021, 1st ed., Sept 2021 – under revision (stage 90.92), successor in progress as ISO/IEC DIS 18013-5
Compressed bit list in which the issuer publishes the status of many credentials (valid, revoked, suspended). Verifiers fetch the list without revealing to the issuer which credential they are checking.
Publisher
IETF
Latest
draft-ietf-oauth-status-list-21, 21 Jun 2026 – in the RFC Editor queue
ETSI TS 119 472-2 – Profiles for presentation to relying parties
published
Two presentation profiles: the “ISO/IEC mdoc profile” (18013-5 in person, 18013-7 Annex C via platform API) and the “OpenID4VC-HAIP profile” (redirect or platform API).
Publisher
ETSI
Latest
V1.3.1 – newer than the version referenced in the regulation
EU profile of OpenID4VCI for issuing PID and attestations, including issuer metadata, the issuer’s registration certificate and embedded disclosure policies.
ETSI TS 119 602 – Lists of trusted entities; data model
published
Data model for lists of trusted entities such as wallet providers, PID providers and certificate providers; complements the classic trusted lists per ETSI TS 119 612. The wallet implementing regulations (2024/2977, 2979, 2980, 2982, 2025/848, 849, 2026/1730, 1731) do not reference it; as of 12 October 2026.
Browser interface (navigator.credentials.get) through which a website requests credentials from a wallet on the device. Both OpenID4VP and 18013-7 Annex C can run over it; the regulation refers generically to “API-mediated” transmission.
General W3C data model for verifiable credentials. The original 2024 implementing regulations named version 1.1; since the amendment by Impl. Reg. (EU) 2026/1731, the EUDI profiles rely on SD-JWT VC and mdoc.
Common technical framework of the Commission and the member states: architecture, roles, flows, requirements. Not legally binding – the implementing regulations based on it are.
Register first. Without registration in your member state there is no access certificate, and without it the wallet will not answer. See relying party registration and access certificate.
Online: implement OpenID4VP as profiled by HAIP, with DCQL queries. Plan for both transmission paths: redirect/QR code and the browser’s Digital Credentials API.
Support both formats if you can. SD-JWT VC is easier to handle in web back ends; mdoc is required for in-person checks and is also available online.
Verify properly: issuer signature against the trusted lists, key binding, and status via the Token Status List. Request only the attributes you registered – the wallet checks this against your registration certificate.
Pin versions. Build against the versions referenced in the regulation and watch the newer drafts; the spec tracker records changes with a date.
This overview simplifies. The legal texts and the specifications themselves are authoritative; this is not legal advice. Versions were checked on the date shown with the publishers (openid.net, IETF Datatracker, ISO, W3C, ETSI, GitHub) and against the text of the implementing regulations. Content may be reused under CC BY 4.0, credit “Eudigo (eudigo.eu)”.