Goals :

To develop a command-line utility, that can be used to create a DID registry structure, thus onboarding the trusted team with necessary ACL set for working with the git repository. This should be enabled with an API layer to facilitate the interaction with DID registry and the possibility of integration with other platforms.


Timeline:

This is the initial level RoadMap and it is subjected to change depending upon the progress of work and any design changes introduced during the course of work.

Schedule

Activity

Deliverables

June 1 - June 15

  • Introduction with Mentors
  • Explore Hyperledger Sovereign Identity Blockchain Solutions: Indy, Aries & Ursa
  • Project Roadmap
  • Project Setup - DRman( https://github.com/DIDman/DRman)


  • Project plan

June 15 - June 29

  • Code Analysis
  • Code walkthrough
  • Exposure to DRM commands
  • Exposure to VC Registry
  • Discussion over the Current Architecture
  • Collaborative Effort to list requirements and features
  • Procedure to create a repository for a Github/Non-Github organization
  • List the set of GitHub API involved
  • Details about access management wrt Repository and Contributor DID
  • Solution Architecture - Draft

June 29 - July 13

July 10: First Quarterly Evaluation

  • Solution Architecture  Meeting & Retro
  • Initial Level Prototyping for Registry Creation
  • Github / Non-Github Organizations support - Analysis
  • Executing the Solution Architecture
  • Solution Architecture - Iterative Version for discussion (This will be updated in the course of time )
  • Begin Hands-On Code 

July 13 - July 20

  • Drafting the Skeleton Code Base 
  • Skeleton Code Base - Review
  • Initial Level Code
  • Learn more about Aries Ecosystem

July 20 - August 3

  • Hands on existing BCGov Images
  • Explore the Email Verification Service
  • Experiment by replacing the BCGov Docker images with our own docker images
  • Experimented with Aries Cloudagent Python
  • VON Network Setup


August 3 - August 17

  • DID Registry Creation Script - Draft Iteration
  • Explore Hyperledger Aries
  • Independent Executabe Script


August 17 - August 31

August 21: Second Quarterly Evaluation

  • DID Registry Creation Script- Feedback and Architectural Discussion
  • Feedback on the independent script
  • Independent Executabe Script


August 31 - September 14

  • Independent Executabe Script
  • Make a script to create a dummy github repo
  • Create a compatable schema for the, Yet to be created Github Repo


September 14 - September 28

  • Architecural Discussion
  • Review
  • Extending Architecture to Gitlab / Others
  • Encryption based Authentication -  Base


September 28 - October 12

October 2: Third Quarterly Evaluation

  • Extended architecture - Implementation
  • Architecural Discussion
  • Review
  • Github Based VCR Creation - Pull Request as a part of DRMan Repo
  • Gitlab Based VCR Creation Template - Independent script Demo
  • Authentication / Encryption Executable script -  In Progress 


October 12 - October 26

  • Authentication Part Review
  • University Exams
  • Github Based VCR Creation - Addressing Review comments
  • University Exams Break


October 26 - November 9

  • Authentication Part 
  • DID Registry - Final Version Evaluation
  • Hyperledger Ursa Trail
  • Review -> Bug Fix -> Review
  • Documentation
  • Authentication / Encryption Executable trail
  • DRMan Integration - Final
  • Proper Read Me file
  • Documentation with Solution Architecture and Implementation Details
  • Deliverables :

November 9 - November 13

November 13: Fourth Quarterly Evaluation

  • Project conclusion
  • Demo
  • Final presentation


Communication

Project Presentation