ARF Technical Specifications
Introduction
The innovative nature of the EUDI Wallet ecosystem has created gaps between existing standards, technical specifications (STS), and the legal and technical requirements necessary to support the ecosystem.
To bridge these gaps, the European Commission has established a standardization strategy and a structured standardization process.
Objective
As part of this process, the EC, in collaboration with the European Digital Identity Cooperation Group and the European Standards Organizations (ESO), will lead the drafting of missing technical specifications where a clear need exists to support EUDI Wallet implementation within a short timeframe.
By streamlining the drafting process, the EC ensures faster implementation while maintaining quality and compliance. In the long term, ESO, in coordination with the European Digital Identity Cooperation Group, will be responsible for updating and evolving these specifications.
Process
Effective stakeholder engagement is essential for the successful development of technical specifications. To ensure an inclusive and collaborative approach, a structured process will allow stakeholders to contribute at various stages.
The drafting process follows five key steps:
- The initial draft of the technical specification is published on GitHub, outlining its objectives, scope, and context.
- A dedicated discussion thread is created in the GitHub discussion area for each technical specification.
- The discussion remains open for three weeks. While not all comments will receive direct responses, all input will be carefully considered.
- Approximately seven weeks after the initial draft's publication, the Commission will release a revised version incorporating relevant feedback.
- The published version remains open for further comments and refinements on GitHub.
Technical Specifications
The initial drafts of the following technical specifications will be developed from March 7, 2025, to August 15, 2025. Each specification includes links to its corresponding GitHub discussion area and roadmap issue.
Id | Title | ||
---|---|---|---|
TS01 | EUDI Wallet Trust Mark | Discussion area | Roadmap issue |
TS02 | Notification and Publication of Provider Information | Discussion area | Roadmap issue |
TS03 | Specification of Wallet Unit Attestation (WUA) | Discussion area | Roadmap issue |
TS04 | Zero-Knowledge Proof (ZKP) Implementation in EUDI Wallet | Discussion area | Roadmap issue |
TS05 | Common Formats and API for Relying Party Registration Information | Discussion area | Roadmap issue |
TS06 | Common Set of Relying Party Information to be Registered | Discussion area | Roadmap issue |
TS07 | Specification of Common Interface for Data Deletion Requests to Relying Parties | Discussion area | Roadmap issue |
TS08 | Specification of Common Interface for Lodging Complaints to DPAs | Discussion area | Roadmap issue |
TS09 | Specification of Wallet-to-Wallet Interactions | Discussion area | Roadmap issue |
TS10 | Data Portability and Download (Export) | Discussion area | Roadmap issue |
TS11 | Specification of Interfaces and Formats for the Catalogue of Attestation Rulebooks and Attributes | Discussion area | Roadmap issue |