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

Compare with Current View Page History

« Previous Version 6 Next »

Title Utility to create a Secure DID Registry on Github/Gitlab for Hyperledger Frameworks 
Status

PENDING TSC REVIEW

Difficulty

MEDIUM  

Description 

Develop a command line utility that can create a secure DID Registry on Github or a Gitlab .

On the Bash shell this utility will enable commands that uses of Github or Gitlab API for doing basic CRUD operations on  a  GIT repository based DID Registry.

Additional Information

This is a git repository based DID registry. The utility will also have commands to manage git based DID Registry

(i.e create, reset , revoke, resolve, add , remove  ( Repositories, DID, DID Docs , Verifiable Organizations and Trusted Member.)). 

Learning Objectives

The Participant learn how to interface with various Hyperledger Frameworks and also learn how to automate the creation of Organizations specific DID Registries on Github or Gitlab.

Expected Outcome

Scripts to create a DID registry structure and on boarding the trusted team with necessary ACL set for working with the git repository . This should be enabled with an API layer through which the interaction with DID registry can be enabled and integrated with other platforms

Relation to Hyperledger 

Github/Gitlab based DID registries  that can be used by Hyperledger Indy, Hyperledger Aries or any other Hyperledger Framework that needs to interact with DID Registries 

Education Level

Skills

Knowledge of Git , GitHub or gitlab  ,shell-scripting and python would be required.

Future plans

The plan is to further enhance this as an open source utility and add more capabilities required to manage an full featured DID Registry on Github.

Preferred Hours and Length of Internship

Part-time (20 hours a week for 24 weeks starting in summer and ending in fall)

Mentor(s) Names and Contact Info 


Vinod Panicker ( vinod.panicker@wipro.com )

Hitarshi Buch (hitarshi.buch@wipro.com





  • No labels