Detailed Plan
Motivation/ Problem
After creating your DID in AtalaPrism e.g. on your mobile phone, the next logical step is to get your government ID into your AtalaPrism Account (DID). This is required to use AtalaPrism to its full potential and e.g. get access to municipal or financial services.
However, there are some problems
- your government needs to issue digital IDs
- your government needs to accept AtalaPrism as a valid storage for this ID
- you need to physically go to a local government office to get this done
To improve mass scale adoption of AtalaPrism, we must address these problems.
Solution/Proposal
You already have a document which is verifying your identity and is issued by your government, your passport. In lots of countries this is already an ePassport as defined by the UN (Today around 150 countries and regions are issuing ePassports). Which means it includes an NFC chip an is therefore machine readable / can be read electronically.
Modern smartphones often include an NFC module and can read your ePassport.
I therefore propose a way to <u>use your ePassport and smartphone to create a governemt ID in AtalaPrism</u>
This improves mass scale adoption because the issuance of a valid digital government ID, stored in AtalaPrism, is now a self service which does not require a physical visit to a government office, but only an NFC enabled smartphone and ePassport.
Approach
To achive this, I want to create a <u>smartphone app (android) which replaces the local government office</u> and issues the government ID. The working title of the app is "ePassReader".
The general concept is the following:
- ePassReader reads ePassport via NFC
- ePassReader creates a digital government ID based on the passport data
- ePassReader creates corresponding QR code
- AtalaPrism app scans QR code and adds government ID to credentials list
The specific goal is to create a working prototype of ePassReader which works with the german ePassport. This requires to become a corresponding service provider
This general approach should produce the following results:
<u>Results after 3 month</u>
-
be a registered a service provider to be allowed to read data from the german ePassport
-
<https://www.ausweisapp.bund.de/en/ausweisapp2-home/>
-
evaluation of AtalaPrism SDKs and APIs
-
knowledge about how to create and structure credentials in AtalaPrism
-
basic version of ePassReader which allows NFC reading in general
<u>Results after 6 month</u>
- version of ePassReader which allows reading german ePassport
- first integration of AtalaPrism API in ePassReader
<u>Results after 12 month</u>
-
working prototype of ePassReader which allows
-
reading german ePassport
-
creation of valid QR code to import the government ID
-
optimized UI of ePassReader
-
concept to include additional countries/ePassports
A public beta version of ePassReader should be available ca 1-1.5 years after project start
Funding
- 80% personnel costs (one full time developer for one year)
- 10% possible hardware and software
- 10% possible fees in the process of becoming a german Online ID service provider
Who am I
I am Sebastian Behrendt from Germany. Currently working as an IT consultant and Plutus Pioneer
My CV can be found here: <https://www.linkedin.com/in/sebastian-behrendt-05a2612a/>
My research papers can be found here: https://scholar.google.de/citations?hl=de&pli=1&user=S7qEgEkAAAAJ