Key Digital Functionalities describe the core (required) functions that this Building Block must be able to perform.
1. Credential Storage and Management
Credential holders should be able to retrieve, securely store and manage various types of digital credentials, including educational, professional, and other verifiable credentials in the Wallet.
1.1. Integrate with Credential Issuers
The wallet must seamlessly integrate with numerous credential issuers to facilitate smooth issuance and updates.
A straightforward and customisable mechanism should exist for integrating with credential issuers, simplifying the addition of new credentials to the wallet.
1.2. Secure Storage of Credentials
The wallet must provide a secure environment for storing sensitive credential information, implementing encryption techniques to protect stored credentials and ensuring that only authorized users can access and decrypt the information.
1.3. Organise and Manage Credentials
The wallet must provide mechanisms to organise the credentials and should support features such as,
Ordering of credentials in the wallet
Ability to categorizing the credentials based on type
Ability to give a name to the credential
1.4. Removal a Credential
The wallet must allow the holder the ability to remove a credentials from the wallet.
2. User Control and Consent
The wallet must empower credential holders with control over their digital credentials, allowing them to decide when and how to share specific information.
3. Decentralized Architecture
Implement a decentralized approach using technologies like blockchain to enhance the security, trust, and interoperability of the digital credential wallet.
4. Presentation and Verification
Credential holders should be able to present digital credentials digitally for verification purposes, and verifiers must be able to independently verify the authenticity of these credentials.
5. Revocation and Expiry Management
Support the revocation and expiration of digital credentials to ensure users present the most up-to-date and valid information.
6. Multi-Purpose Use
Extend functionality to support various verifiable information beyond educational and professional credentials, such as health records, access permissions, or skill certifications.