From 371faca1b63530f806d4a3a8d9533f5dc388efa3 Mon Sep 17 00:00:00 2001 From: VASILEIOS KANELLOPOULOS <128711815+vkanellopoulos@users.noreply.github.com> Date: Thu, 7 Mar 2024 12:51:12 +0200 Subject: [PATCH] Add files via upload --- profile/FAQ.md | 62 ++++++++++ profile/README.md | 143 +++++++++++----------- profile/reference-implementation.md | 180 ++++++++++++++++++++++++++++ 3 files changed, 317 insertions(+), 68 deletions(-) create mode 100644 profile/FAQ.md create mode 100644 profile/reference-implementation.md diff --git a/profile/FAQ.md b/profile/FAQ.md new file mode 100644 index 0000000..38a8173 --- /dev/null +++ b/profile/FAQ.md @@ -0,0 +1,62 @@ +❓ [Frequently Asked Questions](#frequently-asked-questions) :email:[Contact Us](#contact-us) :information_source:[About the project](#about-the-project) + +# EUDI Wallet Reference Implementation +## Frequently Asked Questions + +A list of freqeuntly asked questions are consolidated in order to assist you with possible queries related to the EUDI Wallet Reference Implementation. Please refer to the [Architecture Reference Framework](https://github.com/eu-digital-identity-wallet/architecture-and-reference-framework) for the corresponding technical specifications and the [EUDI Wallet Reference Implementation](https://github.com/eu-digital-identity-wallet/architecture-and-reference-framework) overview page for further information. + +
+ What are the specifications on which the Wallet Reference Implementation is based on? +The Wallet Reference Implementation is based on the Architecture Reference Framework. +
+ +
+ Is there a process allowing me to post my comments or contributions to the Wallet Reference Implementation? +Comments and contributions on the codebase of the Wallet Reference Implementation are welcomed through the corresponding Github space. Additionally, a designated mailbox CNECT-EUDIW-SUPPORT@ec.europa.eu is available where any queries related to the Wallet Reference Implementation can be addressed. +
+ +
+ What are the programming languages that are being used? +For Android it will mainly be Kotlin and for the iOS it will mainly be Swift (so it is the preferred native language of each platform). Other languages will also be used in the ecosystem of the EUDIW. +
+ +
+ What are the protocols supported for online – remote authentication? +The baseline for the reference implementation is the ARF. Hence, we will be supporting OID4VP using the profile of ISO23220-4 Annex B. +
+ +
+ What are the protocols supported for proximity sharing? +The baseline for the reference implementation is the ARF. Hence, we will be supporting ISO/IEC 18013-5. +
+ +
+ What are the protocols supported for issuing? +The baseline for the reference implementation is the ARF. Hence, we will be supporting OpenId4VCI-draft 12. +
+ +
+ What are the formats that we will be using for Personal Identification Data (PID)? +According to the ARF and the corresponding PID rulebook, we will be supporting both mDoc and SD-JWT format. At the momment, mDoc (CBOR) is supported. Alternative formats such as SD-JWT VC will be incorporated in a future release end to end too. +
+ +
+ What are the formats that we will be using for mDL, (Q)EAA? +According to the ARF and the corresponding PID rulebook, we will be supporting both mDoc and SD-JWT format. At the momment, mDoc (CBOR) is supported. Alternative formats such as SD-JWT VC will be incorporated in a future release end to end too. +
+ +
+ What is the testing scope for the Wallet Reference Implementation? +Security and units tests have been executed; details of the corresponding tests can be found in the corresponding repositories. +
+ +## Contact Us + +For any technical issues related with the code, please contact us through the “Issues” service of the corresponding GitHub Repository. For any other issues, please get in touch through: [CNECT-EUDIW-SUPPORT@ec.europa.eu](mailto:CNECT-EUDIW-SUPPORT@ec.europa.eu) + +## About the project +Links for additional information: +- [Electronic Identification](https://digital-strategy.ec.europa.eu/en/policies/electronic-identification) +- [Q&A Digital Identity Regulation Proposal](https://digital-strategy.ec.europa.eu/en/faqs/qa-digital-identity-regulation-proposal) +- [European Digital Identity Wallet Toolbox Process](https://digital-strategy.ec.europa.eu/en/policies/eudi-wallet-toolbox) +- [European Digital Identity Wallet Pilot implementation (Prototype and Large Scale Pilots)](https://digital-strategy.ec.europa.eu/en/policies/eudi-wallet-implementation) diff --git a/profile/README.md b/profile/README.md index 04cf7c3..8bb7a43 100644 --- a/profile/README.md +++ b/profile/README.md @@ -1,68 +1,75 @@ -[Digital Strategy](https://digital-strategy.ec.europa.eu//en)> [Policies](https://digital-strategy.ec.europa.eu/en/policies)>[Electronic Identification](https://digital-strategy.ec.europa.eu//en/policies/electronic-identification) - -![An illustrative header graphic reading Digital Identity for all Europeans - Apersonal digital wallet for EU citizens and residents](https://joinup.ec.europa.eu/sites/default/files/inline-images/EUDI.png) - -# EU Digital Identity Wallet -## Proposed Digital Identity Regulation - -Under the [Electronic Identification, Authentication and Trust Services (eIDAS) Regulation](https://digital-strategy.ec.europa.eu/en/policies/eidas-regulation), EU Member States may, on a voluntary basis, notify and recognise, national electronic identification schemes in their Member States. The recognition of notified electronic identification became mandatory in 2018. -Yet, there is no requirement for Member States to develop a national electronic identification and to make it interoperable with those in other Member States. This has led to discrepancies between countries. -The new proposal for a Regulation on digital identity will address shortcomings in eIDAS by improving the effectiveness of the framework and extending its benefits to the private sector. -Member States will offer citizens and businesses digital wallets that will be able to link various aspects of their national digital identities. These may be provided by public authorities or the private sector, if they are recognized by the Member States. - -The EU Digital Identity Wallet will be: - -* **made available to anyone who wants to use it**: Any EU citizen, resident, and business in the EU who would like to make use of the EU Digital Identity will be able to do so. -* **used widely**: EU Digital Identity Wallets will be used as a way to identify users when providing them with access to public and private digital services across the EU. -* **controlled by users**: The EU Digital Identity Wallets will enable people to choose and keep track of their identity, data and certificates which they share with third parties. Anything which is not necessary to share will not be shared. - -Consumers should also be able to access services online without having to use private platforms or unnecessarily sharing personal data. They will have full control of the data they share. - -## Architecture and Reference Framework - -On 3 June 2021, the European Commission adopted a Recommendation calling on Member States to work towards the development of a [a common toolbox](https://digital-strategy.ec.europa.eu/en/policies/eudi-wallet-toolbox) including a technical Architecture and Reference Framework a set of common standards and technical specifications and a set of common guidelines and best practices. - -The Recommendation specifies that these outcomes will serve as a basis for the implementation of the proposal for a European Digital Identity Framework, without the process of developing the Toolbox interfering with, or prejudging the legislative process. - -The Recommendation foresees that the Toolbox is developed by Member States’ experts in the eIDAS Expert Group in close coordination with the Commission and, where relevant for the functioning of the European -Digital Identity (EUDI) Wallet infrastructure, other concerned public and private sector parties. - -The current **authoritative version** is tagged as [realease/tag in this repository](https://github.com/eu-digital-identity-wallet/architecture-and-reference-framework/releases). - -## Wallet Reference Implementation - -Under the Digital Europe Programme, the Commission is facilitating [work to develop, implement and scale up the European Digital Identity framework](https://digital-strategy.ec.europa.eu/en/policies/eudi-wallet-implementation). The actions aim to arrive at a set of technical references, standards, components and solutions including an application of the EU Digital Identity Wallet to be made available to Member States. - -## Related Content - -### Big Picture - -[Electronic Identification](https://digital-strategy.ec.europa.eu//en/policies/electronic-identification) - -Electronic identification (eID) is one of the tools to ensure secure access to online services and to carry out electronic transactions in a safer way. - -[Q&A Digital Identity Regulation Proposal](https://digital-strategy.ec.europa.eu/en/faqs/qa-digital-identity-regulation-proposal) - -Frequently Asked Question about the proposed Digital Identity Regulation - -#### Last update - -29 June 2023 - -## About us - -* [Privacy statement](https://digital-strategy.ec.europa.eu/en/pages/legal-notice#ecl-inpage-km0gfb8o) -* [Copyright notice ](https://digital-strategy.ec.europa.eu/en/pages/legal-notice#ecl-inpage-km0gezfs) -* [About Directorate-General CONNECT ](https://ec.europa.eu/info/departments/communications-networks-content-and-technology_en) -* [Language Policy ](https://digital-strategy.ec.europa.eu/en/pages/legal-notice#ecl-inpage-kyoexp6k) -* [Accessibility statement ](https://digital-strategy.ec.europa.eu/en/pages/accessibility) - -## [European Commission website](https://commission.europa.eu/index_en) - -* [Contact the European Commission](https://commission.europa.eu/about-european-commission/contact_en) -* [Follow the European Commission on social media ](https://european-union.europa.eu/contact-eu/social-media-channels_en#/search?page=0&institutions=european_commission) -* [Resources for partners](https://commission.europa.eu/resources-partners_en) -* [Language policy](https://commission.europa.eu/language-policy_en) -* [Cookies](https://commission.europa.eu/cookies_en) -* [Privacy policy](https://commission.europa.eu/privacy-policy_en) -* [Legal notice](https://commission.europa.eu/legal-notice_en) + +[Digital Strategy](https://digital-strategy.ec.europa.eu//en)> [Policies](https://digital-strategy.ec.europa.eu/en/policies)>[Electronic Identification](https://digital-strategy.ec.europa.eu//en/policies/electronic-identification) + +![An illustrative header graphic reading Digital Identity for all Europeans - Apersonal digital wallet for EU citizens and residents](https://joinup.ec.europa.eu/sites/default/files/inline-images/EUDI.png) + +# EU Digital Identity Wallet +## Proposed Digital Identity Regulation + +Under the [Electronic Identification, Authentication and Trust Services (eIDAS) Regulation](https://digital-strategy.ec.europa.eu/en/policies/eidas-regulation), EU Member States may, on a voluntary basis, notify and recognise, national electronic identification schemes in their Member States. The recognition of notified electronic identification became mandatory in 2018. +Yet, there is no requirement for Member States to develop a national electronic identification and to make it interoperable with those in other Member States. This has led to discrepancies between countries. +The new proposal for a Regulation on digital identity will address shortcomings in eIDAS by improving the effectiveness of the framework and extending its benefits to the private sector. +Member States will offer citizens and businesses digital wallets that will be able to link various aspects of their national digital identities. These may be provided by public authorities or the private sector, if they are recognized by the Member States. + +The EU Digital Identity Wallet will be: + +* **made available to anyone who wants to use it**:  Any EU citizen, resident, and business in the EU who would like to make use of the EU Digital Identity will be able to do so. +* **used widely**: EU Digital Identity Wallets will be used as a way to identify users when providing them with access to public and private digital services across the EU. +* **controlled by users**: The EU Digital Identity Wallets will enable people to choose and keep track of their identity, data and certificates which they share with third parties. Anything which is not necessary to share will not be shared. + +Consumers should also be able to access services online without having to use private platforms or unnecessarily sharing personal data. They will have full control of the data they share. + +## Architecture and Reference Framework + +On 3 June 2021, the European Commission adopted a Recommendation calling on Member States to work towards the development of a [a common toolbox](https://digital-strategy.ec.europa.eu/en/policies/eudi-wallet-toolbox) including a technical Architecture and Reference Framework a set of common standards and technical specifications and a set of common guidelines and best practices. + +The Recommendation specifies that these outcomes will serve as a basis for the implementation of the proposal for a European Digital Identity Framework, without the process of developing the Toolbox interfering with, or prejudging the legislative process. + +The Recommendation foresees that the Toolbox is developed by Member States’ experts in the eIDAS Expert Group in close coordination with the Commission and, where relevant for the functioning of the European +Digital Identity (EUDI) Wallet infrastructure, other concerned public and private sector parties. + +The current **authoritative version** is tagged as [realease/tag in this repository](https://github.com/eu-digital-identity-wallet/architecture-and-reference-framework/releases). + +## ⭐Wallet Reference Implementation - Open Source Code + +🚀 EUDI Wallet open source code is now available online. The journey has just started, please [join us](https://github.com/orgs/eu-digital-identity-wallet/repositories)! + +For further information please visit: [EUDI Wallet Reference Implementation](https://github.com/eu-digital-identity-wallet/.github/blob/main/profile/reference-implementation.md). + +Under the Digital Europe Programme, the Commission is facilitating [work to develop, implement and scale up the European Digital Identity framework](https://digital-strategy.ec.europa.eu/en/policies/eudi-wallet-implementation). The actions aim to arrive at a set of technical references, standards, components and solutions including an application of the EU Digital Identity Wallet to be made available to Member States. + +The EUDI Wallet Reference Implementation is built based on the [Architecture Reference Framework](https://github.com/eu-digital-identity-wallet/eudi-doc-architecture-and-reference-framework) and aims at showcasing a robust and interoperable platform for digital identification, authentication and electronic signatures based on common standards across the European Union. + +## Related Content + +### Big Picture + +[Electronic Identification](https://digital-strategy.ec.europa.eu//en/policies/electronic-identification) + +Electronic identification (eID) is one of the tools to ensure secure access to online services and to carry out electronic transactions in a safer way. + +[Q&A Digital Identity Regulation Proposal](https://digital-strategy.ec.europa.eu/en/faqs/qa-digital-identity-regulation-proposal) + +Frequently Asked Question about the proposed Digital Identity Regulation + +#### Last update + +29 February 2024 + +## About us + +* [Privacy statement](https://digital-strategy.ec.europa.eu/en/pages/legal-notice#ecl-inpage-km0gfb8o) +* [Copyright notice ](https://digital-strategy.ec.europa.eu/en/pages/legal-notice#ecl-inpage-km0gezfs) +* [About Directorate-General CONNECT ](https://ec.europa.eu/info/departments/communications-networks-content-and-technology_en) +* [Language Policy ](https://digital-strategy.ec.europa.eu/en/pages/legal-notice#ecl-inpage-kyoexp6k) +* [Accessibility statement ](https://digital-strategy.ec.europa.eu/en/pages/accessibility) + +## [European Commission website](https://commission.europa.eu/index_en) + +* [Contact the European Commission](https://commission.europa.eu/about-european-commission/contact_en) +* [Follow the European Commission on social media ](https://european-union.europa.eu/contact-eu/social-media-channels_en#/search?page=0&institutions=european_commission) +* [Resources for partners](https://commission.europa.eu/resources-partners_en) +* [Language policy](https://commission.europa.eu/language-policy_en) +* [Cookies](https://commission.europa.eu/cookies_en) +* [Privacy policy](https://commission.europa.eu/privacy-policy_en) +* [Legal notice](https://commission.europa.eu/legal-notice_en) diff --git a/profile/reference-implementation.md b/profile/reference-implementation.md new file mode 100644 index 0000000..f764356 --- /dev/null +++ b/profile/reference-implementation.md @@ -0,0 +1,180 @@ +:memo: [EUDI Wallet Reference Implementation](#eudi-wallet-reference-implementation) :question:[FAQ](#frequently-asked-questions) :computer: [Repositories](#repositories) :wrench:[How to Use](#how-to-use) :heavy_exclamation_mark: [Disclaimer](#disclaimer) :information_source:[About the project](#about-the-project) + +# EUDI Wallet Reference Implementation + +## Overview + +The EUDI Wallet Reference Implementation is built based on the [Architecture Reference Framework](https://github.com/eu-digital-identity-wallet/architecture-and-reference-framework) and aims at showcasing a robust and interoperable platform for digital identification, authentication and electronic signatures based on common standards across the European Union. + +The EUDI Wallet Reference Implementation is based on a modular architecture composed of a set of business agnostic, re-usable components which will be evolved in incremental steps and can be re-used across multiple projects. +Specifically, as part of the EUDI Wallet Reference Implementation, the following set of components are being delivered: + +- [Libraries and other software components needed to the framework](#libraries) +- [Demo EUDI Wallet mobile native applications for issuing, proximity and remote flows](#wallet-ui-app-and-demo-app-for-android-and-ios) +- [Verifier mobile native applications and web-services for proximity and remote flows](#verifier-apps-and-services) +- [Issuer applications and web-services](#issuing-apps-and-services) + +Please refer to our documentation and repositories listed in the following sections for more detailed information on how to get started, contribute, and engage with the EUDI Wallet Reference Implementation. + +## Functional Scope + +The current scope of the EUDI Wallet Reference Implementation includes first iterations of key functionalities: Issuing, Sharing and Presenting Personal Identification Data (PID) and Mobile Driving License (mDL) in Remote and Proximity scenarios. Based on these functionalities, a broad set of Use Cases are supported as a minimum, such as: + +- Mobile Driving License +- Accessing online public and private services +- Opening a bank account +- SIM registration +- Payment authorisation +- Authenticating a third-party service to sign documents +- Etc. + +
+ Functional Scope Remarks + +As of February 2024, the following remarks shall be considered in relation to the provided functionalities. + +### Remote Presentation + +- Same-device and cross-device flows for online authentication and authorization (OpenID4VP transferring mDoc for remote authentication and authorisation) +- Applicable platforms: Android, iOS + +### Proximity Sharing + +- Using QR/BLE proximity protocols +- NFC tag for device engagement support (static hand-over) +- Applicable platforms: Android, iOS + +### Issuing + +- An implementation of a credential issuing service, according to OpenId4VCI - draft12 (provides test PID and mDL issuing service in mDoc and soon in SD-JWT-VC format) + +
+ +## Frequently Asked Questions + +[Frequently Asked Questions](https://github.com/eu-digital-identity-wallet/.github/blob/main/profile/FAQ.md) about the EUDI Wallet Reference Implementation. + + +# Repositories + +This section provides an overview of the key repositories of the EUDI Reference Implementation. The table below acts as navigation aid to find the information you are looking for. + +## Libraries + +### Wallet Core (Android) and Wallet Kit (iOS) Coordinator Libraries + +| Repository | Description | +|---------------|-------------------------------------------------------------------------------| +| [Wallet Core (Android)](https://github.com/eu-digital-identity-wallet/eudi-lib-android-wallet-core) | Implementation of the EUDI Wallet Core library for Android that serves as a coordinator layer between the UI app and the Wallet libraries. Currently, coordinates issuing, proximity and remote presentation libraries. | +| [Wallet Kit (iOS)](https://github.com/eu-digital-identity-wallet/eudi-lib-ios-wallet-kit) | Implementation of the EUDI Wallet Kit library for iOS that serves as a coordinator layer between the UI app and the Wallet libraries. Currently coordinates issuing, proximity and remote presentation libraries. | + +### Proximity Sharing iOS Libraries + +| Repository | Description | +|---------------|-------------------------------------------------------------------------------| +| [mDoc Security (iOS)](https://github.com/eu-digital-identity-wallet/eudi-lib-ios-iso18013-security) | Implementation of mDoc security mechanisms according to ISO/IEC 18013-5. | +| [mDoc Data Transfer (iOS)](https://github.com/eu-digital-identity-wallet/eudi-lib-ios-iso18013-data-transfer) | Implementation of the mDoc data-transfer library according to ISO/IEC 18013-5. | +| [mDoc Data Model (iOS)](https://github.com/eu-digital-identity-wallet/eudi-lib-ios-iso18013-data-model) | Implementation of the mDoc data-model according to ISO/IEC 18013-5. | + + +### Proximity Sharing Android Libraries + +| Repository | Description | +|---------------|-------------------------------------------------------------------------------| +| [mDoc Data Transfer (Android)](https://github.com/eu-digital-identity-wallet/eudi-lib-android-iso18013-data-transfer) | This library provides a set of classes to manage the transfer of documents in an EUDI ISO 18013-5 Android Wallet. | + +### Remote Presentation iOS Libraries + +| Repository | Description | +|---------------|-------------------------------------------------------------------------------| +| [Presentation Exchange (iOS)](https://github.com/eu-digital-identity-wallet/eudi-lib-ios-presentation-exchange-swift) | Implementation of DIF Presentation Exchange v2 specification in Swift. | +| [SIOPv2 & OpenID4VP protocols (iOS)](https://github.com/eu-digital-identity-wallet/eudi-lib-ios-siop-openid4vp-swift) | Implementation of SIOPv2 and OpenID4VP protocols (wallet's role) in Swift. | +| [SD-JWT (iOS)](https://github.com/eu-digital-identity-wallet/eudi-lib-sdjwt-swift) | SD-JWT library for creating and verifying SD-JWT in JVM Swift. | + + +### Remote Presentation Android Libraries + +| Repository | Description | +|---------------|-------------------------------------------------------------------------------| +| [Presentation Exchange (Android)](https://github.com/eu-digital-identity-wallet/eudi-lib-jvm-presentation-exchange-kt) | Implementation of DIF Presentation Exchange v2 specification in Kotlin. | +| [SIOPv2 & OpenID4VP protocols (Android)](https://github.com/eu-digital-identity-wallet/eudi-lib-jvm-siop-openid4vp-kt) | Implementation of SIOPv2 and OpenID4VP protocols (wallet's role) in Kotlin. | +| [SD-JWT (Android)](https://github.com/eu-digital-identity-wallet/eudi-lib-jvm-sdjwt-kt) | SD-JWT library for creating and verifying SD-JWT in JVM Kotlin. | + +### Ιssuing iOS Libraries + +| Repository | Description | +|---------------|-------------------------------------------------------------------------------| +| [OpenId4VCI (iOS)](https://github.com/eu-digital-identity-wallet/eudi-lib-ios-openid4vci-swift) | Implementation of credential management supporting the OpenId4VCI (draft 12) protocol. | + +### Ιssuing Android Libraries + +| Repository | Description | +|---------------|-------------------------------------------------------------------------------| +| [OpenId4VCI (Android)](https://github.com/eu-digital-identity-wallet/eudi-lib-jvm-openid4vci-kt) | Implementation of credential management supporting the OpenId4VCI (draft 12) protocol.| + +### Wallet Data Storage and Cryptographic Management iOS Libraries + +| Repository | Description | +|---------------|-------------------------------------------------------------------------------| +| [mDoc Document Storage (iOS)](https://github.com/eu-digital-identity-wallet/eudi-lib-ios-wallet-storage) | Storage for keys and wallet documents | + +### Wallet Data Storage and Cryptographic Management Android Libraries + +| Repository | Description | +|---------------|-------------------------------------------------------------------------------| +| [mDoc Document Storage (Android)](https://github.com/eu-digital-identity-wallet/eudi-lib-android-wallet-document-manager) | This library provides a set of classes to manage documents and their cryptographic keys in an EUDI Android Wallet. | + +## Wallet UI App and demo App for Android and iOS + +| Repository | Description | +|---------------|-------------------------------------------------------------------------------| +| [UI / Demo App (Android)](https://github.com/eu-digital-identity-wallet/eudi-app-android-wallet-ui) | Implementation of wallet UI app for Android. Currently, it also includes Demo App, demonstrating the following capabilities: Proximity presentation, Same Device Online Authentication and issuing of PID and mDL. | +| [UI / Demo App (iOS)](https://github.com/eu-digital-identity-wallet/eudi-app-ios-wallet-ui) | Implementation of wallet UI app for iOS. Currently, it also includes Demo App, demonstrating the following capabilities: Proximity presentation, and Same Device Online Presentation and issuing of PID and mDL.| + +## Verifier Apps and Services + +| Repository | Description | +|---------------|-------------------------------------------------------------------------------| +| [Web Verifier](https://github.com/eu-digital-identity-wallet/eudi-web-verifier) | Demo Web Verifier UI application (Frontend) that acts as a Verifier/RP trusted end-point. Available at [https://verifier.eudiw.dev](https://verifier.eudiw.dev) | +| [Restful API (web-services)](https://github.com/eu-digital-identity-wallet/eudi-srv-web-verifier-endpoint-23220-4-kt) | Demo Web Verifier application (Backend Restful service) that acts as a Verifier/RP trusted end-point.| + +## Issuing Apps and Services + +| Repository | Description | +|---------------|-------------------------------------------------------------------------------| +| [OpenId4VCI issuer (Python)](https://github.com/eu-digital-identity-wallet/eudi-srv-web-issuing-eudiw-py) | An implementation of a credential issuing service, according to OpenId4VCI - draft12, in Python. Available at https://issuer.eudiw.dev/ | +| [OpenId4VCI issuer (Kotlin)](https://github.com/eu-digital-identity-wallet/eudi-srv-pid-issuer) | An implementation of a credential issuing service, according to OpenId4VCI - draft12, in JVM Kotlin. Available at https://issuer-backend.eudiw.dev/ | + +# How to use + +Instructions for installing and using the applicable applications/libraries can be found in the corresponding 'ReadMe' files, i.e.: + +- [Build your Demo App (Android)](https://github.com/eu-digital-identity-wallet/eudi-app-android-wallet-ui) +- [Build your Demo App (iOS)](https://github.com/eu-digital-identity-wallet/eudi-app-ios-wallet-ui) +- [Verifier for Remote Presentation](https://verifier.eudiw.dev/) + - **Note:** external link to web verifier app +- [App Verifier for Proximity (Android)](https://install.appcenter.ms/orgs/eu-digital-identity-wallet/apps/mdoc-verifier-testing/distribution_groups/eudi%20verifier%20(testing)%20public) + - **Note:** external link to APK download + +# Disclaimer + +The released software is a initial development release version: + +- The initial development release is an early endeavor reflecting the efforts of a short timeboxed period, and by no means can be considered as the final product. +- The initial development release may be changed substantially over time, might introduce new features but also may change or remove existing ones, potentially breaking compatibility with your existing code. +- The initial development release is limited in functional scope. +- The initial development release may contain errors or design flaws and other problems that could cause system or other failures and data loss. +- The initial development release has reduced security, privacy, availability, and reliability standards relative to future releases. This could make the software slower, less reliable, or more vulnerable to attacks than mature software. +- The initial development release is not yet comprehensively documented. +- Users of the software must perform sufficient engineering and additional testing in order to properly evaluate their application and determine whether any of the open-sourced components is suitable for use in that application. +- We strongly recommend not putting this version of the software into production use. +- Only the latest version of the software will be supported + +# About the project + +Links for additional information: + +- [Electronic Identification](https://digital-strategy.ec.europa.eu/en/policies/electronic-identification) +- [Q&A Digital Identity Regulation Proposal](https://digital-strategy.ec.europa.eu/en/faqs/qa-digital-identity-regulation-proposal) +- [European Digital Identity Wallet Toolbox Process](https://digital-strategy.ec.europa.eu/en/policies/eudi-wallet-toolbox) +- [European Digital Identity Wallet Pilot implementation (Prototype and Large Scale Pilots)](https://digital-strategy.ec.europa.eu/en/policies/eudi-wallet-implementation)