-
Notifications
You must be signed in to change notification settings - Fork 24
Home
AlastriaID is the Digital Identity project of the Identity Commission of Alastria. Our proposal for Digital Identity in Blockchain aims to provide an infrastructure and development framework, to carry out Sovereign Digital Identity projects, with full legal validity in the euro zone, following these premises:
- Follow the guidelines of the e-Identity Workshop Report, of the EUBlockchain Observatory and Forum
- Compliance with eIDAS Regulation, according to Regulation (EU) No 910/2014 of the European Parliament and of the Council of 23 July 2014 on electronic identification and trust services for electronic transactions in the internal market and repealing Directive 1999/93/EC
- Make the Digital Identity in Blockchain and the GRPD two complementary tools, following the recommendations described in EUBlockchain Observatory and Forum and the study from European Parliamentary Research Service
We work with the Alastria Standards Commission, which actively participates in all international standardization bodies (CEN-CENELEC, ETSI ISG PDL, ITU) to complete processes of standardization of the association's processes and methodologies.
To understand Alastria Id model and proposal we recommend to read at least the main presentation: Alastria_Id_2019_MM_DD_EN.pdf, the most current Alastria Id proposal overview.
To get into the model details, we suggest to read Alastria ID flows defining Alastria ID related actions, before going deep in all the information, code, test, etc. available on the GitHub. You can also find the specification of the objects and artifacts
The Alastria DID Method Specification document describes the Alastria DID Scheme and the Alastria DID Document. It also includes the format for Alastria Attestations and Claim Presentations in the current Alastria Testnet, based on Quorum.
Alastria DID Method Specification - Quorum
The Alastria Identity project has different a layer architecture. The code is divided in different repositories.
Repository | URL | What it is |
---|---|---|
alastria-wallet | https://github.com/alastria/alastria-wallet | IONIC application for final users to manage identity and credentials |
alastria-identity | https://github.com/alastria/alastria-identity | Smart Contracts in Solidity |
alastria-identity-lib | https://github.com/alastria/alastria-identity-lib | Typescript Library to easily interact with the alastria-identity smart contracts |
alastria-identity-example | https://github.com/alastria/alastria-identity-example | Example of how to interact with the libraries from alastria-identity-lib |
alastria-identity-entity | https://github.com/alastria/alastria-identity-entity | Example of Entity in Alastria |
alastria-JSON-objects | https://github.com/alastria/alastria-identity-JSON-objects | Alastria Model Objects and Artifacts |
To deepen in the customer journeys go to User Experience.
Dropbox with MP4 and screenshots
Figma with editable mocks
We are a SCRUM team. This is our story mapping and our tools. Story Mapping
Tool | What | URL |
---|---|---|
Trello | Scrum Tasks (Login in tello.com required) | https://trello.com/alastriaidentitycoreteam/home |
Miro | Scrum Board | https://miro.com/app/board/o9J_kwujtto=/ |
Miro | Screens flows | https://miro.com/app/board/o9J_kxVFofw=/ |
Miro | Story Mapping | https://miro.com/app/board/o9J_kxVtJwk=/ |
AlastriaID MPV1 implementation ends in early 2020, MPV2 implementation has begun, which will feature upgradeable SmartContrats as a core part of the comprehensive solution. The deployment will be deployed out on the "T" network (Quorum implementation in Alastria, with more than 200 nodes), and in the near future on the "B" network (implementation of Hyperledger Besu in Alastria) and with an interoperability scheme on other networks DLT (as "H" network of Hyperledger Fabric)
Some utils and standars:
- Eternal Storage Pattern from OpenZeppelin
- Adoption of Unit Testing (TO_BE_DEFINED)
- Use of Truffe SDK with Ganache
- Use of Solidity ^0.5.17 (as well-know stable version, close to a TLS release)
Notes of the mettings in Confluence
Our identity core team will be happy to listen to you at slack #identidaddigital