<link rel="stylesheet" href="/digital-building-blocks/sites/download/attachments/869793973/style.css" /> <section class="section" id="sec-1-tech"> <div class="container"> <div class="cols align-items-center justify-content-between"> <div class="col-7"> <p class="page-reference">Technical Specifications</p> <h2 class="h1 pb"> The <span class="ff-b">technical<br />specifications</span> behind EU Digital Identity Wallets </h2> <p> Uncover the technical specifications behind EU Digital Identity Wallets. Learn more about the Toolbox, Architecture and Reference Framework and Reference Implementation that are the blueprint for the wallets. </p> </div> <div class="col-5"> <img src="/digital-building-blocks/sites/download/attachments/869793973/illu-tech-top.svg" alt="" /> </div> </div> </div> </section> <section class="section" id="sec-2-tech"> <img src="/digital-building-blocks/sites/download/attachments/869793973/flowers.svg" alt="" aria-hidden="true"> <div class="container"> <div class="cols"> <div class="col-6 left-col"> <h2 class="h2 pb">Working together to create the <span class="ff-b">EU Digital Identity Wallet ecosystem</span></h2> <p>To ensure EU Digital Identity Wallets are widely used it isn't enough just to create Wallet apps.</p> <p>Creating a thriving ecosystem (where digital ID's and digital documents can be readily issued and verified) will require the close collaboration of these three crucial actors:</p> </div> <div class="col-6 right-col"> <div class="side-card"> <img src="/digital-building-blocks/sites/download/attachments/869793973//wallet.svg" alt="" aria-hidden="true"> <div class="text-container"> <p>Wallet providers</p> <p>They will build the wallet on behalf of Member States and offer it to citizens, residents and businesses. They will also provide ongoing technical support.</p> </div> </div> <div class="side-card"> <img src="/digital-building-blocks/sites/download/attachments/869793973//issuers.svg" alt="" aria-hidden="true"> <div class="text-container"> <p>Issuers</p> <p>Any trusted organisation that can issue digital ID and/or trusted digital documents (like an education certificate, or mobile driving licence).</p> </div> </div> <div class="side-card"> <img src="/digital-building-blocks/sites/download/attachments/869793973/service.svg" alt="" aria-hidden="true"> <div class="text-container"> <p>Service providers</p> <p>Any public or private organisation that relies on information from the wallet and requests identification and authentication from wallet users in order to offer a service, e.g. a car rental business that requests a mobile driving licence from a customer's wallet before lending them a car.</p> </div> </div> </div> </div> </div> </section> <section class="section" id="sec-3-tech"> <div class="container"> <div class="cols align-items-center justify-content-between title-col" > <div class="col-8"> <h2 class="h2 pb"> <span class="ff-b" >One common set of standards and specifications, many different wallets</span > </h2> </div> <div class="col-4 right"> <img src="/digital-building-blocks/sites/download/attachments/869793973/illu-sec-3.svg" alt="" aria-hidden="true" /> </div> </div> <div class="cols"> <div class="col-12"> <h3 class="h3 pb"> The Architecture and Reference Framework (ARF) </h3> <div class="cols align-items-start justify-content-between"> <div class="left-col col-5"> <p> Every Member State will need to provide its citizens with at least one EUDI wallet. Every wallet will need to be able to interface with issuers and service providers from across Europe. </p> <p> To ensure that wallets, issuers, and service providers can all exchange information, wherever they may be based, it's necessary for all wallets and associated services to be built using a common set of standards and specifications. </p> <p> The common architecture of the EU Digital Identity Wallet ecosystem is set out in the Architecture and Reference Framework (ARF). It specifies the standards, protocols, and formats of information exchanges between issuers, wallets, and service providers. </p> </div> <div class="right-col col-6"> <p>These specifications enable the wallets to:</p> <ul class="red-dot-list"> <li> Securely store, present and verify personal identification data (PID) and digital documents. </li> <li> Use a common schema catalogue, enabling consistent exchange of information across the EU ecosystem, ensuring the interoperability of the wallets and their ecosystem. </li> <li> Establish a shared trust infrastructure that mandates issuers, service providers, and includes an issuer catalogue that ensures the authenticity and reliability of digital interactions. </li> </ul> <a href="https://eu-digital-identity-wallet.github.io/eudi-doc-architecture-and-reference-framework/latest/" target="_blank" class="btn primary outline"> <span>Read the Architecture and Reference Framework</span> <span class="ico-external" ><svg data-svg="svg1" class="svg-animation" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" style="display: block" > <path d="M5 21C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H11C11.2833 3 11.5208 3.09583 11.7125 3.2875C11.9042 3.47917 12 3.71667 12 4C12 4.28333 11.9042 4.52083 11.7125 4.7125C11.5208 4.90417 11.2833 5 11 5H5V19H19V13C19 12.7167 19.0958 12.4792 19.2875 12.2875C19.4792 12.0958 19.7167 12 20 12C20.2833 12 20.5208 12.0958 20.7125 12.2875C20.9042 12.4792 21 12.7167 21 13V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21H5Z" fill="#0E47CB" ></path> <path class="svg-action" d="M10.4001 15L19.0001 6.4V9C19.0001 9.28333 19.0959 9.52083 19.2876 9.7125C19.4793 9.90417 19.7168 10 20.0001 10C20.2834 10 20.5209 9.90417 20.7126 9.7125C20.9043 9.52083 21.0001 9.28333 21.0001 9V3H15.0001C14.7168 3 14.4793 3.09583 14.2876 3.2875C14.0959 3.47917 14.0001 3.71667 14.0001 4C14.0001 4.28333 14.0959 4.52083 14.2876 4.7125C14.4793 4.90417 14.7168 5 15.0001 5H17.6001L9.0001 13.6C8.81676 13.7833 8.7251 14.0167 8.7251 14.3C8.7251 14.5833 8.81676 14.8167 9.0001 15C9.18343 15.1833 9.41676 15.275 9.7001 15.275C9.98343 15.275 10.2168 15.1833 10.4001 15Z" fill="#0E47CB" ></path> </svg> </span> </a> <img src="/digital-building-blocks/sites/download/attachments/869793973/illu-sec-3.svg" alt="" aria-hidden="true" /> </div> </div> </div> </div> </div> </section> <section class="section" id="sec-4-tech"> <div class="container"> <div class="cols"> <div class="col-8"> <h2 class="h2 pb"> <span class="ff-b">Start building</span> your EU Digital Identity Wallet solutions </h2> </div> </div> <div class="cols"> <div class="col-4"> <h3 class="h3 pb"> <span class="ff-b">Reference Implementation</span> </h3> </div> <div class="col-8 reference-right-col"> <p> The EU Digital Identity Wallet Reference Implementation empowers Member States and stakeholders to build their own wallets. It consists of open-source code libraries, modular components, and a fully functioning reference application based on the Architecture Reference Framework (ARF), and is now available. </p> <p> It can help wallet providers, issuers, and service providers to carry out their unique responsibilities within the ecosystem. </p> </div> </div> <div class="cols"> <div class="col-12 tech-card-container"> <div class="tech-card"> <img src="/digital-building-blocks/sites/download/attachments/869793973/wallet.svg" alt="" aria-hidden="true" /> <div class="text-container"> <p>Wallet Providers</p> <p> As a wallet provider, you can start building wallet instances to seamlessly interact with both issuing and verifying services. Everything you need to get started is provided in the libraries. </p> </div> <a href="https://github.com/eu-digital-identity-wallet/.github/blob/main/profile/reference-implementation.md#libraries" target="_blank" class="btn primary"> <span>Discover the Libraries</span> <span class="ico-external" ><svg data-svg="svg1" class="svg-animation" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" style="display: block" > <path d="M5 21C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H11C11.2833 3 11.5208 3.09583 11.7125 3.2875C11.9042 3.47917 12 3.71667 12 4C12 4.28333 11.9042 4.52083 11.7125 4.7125C11.5208 4.90417 11.2833 5 11 5H5V19H19V13C19 12.7167 19.0958 12.4792 19.2875 12.2875C19.4792 12.0958 19.7167 12 20 12C20.2833 12 20.5208 12.0958 20.7125 12.2875C20.9042 12.4792 21 12.7167 21 13V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21H5Z" fill="white" ></path> <path class="svg-action" d="M10.4001 15L19.0001 6.4V9C19.0001 9.28333 19.0959 9.52083 19.2876 9.7125C19.4793 9.90417 19.7168 10 20.0001 10C20.2834 10 20.5209 9.90417 20.7126 9.7125C20.9043 9.52083 21.0001 9.28333 21.0001 9V3H15.0001C14.7168 3 14.4793 3.09583 14.2876 3.2875C14.0959 3.47917 14.0001 3.71667 14.0001 4C14.0001 4.28333 14.0959 4.52083 14.2876 4.7125C14.4793 4.90417 14.7168 5 15.0001 5H17.6001L9.0001 13.6C8.81676 13.7833 8.7251 14.0167 8.7251 14.3C8.7251 14.5833 8.81676 14.8167 9.0001 15C9.18343 15.1833 9.41676 15.275 9.7001 15.275C9.98343 15.275 10.2168 15.1833 10.4001 15Z" fill="white" ></path> </svg> </span> </a> </div> <div class="tech-card"> <img src="/digital-building-blocks/sites/download/attachments/869793973/issuers.svg" alt="" aria-hidden="true" /> <div class="text-container"> <p>Issuers</p> <p> As an issuer, you can start building trusted applications that can issue digital documents to EUDI Wallets according to the protocols and interfaces of the EUDI Wallet Framework. </p> </div> <a href="https://github.com/eu-digital-identity-wallet/.github/blob/main/profile/reference-implementation.md#issuing-apps-and-services" target="_blank" class="btn primary"> <span>Discover Issuing Apps and Services</span> <span class="ico-external" ><svg data-svg="svg1" class="svg-animation" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" style="display: block" > <path d="M5 21C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H11C11.2833 3 11.5208 3.09583 11.7125 3.2875C11.9042 3.47917 12 3.71667 12 4C12 4.28333 11.9042 4.52083 11.7125 4.7125C11.5208 4.90417 11.2833 5 11 5H5V19H19V13C19 12.7167 19.0958 12.4792 19.2875 12.2875C19.4792 12.0958 19.7167 12 20 12C20.2833 12 20.5208 12.0958 20.7125 12.2875C20.9042 12.4792 21 12.7167 21 13V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21H5Z" fill="white" ></path> <path class="svg-action" d="M10.4001 15L19.0001 6.4V9C19.0001 9.28333 19.0959 9.52083 19.2876 9.7125C19.4793 9.90417 19.7168 10 20.0001 10C20.2834 10 20.5209 9.90417 20.7126 9.7125C20.9043 9.52083 21.0001 9.28333 21.0001 9V3H15.0001C14.7168 3 14.4793 3.09583 14.2876 3.2875C14.0959 3.47917 14.0001 3.71667 14.0001 4C14.0001 4.28333 14.0959 4.52083 14.2876 4.7125C14.4793 4.90417 14.7168 5 15.0001 5H17.6001L9.0001 13.6C8.81676 13.7833 8.7251 14.0167 8.7251 14.3C8.7251 14.5833 8.81676 14.8167 9.0001 15C9.18343 15.1833 9.41676 15.275 9.7001 15.275C9.98343 15.275 10.2168 15.1833 10.4001 15Z" fill="white" ></path> </svg> </span> </a> </div> <div class="tech-card"> <img src="/digital-building-blocks/sites/download/attachments/869793973/service.svg" alt="" aria-hidden="true" /> <div class="text-container"> <p>Service providers</p> <p> As a service provider, you can start building trusted applications that can request attributes of attestations from EUDI Wallets according to the protocols and interfaces of the EUDI Wallet Framework. </p> </div> <a href="https://github.com/eu-digital-identity-wallet/.github/blob/main/profile/reference-implementation.md#verifier-apps-and-services" target="_blank" class="btn primary"> <span>Discover Verifier Apps and Services</span> <span class="ico-external" ><svg data-svg="svg1" class="svg-animation" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" style="display: block" > <path d="M5 21C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H11C11.2833 3 11.5208 3.09583 11.7125 3.2875C11.9042 3.47917 12 3.71667 12 4C12 4.28333 11.9042 4.52083 11.7125 4.7125C11.5208 4.90417 11.2833 5 11 5H5V19H19V13C19 12.7167 19.0958 12.4792 19.2875 12.2875C19.4792 12.0958 19.7167 12 20 12C20.2833 12 20.5208 12.0958 20.7125 12.2875C20.9042 12.4792 21 12.7167 21 13V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21H5Z" fill="white" ></path> <path class="svg-action" d="M10.4001 15L19.0001 6.4V9C19.0001 9.28333 19.0959 9.52083 19.2876 9.7125C19.4793 9.90417 19.7168 10 20.0001 10C20.2834 10 20.5209 9.90417 20.7126 9.7125C20.9043 9.52083 21.0001 9.28333 21.0001 9V3H15.0001C14.7168 3 14.4793 3.09583 14.2876 3.2875C14.0959 3.47917 14.0001 3.71667 14.0001 4C14.0001 4.28333 14.0959 4.52083 14.2876 4.7125C14.4793 4.90417 14.7168 5 15.0001 5H17.6001L9.0001 13.6C8.81676 13.7833 8.7251 14.0167 8.7251 14.3C8.7251 14.5833 8.81676 14.8167 9.0001 15C9.18343 15.1833 9.41676 15.275 9.7001 15.275C9.98343 15.275 10.2168 15.1833 10.4001 15Z" fill="white" ></path> </svg> </span> </a> </div> </div> </div> <div class="cols align-items-center justify-content-between"> <div class="col-5"> <img src="/digital-building-blocks/sites/download/attachments/869793973/illu-roadmap.svg" alt="" aria-hidden="true" /> </div> <div class="col-7 roadmap-right-col"> <h3 class="h3 pb"><span class="ff-b">Discover the roadmap</span></h3> <p> The roadmap of the EUDI Wallet Reference Implementation provides a transparent view of the features and enhancements that are currently being developed or planned for the future. </p> <a href="https://github.com/orgs/eu-digital-identity-wallet/projects/24" target="_blank" class="btn primary outline"> <span>Discover the roadmap</span> <span class="ico-external" ><svg data-svg="svg1" class="svg-animation" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" style="display: block" > <path d="M5 21C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H11C11.2833 3 11.5208 3.09583 11.7125 3.2875C11.9042 3.47917 12 3.71667 12 4C12 4.28333 11.9042 4.52083 11.7125 4.7125C11.5208 4.90417 11.2833 5 11 5H5V19H19V13C19 12.7167 19.0958 12.4792 19.2875 12.2875C19.4792 12.0958 19.7167 12 20 12C20.2833 12 20.5208 12.0958 20.7125 12.2875C20.9042 12.4792 21 12.7167 21 13V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21H5Z" fill="#0E47CB" ></path> <path class="svg-action" d="M10.4001 15L19.0001 6.4V9C19.0001 9.28333 19.0959 9.52083 19.2876 9.7125C19.4793 9.90417 19.7168 10 20.0001 10C20.2834 10 20.5209 9.90417 20.7126 9.7125C20.9043 9.52083 21.0001 9.28333 21.0001 9V3H15.0001C14.7168 3 14.4793 3.09583 14.2876 3.2875C14.0959 3.47917 14.0001 3.71667 14.0001 4C14.0001 4.28333 14.0959 4.52083 14.2876 4.7125C14.4793 4.90417 14.7168 5 15.0001 5H17.6001L9.0001 13.6C8.81676 13.7833 8.7251 14.0167 8.7251 14.3C8.7251 14.5833 8.81676 14.8167 9.0001 15C9.18343 15.1833 9.41676 15.275 9.7001 15.275C9.98343 15.275 10.2168 15.1833 10.4001 15Z" fill="#0E47CB" ></path> </svg> </span> </a> </div> </div> </div> </section> <section class="section" id="sec-5-tech"> <div class="container"> <div class="cols"> <div class="col-5"> <h2 class="h2 pb"> <span class="ff-b" >Large Scale Pilots are testing the specifications</span > </h2> </div> <div class="col-7 right-col"> <p> The Large Scale Pilots are testing the specifications in a range of use cases; building on the technical specifications and the Reference Implementation. </p> <p> Feedback from their work is being used to further improve the ARF and Reference Implementation. </p> <p> This feedback process is influencing the contents of the Implementing Acts that will formalise the wallet specifications into law. </p> <p>Feedback from the wider public is also welcome and encouraged.</p> <div class="btn-container"> <a href="https://github.com/eu-digital-identity-wallet/eudi-doc-architecture-and-reference-framework/blob/main/CONTRIBUTING.md" target="_blank" class="btn primary"> <span>Give feedback on the ARF</span> <span class="ico-external" ><svg data-svg="svg1" class="svg-animation" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" style="display: block" > <path d="M5 21C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H11C11.2833 3 11.5208 3.09583 11.7125 3.2875C11.9042 3.47917 12 3.71667 12 4C12 4.28333 11.9042 4.52083 11.7125 4.7125C11.5208 4.90417 11.2833 5 11 5H5V19H19V13C19 12.7167 19.0958 12.4792 19.2875 12.2875C19.4792 12.0958 19.7167 12 20 12C20.2833 12 20.5208 12.0958 20.7125 12.2875C20.9042 12.4792 21 12.7167 21 13V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21H5Z" fill="white" ></path> <path class="svg-action" d="M10.4001 15L19.0001 6.4V9C19.0001 9.28333 19.0959 9.52083 19.2876 9.7125C19.4793 9.90417 19.7168 10 20.0001 10C20.2834 10 20.5209 9.90417 20.7126 9.7125C20.9043 9.52083 21.0001 9.28333 21.0001 9V3H15.0001C14.7168 3 14.4793 3.09583 14.2876 3.2875C14.0959 3.47917 14.0001 3.71667 14.0001 4C14.0001 4.28333 14.0959 4.52083 14.2876 4.7125C14.4793 4.90417 14.7168 5 15.0001 5H17.6001L9.0001 13.6C8.81676 13.7833 8.7251 14.0167 8.7251 14.3C8.7251 14.5833 8.81676 14.8167 9.0001 15C9.18343 15.1833 9.41676 15.275 9.7001 15.275C9.98343 15.275 10.2168 15.1833 10.4001 15Z" fill="white" ></path> </svg> </span> </a> <a href="https://github.com/eu-digital-identity-wallet/.github/blob/main/profile/reference-implementation.md#contributions-and-feedback" target="_blank" class="btn primary outline"> <span>Give feedback on the Reference Implementation</span> <span class="ico-external" ><svg data-svg="svg1" class="svg-animation" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" style="display: block" > <path d="M5 21C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H11C11.2833 3 11.5208 3.09583 11.7125 3.2875C11.9042 3.47917 12 3.71667 12 4C12 4.28333 11.9042 4.52083 11.7125 4.7125C11.5208 4.90417 11.2833 5 11 5H5V19H19V13C19 12.7167 19.0958 12.4792 19.2875 12.2875C19.4792 12.0958 19.7167 12 20 12C20.2833 12 20.5208 12.0958 20.7125 12.2875C20.9042 12.4792 21 12.7167 21 13V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21H5Z" fill="#0E47CB" ></path> <path class="svg-action" d="M10.4001 15L19.0001 6.4V9C19.0001 9.28333 19.0959 9.52083 19.2876 9.7125C19.4793 9.90417 19.7168 10 20.0001 10C20.2834 10 20.5209 9.90417 20.7126 9.7125C20.9043 9.52083 21.0001 9.28333 21.0001 9V3H15.0001C14.7168 3 14.4793 3.09583 14.2876 3.2875C14.0959 3.47917 14.0001 3.71667 14.0001 4C14.0001 4.28333 14.0959 4.52083 14.2876 4.7125C14.4793 4.90417 14.7168 5 15.0001 5H17.6001L9.0001 13.6C8.81676 13.7833 8.7251 14.0167 8.7251 14.3C8.7251 14.5833 8.81676 14.8167 9.0001 15C9.18343 15.1833 9.41676 15.275 9.7001 15.275C9.98343 15.275 10.2168 15.1833 10.4001 15Z" fill="#0E47CB" ></path> </svg> </span> </a> </div> </div> </div> </div> </section> <section class="section" id="sec-6-tech"> <div class="container"> <div class="cols align-items-center justify-content-between"> <div class="col-6 left-col"> <h2 class="h3">Need support?</h2> <p> If you have any questions on the technical specifications of the EU Digital Identity Wallet you can reach out to us via our Help Desk. Just fill in the form and we will get back to you as soon as possible. </p> <a href="javascript:location='mailto:\u0043\u004e\u0045\u0043\u0054\u002d\u0045\u0055\u0044\u0049\u0057\u002d\u0053\u0055\u0050\u0050\u004f\u0052\u0054\u0040\u0065\u0063\u002e\u0065\u0075\u0072\u006f\u0070\u0061\u002e\u0065\u0075';void 0" class="btn primary outline" onclick="_paq.push(['trackEvent', 'conversion','eudiw-tech-help-desk','tech-help-desk'])" > <span>Access the Help Desk</span> <span class="ico-question"></span> </a> </div> <div class="col-6 right-col"> <img src="/digital-building-blocks/sites/download/attachments/869793973/illu-tech-bottom.svg" alt="" /> </div> </div> </div> </section> |