Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 -
Final
  • Iterative Version for discussion (This will be updated in the course of time )
  • Begin Hands-On Code 

July 13 - July 20

  • Making Skeleton & Use Cases
    • Drafting the Skeleton Code Base 
    • Skeleton Code Base - Review
    Hands-on Implementation & review 
    • Initial Level Code
    • Learn more about Aries Ecosystem

    July 20 - August 3

    • Drafting the Skeleton Code Base 
    • Skeleton Code Base - Review
    • 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
    Skeleton Code Base - Draft


    August 3 - August 17

    • DID Registry Creation Script - Draft Iteration
  • Feedback Sessions
  • DID Registry Basic Executable Code
    • Explore Hyperledger Aries
    • Independent Executabe Script


    August 17 - August 31

    August 21: Second Quarterly Evaluation

    • DID Registry Creation Script-
    Executable Code Version 1 
  • DID Registry for Github Organization Version 1 
    • Feedback and Architectural Discussion
    • Feedback on the independent script
    • Independent Executabe Script
    Code


    August 31 - September 14

    • Experimentation with the DID Registry Script
    • Adding Test cases in parallel
    • Independent Executabe Script
    • Make a script to create a dummy github repo
    • Create a compatable schema for the, Yet to be created Github Repo
  • DID Registry - InProgress Feature Development
  • Code


    September 14 - September 28

    Extending architecture to other hyper ledger projects
    • Architecural Discussion
    • Review
  • API Layer Support
    • Trusted Members On-Boarding
    • Support for multiple organizations
    • Interfacing with various hyperledger frameworks
    • Feedbacks and Corrections
    • Extended Architecture Details
    • Code
    • Extending Architecture to Gitlab / Others
    • Encryption based Authentication -  Base


    September 28 - October 12

    October 2: Third Quarterly Evaluation

    • Extended architecture - Implementation
  • DID Registry -Extended Architecture Implementation Draft 
    • 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 
    Code


    October 12 - October 26

    • DID Registry Script Review 
    • Bugfix
    • Authentication Part Review
    • University Exams
    • Github Based VCR Creation - Addressing Review comments
    • University Exams Break
  • DID Registry Script
  • Code


    October 26 - November 9

    • Authentication Part 
    • DID Registry
    Script
    • - Final Version Evaluation
    • Hyperledger Ursa Trail
    • Review -> Bug Fix -> Review
    • Documentation
  • Script to create a DID Registry and onboarding the trusted team with appropriate ACL set
    • Authentication / Encryption Executable trail
    • DRMan Integration - Final
    • Proper Read Me file
    Platform Integration with other hyperledger frameworks

    November 9 - November 13

    November 13: Fourth Quarterly Evaluation

    • Project conclusion
    • Demo
  • Medium Article
    • Final presentation


    Communication

    • Quarter basis review according to Hyperledger Internship Programme schedule
    • Internal communication and updates:
      • Whatsapp/Email for communication
    • Weekly  zoom call with mentors for project updates

    Project Presentation

    View file
    nameHyperledger Mentee Project Presentation Template - 2020.pdf
    height250