Technical group
Technical Working Group of the Education and Skills Data Space
How to handle decentralized identity in DASES?
Walt.id is a library developped to handle decentralized identity within european reglations: https://github.com/walt-id/waltid-ssikit
This could be a strating point for this debate
A page to introduce SSI (Self-sovereign identity) and decentralized identity : SSI Essentials: Everything you need to know about Decentralized Identity
An explanation about DIDs (Decentralized Identity) and VCs (Verifiable Credentials) : What are Decentralized Identifiers (DIDs) & Verifiable Credentials (VCs)?
The structure of a DID is:
- DID Scheme: All DIDs begin with “did:”
- DID method: This field specifies how to deal with this DID. When reading this part of the DID, computers understand where to go fetch the DID. It could be on a blockchain (EBSI) or on a DNS (web)
- DID Method-specific identifier: Refers to the DID’s unique identifier within the method
An user can request to associate one or several Verifiable Credentials to a DID. An Issuer will issue VC for this specific DID
There are 3 components in a VC:
- Credential Metadata: Properties or attributes of the credential
- Claims: A statements about a subject (individual, legal entity, or thing).
- Proofs: cryptographic signatures tied to private keys that prove the user sharing the VC is the subject of the information
This article is based on https://gataca.io and https://medium.com/metadium/decentralized-identifiers-the-easy-guide-fb96429e8b24
Subjects to debate:
- How to log in on Prometheus-X ?
- With an account
- With a wallet extension on the browser
- With a QR Code and a smartphone wallet
- How to use personnal wallet/enterprise wallet?
- Both wallets are required and you have to swtich from one to the other
- The company can issue VCs (with enterprise wallet) and only personnal wallet is required on the platform (with rights granted by the company) to interact with services
- Will it be possible to use several wallets?
- No, only one wallet will be used by Prometheus-X
- Yes, Prometheus-X is an open platform, PX compliants wallets will be able to be used
- How will VCs be requested and issued?
- Not directly from PROMETHEUS-X, wallets or services accessible on Prometheus-X will be able to do it (or external services)
- Only a specific VC to authorize the access to PX services will be issued by PX following a request on the platform
- PX will provide internal services for VCs issuing
Gaia-X documentation about Identity : https://docs.google.com/document/d/1XCjIVRul_w_6runDn_Rh-8nVdMhSFmMxZTXoQAhtISA/edit
Please communicate in a professional manner.
If you are not familiar with the technologies related to this debate, have a look at the links in this page and get up to speed.
Report inappropriate content
Is this content inappropriate?
Close debate
What is the summary or conclusion of this debate?
3 comments
A meeting showing a first prototype (https://prometheus-x.org/assemblies/dases-technical/f/84/debates/52) as a discussion support involving BCD, in charge of the login service, took place on 12/17/2021. You can find the report here : https://prometheus-x.org/assemblies/dases-technical/f/61/meetings/59?filter%5Bdate%5D%5B%5D=past
3 pending questions :
In this V0, what is included in the Enterprise and Citizen VCs?
Is BCD implementing the Individual and Enterprise APIs to create the VCs? Or does Prometheus do it?
Others Self-sovereign identities initiative
- Findy: https://findy.fi/en/
- Govstack: https://www.govstack.global
- eSSIF: https://essif-lab.eu
- eIDAS: https://en.wikipedia.org/wiki/EIDAS
- european digital wallet : https://ec.europa.eu/info/strategy/priorities-2019-2024/europe-fit-digital-age/european-digital-identity_en
We need to discuss how to align and/or be interoperable with these initiatives
it was a wonderful chance to visit this kind of site and I am happy to know. thank you so much for giving us a chance to have this opportunity.. read what he said
Add your comment
Sign in with your account or sign up to add your comment.
Loading comments ...