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
- DID registry creation script: https://github.com/DIDman/DRman/issues/3
- Onboarding user and access control: https://github.com/DIDman/DRman/issues/4
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-4 | Testing |
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 | In-Progress |
15-18 | September 6 - October 3 Evaluation 3 | Design a modular architecture | In-Progress |
19-20 | October 4 - October 17 | Start the implementation | |
21-22 | October 18 - October 31 | Discuss on future work and create a skeleton | |
23-24 | November 1 - November 14 Evaluation 4 | Complete documentation |
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