Storages#

Currently, only one digital wallet is supported for production.

Learner Credential Wallet#

Official website:

Learner Credential Wallet is an open source mobile wallet developed by the Digital Credentials Consortium, a network of leading international universities designing an open infrastructure for academic credentials.

Learner Credential Wallet (LCWallet) is a mobile app available for Android and iOS devices.

Usage prerequisites#

The LCWallet maintainer (Digital Credentials Consortium) requires the verifiable credentials issuer to be allow-listed (included in the trusted issuers list - community issuer registry).

Note

For development/testing purposes a Sandbox Registry is available. If you would like to be added to the Sandbox Registry, please open a pull request directly against that repository, matching the format for existing issuers in registry.json.

Learner experience#

This explains the generic usage flow for learners.

  1. Learners download and install the official application (Google Play or App Store; the Android version is used for examples below).

  2. Once installed, there is an initial one-time setup guide.

  3. Learners navigate to the Learner Record MFE interface (Verifiable Credentials tab) and request a verifiable credential by clicking the Create button.

  4. Learners are then asked to scan a QR code - this is where the LCWallet app starts its flow. Learners use the Scan QR code option in the mobile application.

  5. LCWallet processes the QR code, communicates with the Open edX platform, and retrieves the new verifiable credential. If everything is correct, the digital wallet now holds the verifiable credential for the given Open edX credential (course or program certificate).

  6. From this point, learners are free to share their achievements in different ways.

Development wallet#

The openedx-wallet is a proof-of-concept wallet for investigation and onboarding purposes. It is not recommended for production deployment.