Credential Sharing

Contents

Credential Sharing#

Open edX Credentials service supports multiple ways to share and recognize learner achievements beyond traditional certificates. Learners and institutions can distribute verified credentials to third-party platforms, professional networks, and digital wallets.

This section covers two sharing mechanisms.

  • Digital Badges - issue digital badges through providers like Credly and Accredible. Badges recognize specific achievements like course completions or skill milestones and can be displayed on LinkedIn, personal websites, and other platforms.

  • Verifiable Credentials - issue W3C-compliant verifiable credentials that learners store in digital wallets. These credentials are cryptographically signed and independently verifiable without contacting the issuer.

Architecture#

Three roles interact with the credential sharing system: Site Admins configure badge templates and VC issuing, Learners complete courses and earn credentials, and Verifiers (employers, institutions) check credential revocation status. Credentials flow to external Digital Wallets and Digital Badge Platforms.

System context for credential sharing. Site admins configure credentials in Open edX Credentials, learners earn credentials through Open edX, verifiers check revocation status, and credentials flow to external digital wallets and badge platforms.

The system context diagram shows which actors stay inside Open edX and which interactions cross into external wallet and badge-provider systems.

Inside the platform, the Open edX Platform (LMS) publishes certificate and course-passing events to the Event Bus. The Credentials service consumes these events, stores achievement data in its database, issues and revokes badges on external platforms via REST API, and sends signed verifiable credentials to learner wallets.

Container view of credential sharing. The LMS publishes events to the event bus, the Credentials service consumes them, stores data in MySQL, issues badges to external platforms, and sends verifiable credentials to learner wallets.

The container diagram shows the event-driven path from course activity in the LMS to credential issuance in the Credentials service.

Start with the Quick Start guide in each section for step-by-step setup instructions.