Description
The project DRman has an end goal of developing a stand-alone utility to provision Verifiable Credential Registries [VCR]. The utility can also be used to administer the registry containing credentials issued by the organizations. The functionalities like creation, verification, modification, and revocation of credentials, form the core of this project as it enables the administrator to manage the VCR with ease.
The significant aspects to be considered here are Creation, Onboarding (Enable/Restrict Access) of members, and Management(add/update/revoke) of DIDs.
a) Creation (of DID Registry): Function to create a DID Registry for an organization on Git.
b) Onboarding: Function to add enable/restrict access to members of an organization to a repository (e.g., using a combination of GitHub private tokens, GitHub username & users DID).
c) Manage: Function to list APIs that are needed to add/update/revoke access DID’s or (DID Document) saved as files on the repo.
This summer, the project needs active mentees who can document the project using MKDocs, thus making it production ready for future.
Additional Information
The Github Implementation has been successfully done by the mentees in the past. Now we need someone to make a great documentation out of it to make it a viable product for the future.
Learning Objectives
The mentee will have an opportunity to learn
- The process of converting the architecture into an executable code.
- Hands-on usage of Hyperledger Aries, Ursa, Indy.
- Git, Shell Scripting, RUST.
- Open-source contribution, documentation, and sense of ownership.
- Opportunity to contribute to articles, blog posts or white papers related to the project.
Expected Outcome
- Present the code as documentation, easy to use and understand for the future contributers
- Markdown tutorial documentation, Swagger API Documentation.
- Present the work at Hyperledger forums.
Relation to Hyperledger
GitHub/GitLab based DID registries that can be used by Hyperledger Ursa, Hyperledger Aries, or any other Hyperledger Framework that needs to interact with DID Registries
Mentee Skills
Graduate or master's students preferred. Please do take a look at the skills.
Mentee Open Source Contribution Experience
Any experience with content creation, blogging, GSoD could be valued but not necessary
Future plans
The plan is to enhance the potential of DRMan to manage a full-featured DID Registry on GitHub and integrate it with GVCR. The project is expected to be seeded in Hyperledger Labs in the future.
Mentor(s) Names and Contact Info
Vinod Panicker ( vinod.panicker@wipro.com)
Arun Prakash Jothimani ( arunprakashpj@gmail.com)
Wei Yao (weiyaobiz@outlook.com)