November 4th, 2025
New
Improved

Welcome to the LearnCard ChangeBlog.
As we enhance LearnCard, we’ll post regular changelogs to highlight our new features. We hope these updates will help keep you informed on everything happening here at LearnCard!
For this first post, we’ll be listing all of the major features over the last several months within the LearnCard SDK. Moving forward, these posts will be more bite-sized.
This PR introduces the LearnCard Embed SDK - a lightweight JavaScript SDK that enables partner websites to embed credential claiming experiences directly into their pages with a single script tag. The implementation adds comprehensive support for integrations in the LearnCard Network API, allowing partners to generate publishable keys, whitelist domains, and enable secure credential claiming workflows through iframe embeds.
This PR introduces full Evidence support into our BoostCredential workflow and updates our VC context to version 1.03. The goal is to make LearnCard-issued credentials more interoperable with external verifiable credentials while still supporting our enhanced metadata needs.
Adopts the Extended JSON-LD Context (v1.03)
Adds enhanced support for Evidence within Boosts
In the initial deployment of LearnCard, we added custom fields to the OBv3 template. This PR changes our core Boost credential templates (boost, boostID) to support additional Open Badges v3 fields — aligning more closely with accepted OBv3 interoperability standards and enriching issued credentials with deeper context.
This PR addresses setting up parental consent via email before a minor activates their LearnCard account. These features require a minor to enter a parent/guardian email address, then sends an email to the parent address, which prompts them to approve the requesting user before any minors can sign up for a LearnCard account.
This PR adds a plugin to create, verify, store and retrieve OBv3 Endorsement Credentials.
This PR adds an OpenBadge v2 wrapper plugin to the LearnCard SDK & CLI, enabling developers to wrap legacy OBv2 Assertions into self-issued W3C VCs with a stable JSON-LD context. This will allow anyone with OBv2 credentials to carry them in a digital wallet, and benefit from the enhanced privacy and portability features available in OBv3.
This PR adds special handling for SmartResume; specifically, it allows for direct sharing from LearnCard to SmartResume, using their CredentialConnect API.
This PR adds support for displaying hierarchical credential relationships, such as in a Comprehensive Learner Record (CLR). With this PR, linked credentials are now available for all credential card display components.
This PR makes it easier to create Signing Authorities via the CLI, including creating Signing Authority profiles, retrieving managed Signing Authorities, and registering Signing Authorities on the LearnCard Network.
This PR adds the Universal Inbox API, which allows any person or organization to send a Verifiable Credential using email, phone number, or other common identifiers. Universal Inbox allows issuers to send credentials without needing verify whether a recipient has a LearnCard Wallet; instead, UI holds the credential until a user claims, and walks them through the login or account creation process.
You can view the full list of changes, bug fixes, and enhancements here.