May 12th, 2026
Welcome back to another LearnCard ChangeBlog!
This week's release is a polish-and-fix pass: a much snappier Build My LearnCard flow, a critical fix for resume publishing, more flexibility for credential status on the developer side, and another round of Bug Fest cleanup. Let's dig in!
We made the Build My LearnCard flow noticeably more responsive in two places this release.
The upload-success toast is now persistent, includes the filename and the target wallet categories, and appears the moment parsing finishes - no more 5–6 second lag. As a small bonus, empty-extraction uploads no longer falsely claim to have been "Successfully Parsed."
Deleting an artifact now removes it from the UI instantly. The wallet removal and checklist refetch run in the background, with automatic rollback if anything fails. The whole flow feels dramatically snappier when you're cleaning up artifacts in your LearnCard.
This PR fixes a bug where publishing a resume would fail with a "Protected term redefinition" error. Resume publishing should now work cleanly again across supported credential shapes.
credentialStatus SupportFor our developers: the @learncard/didkit-plugin now supports the Array form of credentialStatus, bringing it closer to the latest VC Data Model and giving issuers more flexibility when describing credential revocation, suspension, and status lists.
Our developers shipped another round of fixes and polishes under the LC-1788 Bug Fest banner (PR #1207, PR #1215). After the success of the first Bug Fest in March, we've folded it into our regular cadence - expect smaller, recurring fix passes alongside the feature work.
You can view all the latest changes and bug fixes here
May 5th, 2026

Welcome back to another LearnCard ChangeBlog!
This week's release brings important hardening to the Partner Connect SDK, W3C Bitstring Status List support for credential verification, native iOS 26 support, and a couple of nice quality-of-life UI improvements. Let's dig in!
This PR adds multi-origin support to Partner Connect with default tenant handling. Partner apps now work on any LearnCard-managed tenant out of the box, making it dramatically easier to deploy partner integrations across multiple LearnCard environments.
This PR adds W3C Bitstring Status List support to DIDKit credential verification. Credentials that use BitstringStatusListEntry can now be checked against BitstringStatusListCredential status credentials - including both revoked and unrevoked VC 2.0 status entries. This brings our verification stack closer to the latest VC Data Model 2.0 spec.
This PR adds native iOS 26 support to the LearnCard mobile app, ensuring the app continues to feel at home on the newest iOS release.
A polish item that should land well with users: this PR eliminates the first-load route flash on wallet sub-routes. Navigation into the wallet feels noticeably smoother on initial load.
@capacitor/device + Device Info RowsA small but useful improvement to the version modal - it now pulls device info from @capacitor/device and surfaces it alongside the build version, making support and bug-reporting flows easier.
You can view all the latest changes and bug fixes here
April 29th, 2026

Welcome back to another LearnCard ChangeBlog!
This release is a smaller, focused one — a refreshed AI chat experience on desktop, plus a stack of behind-the-scenes Capgo improvements and a new version modal. Let's dig in!
This PR delivers a desktop UI refresh for AI Topics and Sessions. The chat experience is now cleaner and more spacious on larger screens, making it easier to follow longer Insight Sessions and AI-assisted flows.
A round of native-update plumbing: this PR fixes outstanding Capgo issues, adds a CI check to catch regressions, and introduces a version modal. The version modal makes it easier for users — and our support team — to see exactly which build is running when issues come up.
You can view all the latest changes and bug fixes here
April 9th, 2026

Welcome to another LearnCard Changeblog! With a number of events and live demonstrations over the past weeks, we’d feature-locked LearnCard to ensure smooth sailing. Behind the scenes, we kept on pumping out changes and improvements to LearnCard! Let’s dive in.
This release is a big one — Let's dig in!
This PR adds Guardian-Gated Credential Issuance — when enabled, credential issuance for minor accounts requires explicit guardian approval. This is a meaningful step for K-12 deployments and any workflow involving learners under 18.
The next step in our Pathways feature set: Explore Roles. Learners can now actively explore career roles within their Pathway, getting more agency in discovering and committing to the goals that resonate with them.
This PR introduces App-Scoped Counters and a new In-App Notifications system. Apps in the App Store can now track engagement counters scoped to their own context, and learners receive in-app notifications about activity from those apps without leaving LearnCard.
Building on the Enhanced CLR work we shipped in late March, this PR brings full first-class CLR 2.0 support into CredentialBuilder. Issuers can now author, edit, and issue CLR 2.0 credentials directly from the CredentialBuilder UI.

This PR adds requestLearnerContext support across Partner Connect, the LearnCard host, and the network stack — so embedded App Store apps can request learner context for AI flows. As a bonus, requestConsent() now resolves the configured contract from the app listing's integration automatically when a contract URI isn't passed explicitly, and there's a new request-learner-context demo app to exercise the full flow.
A few smaller wins worth calling out:
LC-1675 — "What would you like to do?" card — a friendlier home-screen entry point.
LC-1698 — Embed CTID & Credential Finder URL in issued credentials — improving discoverability through Credential Engine.
Grow Skills redesign and modal — a refreshed Grow Skills flow with new modal interactions.
Over-18 children with guardian approval can access AI — smoother transition between minor and adult accounts for AI features.
Optional delete on the Store Control Plane — storage plugins can now support credential deletion with automatic read-cache invalidation.
Polish & fixes: skip published step for Boost (LC-1285), new bottom nav links to AI page routes (LC-1740), assorted small polishes (LC-1751), mobile footer changes (LC-1777), Capgo updater bump (LC-1727), "Already Connected" Android Resume fix, auto-consent to LearnCard.AI post-onboarding, LC-1740 misc UI polishes.
You can view all the latest changes and bug fixes here
April 3rd, 2026

Welcome back to another LearnCard ChangeBlog! This month has some major events ahead for us, including the Transforming Global Education Summit on May 1st. Organized by the PVBLIC Foundation and co-hosted with the Governments of Antigua and Barbuda and the Kingdom of Tonga, we’ll be holding discussions about how to modernize education infrastructure for the benefit of all learners.
This week’s changelog includes some key privacy updates as well as UI refreshes. Let’s dig in!
This PR strengthens user privacy by adding even more controls around sensitive profile information. We’ve refactored the profile retrieval system when interacting with users on the LearnCard Network. Instead of a one-size-fits-all approach to profile interactions, we’ve broken out different tiers of permissions and profile sharing based on context. These changes further minimize over-exposure of user data and reduce data shared between users to a minimum.
This PR simplifies and accelerates our email verification process - if a user signs up to LearnCard via email & code, emails are automatically verified. Once verified, users can receive credentials via our Universal Inbox, which is mapped to their LearnCard’s unique ID.
This PR is for the devs - it upgrades our Connect Website guide in the Developer Tools menu to include updated instructions, improved readability, and accurate descriptions to ensure seamless, straightforward integration with the LearnCard stack.

As we continue to add new tools and guides for users to integrate with LearnCard, please let us know what kinds of guides you’d like to see! You can submit them at roadmap.learncard.com
This PR improves our interface for adding and managing self-assigned skills! As part of a larger Pathways effort we’re rolling out, this new toolset empowers learners to articulate and reflect on their own skills.

With semantic search and skill suggestion capabilities, this set of features aims to give more agency to learners, while still placing guardrails around the verification of skills data - any self-assigned skills come with a “Self-Assigned” icon, to allow potential employers or education institutions to better assess the nature of any incoming skills data.
You can view all updates and fixes here
March 27th, 2026

Last week, we wrapped up a long-overdue Bug Fest! Our developers spent several days focused entirely on identifying and resolving bugs and usability issues, resulting in a top-to-bottom list of minor improvements across the whole LearnCard stack!
Let’s dig in to these changes.
We resolved a large number of bugs, large and small, including:
Improved Family account and profile handling (child name, images, and family-related fixes)
Smoother verification experience with auto-fill and improved code input UI
Fixed issues with Pathways career data formatting and video playback
Resolved navigation problems in App Builder and embedded Dev Tools
Fixed login redirect issues from App Store listings
Enabled users to unsubmit apps after submission
Improved App Builder steps (embed URL flow and icon state handling)
Enhanced build page usability and navigation
Polished AI Passport experience
And more!
We’re grateful to have the time and opportunity to resolve these issues - many have been lurking beneath the surface for a long while. After the success and clear improved experience as a result of Bug Fest, we’ll be adding it to our regular cadence.
This PR improves how Comprehensive Learner Record (CLR) credentials are structured, processed, and displayed within LearnCard. In partnership with several statewide school system administrators, we’ve been working to ensure any types of records and data within a CLR are displayed in an accurate, useful manner. We’ve added support for things like GPAs, standardized test scores, and more, all procedurally layered in to any records contained within a CLR.
Key improvements include:
Standardizes CLR credential formatting to ensure consistency across issued records
Improves how CLR data is parsed and rendered, resulting in clearer and more accurate credential presentation
Strengthens validation to prevent incomplete or improperly formatted credentials from being created or shared
Aligns CLR handling more closely with established credential standards, improving interoperability across platforms
Enhances overall reliability when issuing, storing, and viewing learner records
You can view all changes and bug fixes here
March 20th, 2026

Welcome back to another set of LearnCard updates!
On the heels of our events last week, we’ve been enhancing the entire LearnCard stack - including a long overdue Bug Fest this week, where our developers are reviewing the app with a fine-toothed comb. Bug Fest wraps this Friday, so starting next week we’ll have a much improved LearnCard UX.
Let’s dig in to this week’s changes!
This PR third-party key custody with a self-hosted Shamir Secret Sharing system and introduces a unified AuthCoordinator to manage authentication state across flows. Until this point, we’ve supported primarily Web3Auth - now, you can choose your auth system! This update adds full support for wallet setup, recovery, cross-device login, passkeys, and migration, shifting LearnCard toward a more self-sovereign and recoverable key management model.
This PR introduces a brand-new Resume Builder feature! It upgrades the LER-RS plugin to a newer spec version and adds an entire resume builder experience, including editing, saving, previewing, sharing, and downloading resumes. The resulting PDF contains links to view each of the credentials added to your resume. It ensures compatibility with legacy VCs while supporting newer data structures and improves reliability of the shared resume viewer. You can access it at https://learncard.app/resume-builder.

With the addition of our App Store integrations during the second half of last year, we’ve continued to improve upon integrated app-related functionality. This PR introduces a new in-app dashboard that displays credentials earned from apps, including status indicators (claimed, pending, revoked). It adds supporting APIs, pagination, and UI components so users can view credentials directly within app contexts such as embeds and previews.
This PR completes the embed claim flow with a redesigned SDK UI and improved developer guide. It adds template management, domain configuration, preview capabilities, and backend fixes for claim routing and analytics tracking, resulting in a more robust and production-ready embed experience! You can access these tools from the Developer Portal at the bottom of the Apps menu.
Like LC-1636, this PR enhances the developer guide for issuing credentials with improved UI components, JSON-LD validation, and more stable state handling. We’ve built in automatic template variable resolution and fixes to multiple usability issues, making the guide more reliable for onboarding partners.
This is a major feature addition to our in-app self-reflection tools. The new My Skills Profile feature set introduces a multi-step learner profile flow capturing goals, experience, and skills, stored as encrypted verifiable data. Learners can articulate their goals, work experiences, work-life balance and more. This data is used to inform a user’s AI Pathways and learning program recommendations!


We are extremely excited to introduce this set of tools into LearnCard, and can’t wait to see how it positively impacts the learners who use it!
This one’s for our App Store power users! This PR adds CSV export functionality for App Store related analytics data with filtering, pagination handling, and Excel-compatible formatting. It includes a dedicated export flow and improves data accessibility for reporting and analysis.
This PR adds new app events and SDK helpers to check whether a user already has or has received a credential. It enables duplicate-claim prevention and provides partners with clearer visibility into credential issuance state. This should support our institutional users, who may need to issue batches of credentials multiple times to learners.
You can view all the latest updates and fixes here
March 10th, 2026

We’ve been busy this month. We held a site visit to a partner school, where we presented to students and teachers and got detailed, actionable feedback on the how to improve LearnCard. And we co-hosted an opening session at SXSW EDU, where our Director of Workforce Strategy Jonny Coreson brought dozens of education leaders and decision makers into a LearnCard-powered badge issuing contest. It’s a gratifying experience to see LearnCard in the hands of so many important stakeholders. We hope to do more of these in-person events in the future!
Our latest changelog features a slate of major improvements across both the LearnCard user experience and developer tools. Let’s dig in!

Our upgraded AI Insight Sessions introduce guided, AI-powered self-assessment experiences built around curated prompts and interactive sessions. Through self-reflection, guided conversation, and integration with career and salary data, users are able to use Insight Sessions to better understand their goals and opportunities.
These upgrades include:
Insight sessions with improved prompting and user experience
Improved performance when interacting with integrated AI agents
Content automatically saves to a user’s wallet after sessions end
We’ve improved perceived performance and load times when interacting with AI tutors - instead of loading responses all in one large block, we’ve structured AI responses to present to users in more manageable chunks. Users will begin to see responses up to 3x faster!
Resumes, transcripts, and other learning artifacts are now parsed and validated more accurately and with better success & failure notifications throughout the process. As the learning landscape evolves, we’ll continue to improve how we validate and parse learning artifacts.
Some improvements include:
Enhanced file validation to prevent invalid uploads.
Prevention of duplicate parsing when the same file is processed multiple times.
Clearer success and partial-failure notifications through improved toast messaging and styling.

Users can now self-assign skills from our default framework and save them to their wallet as self-attested credentials. This feature is part of our recent addition of custom skills frameworks inside LearnCard. As we add more publicly available frameworks to LearnCard, we hope to see a ton of new self-attested skills!
As part of this PR, we changed the whole Skills UX to include:
A refreshed Add Skills flow with semantic search with curated suggestions.
The ability for users to suggest new skills, if no relevant skills are found
Filters and sorting by skill name and framework.
Skill detail panels now show a skill’s full hierarchy, alongside credential issued with that skill and a user’s self-attested proficiency.
We’ve overhauled our onboarding experience! When first creating a LearnCard, users will see role-specific onboarding slides to help clearly define what types of actions a user can take within LearnCard. Included in this flow are a number of app images and clear messaging related to features and tools. We’ve already tested this flow in classrooms, and a welcoming onboarding experience makes a huge difference!
You can view all of the latest changes and bug fixes here
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!
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.
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!
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!
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.
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