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 Review

Primary Focus

Status
colourGreen
titleCoding
Status
colourBlue
titleDocumentation
  
Status
titleResearch

Description 

Designing an open wallet based on the DIDMan specification requires consideration of several key components. These include 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  OpenWallet must have Bifold wallet will be enhanced to feature a secure authentication mechanism and support fully supportive of the DIDMan specification to manage for managing DIDs, their associated keys, and metadata. The wallet must also support In addition, this wallet will maintain its capabilities for cryptographic operations, have provide a user-friendly interface, ensure robust security measures, and allow for offer efficient backup and recovery options. By adhering Through adherence to the DIDMan specification, the Bifold wallet can will ensure compatibility and interoperability with other compliant systems and promote , fostering the wider adoption of decentralized identity technologies.

Additional Information

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. 

...

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.

...

  1. The expected outcomes of designing and spec-ing an OpenWallet based on the DIDMan specification include developing a deep understanding of decentralized identity systems, gaining practical experience in implementation and cryptography, and prioritizing security and user experience.

  2. Additionally, students can expect to learn about interoperability, open-source contribution, technical documentation, and real-world applications.

  3. By achieving these outcomes, students will be equipped with the skills and knowledge needed to make meaningful contributions to the growing field of decentralized identity technologies.

Relation to Hyperledger and Impact on the community

The project's use of the DIDMan specification aligns with the goals of Hyperledger Indy, a distributed ledger technology for decentralized identity solutions

Recommended Skills

Graduate or master's students preferred. Please do take a look at the skills needed for DRman ,OpenWallet

...