Versions Compared

Key

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

...

  1. Ordering of credentials in the wallet

  2. Ability to categorizing the credentials based on type

  3. Ability to give a name to the credential

1.4.

...

Remove a Credential

The wallet must allow the holder the ability to remove a credentials from the wallet.

2.

...

Presentation and

...

Sharing

The wallet must empower credential holders with control over their digital credentials, allowing them to decide when and how to share specific information.

2.1. Presenting Credentials in Standarized Formats

The holder should be able to digitally present the credentials to relying parties or verifiers through a secure and standardized format, making it interoperable and convenient for various verification scenarios.

2.2. Selective Disclosure

To enhance privacy, the holder should be able to choose and share specific attributes of a credential without revealing unnecessary details, giving them control over the information disclosed.

2.3.

...

Implement a decentralized approach using technologies like blockchain to enhance the security, trust, and interoperability of the digital credential wallet.

4. Presentation and Verification

...

Sharing of Credentials

The wallet should provide mechanism for the holder to share the credentials in a secure and standardized manner using standard protocols.

Here, are a few methods for sharing credentials with Verifiers,

  • QR Code Sharing

    • Method: Generate a QR code representation of the verifiable credentials.

    • Usage: Users can display the QR code on their device, and verifiers can scan it to receive the credential information. This method is efficient and can be used in offline scenarios.

  • Secure URL or Links

    • Method: Create a secure URL link to the verifiable credentials.

    • Usage: Users can share the link with verifiers, who can then access the credential information through a secure online connection. This method is convenient for remote verification.

  • Bluetooth Sharing

    • Method: Leverage Bluetooth technology for secure data transmission.

    • Usage: Users can share their credentials with Bluetooth-enabled devices, providing a wireless and secure means of transferring information.

  • NFC (Near Field Communication) Sharing

    • Method: Transmit credential information between devices using NFC.

    • Usage: Users tap their device against an NFC-enabled verifier's device to securely share the credential.2. User Control and Consent.

  • Deep Linking

    • Method: Generate a deep link pointing to the specific credential within the Digital Credential Wallet.

    • Usage: Users share the deep link, and recipients can click or open it to access the credential directly within the app.

2.4. Biometric Authorization for Sharing

The digital wallet should provide provision for credential holders to authenticate themselves preferably using biometrics before sharing credentials, adding an extra layer of security.

3. Verification of Credentials

Verifiers must be able to independently verify the authenticity of these credentialsthe credentials shared by the credential holders.

3. Decentralized Architecture

Implement a decentralized approach using technologies like blockchain to enhance the security, trust, and interoperability of the digital credential wallet.

5. Revocation and Expiry Management

...