Abstract
This project focuses on bringing the functionalities of the DIDMan Registry Manager to the Bifold wallet. The Bifold wallet will then be able to manage Decentralized Identifier Registries (DID Registries) on GitHub in similar ways. This includes creating new DID Registries for organizations, similar to how organizations can develop repositories on GitHub. Additionally, users can manage access permissions for members within their organization, allowing granular control over who can access a specific DID Registry. Finally, the Bifold wallet will offer a set of tools to manage DID documents stored within the DID Registry. These tools allow users to add new DIDs, update existing ones, and revoke access.
Mentor and Mentee
Mentors:
Vinod Panicker ( vinod.panicker@wipro.com)
Arun Prakash Jothimani ( arunprakashpj@gmail.com)
Wei Yao (weiyaobiz@outlook.com)
Arindam Dutta (ad2288@njit.edu)
Time Zone: EST
Deliverables
Generating a DID registry creation script for the Bifold application
- Scripts to add access to members of an organization or registry
- Scripts to update access control for the DID registry
- Integration with Hyperledger AnoCreds specifications
Milestones
Evaluation 1:
- Generating a DID registry creation script
- Integration with the bifold application
Evaluation 2:
- Scripts to add access to members of an organization or registry
- Improvise the Bifold app to add members and access from the admin side
- Integration with AnoCreds
Evaluation 3:
- Develop the complete Architecture
- Install required modules like plugins
- Test the application
Evaluation 4:
- Complete Application testing and Final review
- Write a complete documentation for the project
- Go Live
Timeline
Week # | Week | Activity | Status |
0 | June 18 -June 22 | First contact with mentor and discussion. | Completed |
1-3 | June 22 - June 29 | Development of the Project Plan and Bi Wallet setup and analysis | Completed |
4-6 | June 29 - July 15 Evaluation 1 | Generate DID scripts and integration with the Bifold app | In-Progress |
7-8 | July 12 - July 25 | Discuss and create architecture | Not Started |
9-10 | July 26 - August 8 Evaluation 2 | Integration with AnoCreds | Not Started |
11-14 | August 9 - September 5 | Resolve issues and feedback given by mentors | Not Started |
15-18 | September 6 - October 3 Evaluation 3 | Design a modular architecture | Not Started |
19-20 | October 4 - October 17 | Start the implementation | Not Started |
21-22 | October 18 - October 31 | Deployment and Go live | Not Started |
23-24 | November 1 - November 14 Evaluation 4 | Complete documentation | Not Started |