Self - Soverign Identity application is an application by which you are able to keep your identity secured and at the same time also prove your identity to the verifier without revealing them. These applications are built using Hyperledger Aries, which depends on Indy as a Distributed Ledger and Ursa as a cryptography library.
Currently, the most used Blockchain platform is Hyperledger Fabric. And the businesses that are building solutions using Fabric want to have some sort of identity verification to be done in their platform.
This is the reason, why this project has come into existence. Once done it would enable Aries to interact with Fabric as a ledger, which would then enable SSI applications to be built on top of Fabric.
Hyperledger Fabric Architecture & SDK/API
VC/DID standard and Application
Fabric chaincode that consists of Domain Transactions that happen in Indy.
Wrapper in AFJ that interacts with Fabric.
Relation to Hyperledger
Fabric & Aries Integration will help to achieve Hyperledger project interoperability and adoption of Aries Libraries in other Hyperledger projects like fabric.
Phd or Hyperledger working experience.
Hyperledger Fabric architecture and Hyperledger Aries
W3C - Verifiable credential and Decentralised Identifier standard/specification
Hyperledger Aries -Agent framework Understanding
Build production grade Hyperledger Aries to support Hyepledger Fabric as Blockchain. This project could be merged with Hyperledger Aries SDK to support Fabric as ledger.
The chaincode can be submitted to Hyperledger Labs, where it can be maintained and developed further.
Support for revocation transactions is to be added.
Fabric and Indy wallet can be integrated into one.
Preferred Hours and Length of Internship
40 hrs week or 20 hrs week Part time.
Mentor(s) Names and Contact Info
Kamlesh Nagware, Snapper Future Tech, email@example.com
Harsh Multani, AyanWorks, firstname.lastname@example.org
Relevant Project repository: