Changelog

Follow new updates and improvements to LearnCard.

February 11th, 2026

We’re back with a whole slew of changes to LearnCard. Today, we hosted our monthly LearnCard Forum, where we soft-launched our presence at SXSW EDU from March 9-12. We hope to see you there!

LC-1569: Skill Search

We’ve further improved our skills framework tools, including adding semantic search for skills. As we continue to add skills frameworks into the app, it’ll be even easier to parse skills libraries for exactly what you need.

LC-1423: Data Sharing Improvements

When in the Manage Data Sharing menu, accessible from your profile page, you can now see a live activity feed for each contract. This allows users and developers to review live xAPI statements, without leaving the LearnCard app!

App Store Improvements

We’ve enhanced the App Store across the board with a number of fine-tuned UI changes. As we bring bring more apps to our ecosystem and test them with learners, we hope to continually enhance the App Store user experience.

You can view all the latest changes and fixes here

February 4th, 2026

This month, we’re rolling out a number of K-12 pilots centered around informal and play-based learning. We can’t wait to share the results!

If you’d like to participate, you can visit https://learncard.app/ and check out the various apps available in the LaunchPad!

Social Features Improvements

We’ve improved some of LearnCard’s social features, including creating some clarity around connection requests & connection request expiration, and allowing users to pull from a fully paginated contact list when searching for users to Boost.

LC-1529: App Store DIDs

With the release of our App Store, we’ve added the ability to assign apps their own issuer identities.

This change will allow app developers create signing authorities, establish clear boundaries between different applications, and have more freedom over where credentials come from. We’re already using it live in our new pilots!

You can view all the latest changes and fixes here

January 30th, 2026

This week brings a number of fixes and new features on the backend, as well as some exciting new frontend updates!

Network-Wide Performance Enhancements

We’ve improved the performance of LearnCard overall! A new native Node.js DIDkit plugin, using RUST and N-API, provides 18x faster cold starts compared to the prior version. All LearnCard Network services use this new plugin - you should see dramatically faster speeds across any LearnCard operation!

LC-1476: In-App Browser

On the LearnCard Native App, we now have links to Trusted Issuers & Credential Engine open in an in-app browser, allowing users to explore their credentials & credential data without leaving the LearnCard app!

Debug Logging

The LearnCard API now records even more debug information when encrypting credentials - now, anyone deploying LearnCard will have better tools to troubleshoot delivery issues when they arise.


You can view all of our latest changes and bug fixes here

January 21st, 2026

This past week, we hosted our third LearnCard Forum. Thanks to all who attended and shared their thoughts on the future of LearnCard!

This week features some key utility changes that make integrating and utilizing LearnCard for sending credentials substantially easier. Let’s dig in!

LC-1521: sendAppEvent

This PR enables embedded apps using our LearnCard App Store to issue credentials directly to users. Games, learning platforms, assessment tools and more running inside LearnCard can award badges and certificates upon calling the new sendAppEvent.

We’ve also created some QoL features for integrations - including adding a notifications integration and auto-configuring signing authorities when adding a credential to an app listing.

Custom Category for CredentialBuilder

This PR adds the ability to target specific wallet folders when using custom achievement types. Including a new Category dropdown menu, custom type inputs, and a simplification of credential fields, these changes should streamline and simplify the credential creation workflow.


You can view all the latest changes and bug fixes here

January 15th, 2026

We’re back with another jam-packed changelog! A busy few weeks since the start of the new year have brought incremental changes to both the app experience and developer tools.

LC-1103: Dynamic Boost Templates

This PR implements Mustache-style dynamic templating for Boost credentials via a new parameter. Previously, Boost credentials were based of static templates - forcing issuers to create new boosts for each variation, or manually construct and sign credentials outside of LearnCard’s Boost system.

With the new templateData parameter, we can now render Mustache variables (e.g. ) at issuance time, simplifying the process of personalizing credential metadata.

Partner Connect SDK

This PR introduces a production-ready JavaScript SDK that simplifies management of the cross-origin message lifecycle for any partner applications embedded in LearnCard. This lightweight, secure, and simplified SDK abstracts away much of the complexity of using the postMessage method.

In-App CLI

This PR brings our full-featured Developer CLI to the LearnCard app! Developers and admins now have an interactive terminal for exploring the LearnCard SDK, issuing credentials, managing boosts and more, all from within a terminal emulator on the LearnCard app. We hope this makes your tinkering and customizing a more seamless process!

Unified Send API

This PR introduces a new Unified Send API, which serves as a single endpoint for sending credentials to any recipient. This new API provides a single entry point that handles all recipient types and automatically routes through the appropriate delivery mechanism. Whether it’s email, phone, DID or LearnCard ProfileID, Unified Send can detect which type of recipient you’re sending to. This new API dramatically simplifies the credential issuance process for developers!


You can view all updates and bug fixes
here

January 7th, 2026

We’ve made some dramatic changes to LearnCard in the last several weeks - gamechanging features, a shiny new monorepo, and enhancements for users and developers!

We’ll be taking off a few weeks for the holidays - we hope you enjoy time with your loved ones and get some well-deserved rest. With that, let’s dive in!

One Big, Happy Monorepo

This has been a long time coming, but we’ve finally done it! All of LearnCard has been published in one repo to rule them all. Prior to this shift, the majority of the frontend lived on a separate, private repo. Now, you can deploy, modify, and review LearnCard front to back in one spot.

You can check out our updated repo here:

https://github.com/learningeconomy/LearnCard/

Developer Updates

App Store & Partner Portal

We’ve introduced a complete App Store ecosystem into LearnCard! This will enable partners to publish, manage, and distribute apps to users. Whether it’s a simple AI Chatbot, a data-sharing consent form, or a fully embedded learning experience, this new App Store supports deployment of customized, made-to-fit applications of any kind.

Click on Build Your Own App at the bottom of the Launchpad

Build your App directly in LearnCard using a simple user interface, or embed an existing application

We can’t emphasize enough how big of a step this is for LearnCard - through our App Store, we hope to empower anyone, anywhere, to create meaningful tools for capturing, enhancing, or analyzing learning and employment data.

LC-1406 - AI Insights (Teacher/Student) Endpoints

We’ve improved our AI Insights feature with a set of new TRPC endpoints to support full, bidirectional data sharing between teachers and learners. Teachers can request Insights from a learner’s LearnCard, learners & guardians can specify data-sharing contracts, and consent is applied automatically if teachers & learners have existing contracts.

LC-1208 + LC-1465 - Skills Frameworks and Skills Hub

We’ve added full support for custom skills frameworks! This includes a full framework management system, OBv3 alignment support, dynamic competency tracking across LearnCard, and a refreshed skill & skill framework browsing UI. These changes support flexible, contextualized use of skills within LearnCard, enhancing our users' ability to capture learning anywhere it happens.

You can view all the latest changes and bug fixes here

December 17th, 2025

We’ve had an amazing 2025!

With new initiatives like the Lifelong Learning Passport, global partnerships across numerous learner contexts, grants to support the future of LearnCard, and more, we’ve been immensely fortunate.

We’d like to express gratitude to all the LearnCard community members who helped us arrive here - from the learners using our apps to enhance their learning experiences, to the developers digging into the deep work of mapping learning and employment data. We stand on the shoulders of giants; that’s you!

A special thanks to members of our monthly LearnCard Forum, who have, in just a few short months, provided dozens of meaningful insights and ideas that we are actively incorporating into our development roadmap. We look forward to continuing these valuable discussions!

We’ll ring in the new year with some major announcements - we can’t wait to show you what we’ve been working on!


Happy Holidays!

Duncan & the Learning Economy Team

December 3rd, 2025

We hope folks in the US had a relaxing, fun-filled Thanksgiving holiday! And for those of you who haven’t already, we have another LearnCard Forum coming up next week - we’d love to have you there. Register for the LearnCard Forum here.

SDK Updates

Metadata Refactor

We did a big refactoring of metadata within Boosts & ConsentFlow contracts! The most visible change is the addition of AI Summaries, AI Topics, and AI Assessments to the ConsentFlow contract radio button list. Now, contracts can request to read/write these AI categories.

In addition, we refactored a whole bunch of metadata fields on the backend. These changes are a step forward in terms of quality of life and ease of use for developers working with LearnCard.

You can view all the latest changes and bug fixes here

December 1st, 2025

We’ll be taking this week off for the U.S. Thanksgiving holiday. We hope those of you in the US enjoy quality time with friends and family.

App Updates

Updated Share Modal

We’ve improved the Share modal for sharing a user’s LearnCard - including fully refreshing the layout, ensuring better responsiveness on mobile and web, adding the LearnCard logo directly into the QR code, and allowing users to save PDFs and images of their QR codes.

The new Share modal, with a cleaner UI and new Download feature

Sitewide Toast Redesign

We’ve improved the various Toast components across LearnCard! From adding an easier-to-use new useToast() API, fully rebuilding the UI of the toast system, and unifying toast behavior across LearnCard deployments, we hope this will make using LearnCard a little bit more pleasant & responsive.

You can view all updates and fixes to the SDK here

November 14th, 2025

Another LearnCard changelog here - we’ll be highlighting some new features in the LearnCard App and the SDK!

If you have any ideas on how we might make LearnCard even better, we encourage you to join our LearnCard Forum, a monthly call where we share LearnCard updates and suggest actionable improvements to the app and SDK. Register here!

App Updates

Media Preview Toggle

If you like how our Portfolio credential type looks, this one’s for you! You can now toggle on and off Media Display for any credential, switching between a full-screen display of any media attachments and our standard credential display. This gives issuers more choice in how your credentials look inside a learner’s wallet! You can see an example below, or watch our developer Gerardo walk through how the feature works.

This new toggle can be found on the Boost creation screen - turn it on and off to allow any credential to feature full-screen images and documents.

Below is an example of a Badge credential with Media Display toggled on.

Check out this Loom to see it in action!

New Credential Indicator

Until now, if you were issued a new credential, the number of new credentials would be tracked per credential category (Portfolio, Studies, etc.), clearing the “New” icon once the category was opened. Now, each newly issued credential has its own indicator, clearing once the wallet holder opens the individual credential.

SDK Updates

LC-1405: Add Endorsement Support API

This PR extends our existing support for endorsements, built on the LinkedClaims standard. Now, we have extra payload fields for supporting endorsement lifecycle tracking, traceability, and privacy, as well as additional metadata fields for attaching evidence and relationships to an endorsement credential.

LC-1461: Collection Logic Refactor

This one’s for the engineers - we’ve improved performance when querying a user’s connections on the LearnCard Network! Via our Membership boosts, which auto-connect learners into groups like Scout troops or classrooms, we’ve improved the query by storing these implicit connections at write time instead of read time.

You can view all updates and fixes to the SDK here