/
Project Plan - Hyperledger Fabric - Hyperledger Aries Integration to support Fabric as Blockchain ledger
Project Plan - Hyperledger Fabric - Hyperledger Aries Integration to support Fabric as Blockchain ledger
- Hyperledger fabric integration with Aries - Fabric Chaincode to support DIDComm methods and modify Aries SDK to call fabric chaincode
Mentor and Mentee
Mentor | Mentee |
---|---|
Kamlesh Nagware kamlesh.nagware@snapperfuturetech.com | Harsh Multani harsh1multani@gmail.com |
Communication channel: Email
Project repo:
Deliverables
- 1 Requirement understanding & Design
- 2 Fabric chaincode to accept Aries DIDComm method call from fabric SDK.
- 3 Invoke chaincode from Aries SDK. Modify Aries SDK to invoke fabric chaincode
- 4 End-to-End testing
Milestones
Eval 1:
- a Writing Chaincode (4 smart contracts in 1 chaincode)
- b Calling chaincode from standalone application
Eval 2:
- c Standalone application that calls aries/indy which then calls fabric network
Eval 3:
- d. Integrating application code in aries/indy which then calls fabric network
Eval 4:
- e. Test cases using Fabric
- f. Issuance and Verification demo using Fabric
Timeline
Week | Task/Plan | Status |
---|---|---|
Week | Task/Plan | Status |
May 24 - May 28 |
| Done |
May 31 - June 11 |
| Done |
June 14 - June 25 |
| Done Done Done Done |
June 28 - July 2 |
| Done Done Done |
July 5 - July 9 |
Eval 1 | Done |
July 12 - July 23 |
| Done Done Done |
July 26 - August 6 |
| Done Done |
August 9 - August 13 |
| Done Done |
August 16 - August 27 |
Eval 2 | Done Done |
August 30 - Sept 3 |
| Done |
Sept 6 - Sept 17 |
| Done |
Sept 20 - 24 | ||
Sept 27 - Oct 1 | Eval 3 | |
Oct 4 - Oct 15 | ||
Oct 18 - Oct 29 |
| Done |
Nov 1 - Nov 5 |
| In progress |
Nov 8 - Nov 12 |
Eval 4 Final evaluation and presentation of project | In Progress |
Methodology
A chaincode was written that would interact with Fabric. It consists of transactions - Nym, Schema, Credential Definition.
A wrapper is written in AFJ that would interact with this chaincode and exercise the necessary transactions.
, multiple selections available,