Page properties | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Description
The project DRman aims to develop a standalone utility for Verifiable Credential Registries (VCR) management. It includes functionalities like credential creation, verification, modification, and revocation, enabling easy management of the registry. The project has three significant aspects: DID Registry creation, member onboarding, and DID management. The project seeks to address migration issues by migrating the project from GitHub to GitLab to make it infrastructure-agnostic.
The project project DRman has an end goal of developing a stand-alone utility to provision Verifiable Credential Registries [provision 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.
...
Key aspects include:
- Creation (of DID Registry): Function to create a DID Registry for an organization on Git.
...
- 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).
...
- Management: Function to list APIs that are needed to add/update/revoke access DID’s or (DID Document) saved as files on the
...
- repository.
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.
Learning Objectives
The mentee will have an opportunity to learn
...