Project Plan - DRman 2022

Abstract

Drman is a cli tool written in shell scripts and is currently under development. The purpose of this project is to implement Github/Gitlab based DID Registries. We can split the work into three main milestones: resolve existing issues in the respository, create detailed architectural diagrams and implementation of the architecture.

Mentor and Mentee

Mentors: 

Vinod Panicker ( vinod.panicker@wipro.com)

Arun Prakash Jothimani ( arunprakashpj@gmail.com)

Wei Yao (weiyaobiz@outlook.com)

Mentee: Daev Mithran ( daevmithran1999@gmail.com )

Timezone: IST

Fork of official repository for this project: https://github.com/DaevMithran/DRman

Deliverables

  • Generating a DID registry creation script

  • Scripts to on boarding users ( i.e admins, approving authority)
  • Scripts to updating access control for DID registry
  • Intergration with Aries
  • Demo/MVP using GVCR
  • Discuss and Create a modular architecture
  • Implement the architecture with proper test cases
  • Complete Documentation

Milestones

Evaluation 1:

Resolve following issues

Evaluation 2:

  • Integration with Aries
  • Discuss and finalize the architecture

Evaluation 3:

  • Design a modular architecture
  • Install required modules like plugins

Evaluation 4: 

  • Complete the implementation and discuss on future work
  • Write a complete documentation for the project

Timeline

Week #

Week

Activity

Status

0

June 1 -June 7

First contact with mentor and discussion of solutions.

Completed

1-3

June 8 - June 28

Understand the code base and Resolve issue-3

Completed

4-6

June 29 - July 12

Evaluation 1

Resolve issue-4Completed

7-8

July 12 - July 25

Discuss and create architecture

Completed

9-10

July 26 - August 8

Evaluation 2

Integration with Aries

(Integrated with Aries framework javascript)

Completed

11-14

August 9 - September 5

Resolve issues and feedback given by mentors

Completed

15-18

September 6 - October 3

Evaluation 3

Design a modular architecture

Completed

19-20

October 4 - October 17

Start the implementation

Completed

21-22

October 18 - October 31

Discuss on future work and create a skeleton

Completed

23-24

November 1 - November 14

Evaluation 4

Complete documentation

In-Progress

Methodology

After I start working each milestone, my mentor and I will have a planning session to define the best way to tackle the challenges. Then, I will execute the planning and schedule a review session with my mentor. In addition to those meetings, we are doing bi-weekly calls to review the progress of the project. Every meeting summary will noted down in the repository