Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page Properties
Project Title

Implementing DIDMan-Based Openwallet for Hyperledger Indy Ecosystem

Status

Status
colourBlue
titlePending TOC Reviewin progress

Primary Focus

Status
colourGreen
titleCoding
Status
colourBlue
titleDocumentation
  
Status
titleResearch

Description 

Our project aims to integrate DIDMan specifications into the existing Bifold wallet, an OpenWallet solution originally from the Hyperledger community and now a mutual project with the Openwallet Foundation. This integration necessitates attention to several key components, including authentication, DID management, cryptographic operations, interoperability, user interface, security, and backup and recovery processes. The Bifold wallet will be enhanced to feature a secure authentication mechanism fully supportive of the DIDMan specification for managing DIDs, their associated keys, and metadata. In addition, this wallet will maintain its capabilities for cryptographic operations, provide a user-friendly interface, ensure robust security measures, and offer efficient backup and recovery options. Through adherence to the DIDMan specification, the Bifold wallet will ensure compatibility and interoperability with other compliant systems, fostering the wider adoption of decentralized identity technologies.

Additional Information

The project DRman aims to develop a stand-alone utility for provisioning Verifiable Credential Registries (VCR). This utility will also support the administration of the registry, containing credentials issued by organizations. Core functionalities, 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:  Incorporating the Hyperledger AnonCreds specification for our DIDs, signifying a commitment to leveraging advanced cryptographic techniques and privacy-preserving protocols..

...