Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The project DRman aims to achieve the development of develop a stand-alone utility for provisioning Verifiable Credential Registries (VCR). This utility will also facilitate support the administration of the registry, which contains containing credentials issued by organizations. Core functionalities, including such as the creation, verification, modification, and revocation of credentials, are fundamental to this project, enabling administrators to manage the VCR effortlessly.

...

  1. Creation (of DID Registry): Function to create a DID Registry for an organization on Git. 
  2. 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). 
  3. Management: Function to list APIs that are needed to add/update/revoke access DID’s or (DID Document) saved as files on the repo.
  4. Adoption of Hyperledger AnonCreds: In addition to the above aspects, the project will incorporate  Incorporating the Hyperledger AnonCreds specification for our DIDs. This adoption signifies , signifying a commitment to leveraging advanced cryptographic techniques and privacy-preserving protocols, ensuring that our approach to decentralized identity and credential management is both secure and respectful of user privacy..

Learning Objectives

  1. Develop an understanding of decentralized identifiers (DIDs) and their role in decentralized identity systems.
  2. Familiarize with the DIDMan specification, including its APIs and data structures essential for the effective management of DIDs, their associated keys, and metadata.
  3. Acquire the skills necessary for integrating the DIDMan specification into the existing Bifold wallet, enhancing its functionalities within the Hyperledger Indy ecosystem.
  4. Gain experience in performing cryptographic operations for secure key generation, signing, and verification of transactions.
  5. Further develop the user-centric interface of the Bifold wallet, based on its existing project framework, to ensure it facilitates easy navigation and interaction with its enhanced features.
  6. Learn to prioritize security throughout the design and development phases of decentralized identity systems, embedding robust protection mechanisms against potential threats.
  7. Understand the importance of interoperability in promoting the adoption of decentralized identity technologies.
  8. Cultivate a sense of responsibility towards protecting the sensitive information of users.
  9. Demonstrate the ability to contribute to articles, blog posts, or white papers related to decentralized identity and DIDMan specification.

Expected Outcome and Deliverables

  • Deepen understanding of decentralized identity systems through the integration of the DIDMan specification with the existing Bifold wallet.

  • Gain practical experience in cryptography, highlighting the significance of security and user experience in these integrations.
  • Learn about interoperability and its critical role in the seamless functioning of decentralized identity technologies.
  • Contribute to open-source projects, enhancing the Bifold wallet with the DIDMan specification

...

  • .

Relation to Hyperledger and Impact on the community

...