You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Project TitleExtend DRman & GitVCR for Gitlab
Status

PENDING TOC REVIEW

Primary Focus

CODING DOCUMENTATION  RESEARCH

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 holds a variety of interesting migration issues to be addressed that focus more on migrating the project from GitHub to GitLab, making it infra agnostic.

Additional Information

The project has been successfully integrated with GitHub, Now we want to make the project infra independent. So we want the implementation to be done on Git lab 

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

  • Enhance the existing command-Line utility to automate the process of creating a DID Registry for the members of organizations utilizing GitLab Verifiable Credential Registry.
  • Features like Onboarding members to the registry, Manage functionality to add/update/revoke access DID’s are expected.
  • 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

We expect Mentee to be someone who has first-hand experience in making open source contribution. We expect to see at least one open source issue resolved by the candidate in the past.

Future plans

The plan is to enhance the potential of  DRMan to manage a full-featured DID Registry on GitLab 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)






  • No labels