March 20th, 2026

LearnCard ChangeBlog #12 - 3.18.26

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!


LC-986 - SSS Key Management & AuthCoordinator

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.

LC-1645 - Resume Builder

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.

LC-1638 - In-App “Creds You’ve Earned” Dashboard

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.

LC-1636 / LC-1382 - “Embed Claim Button” Guide + Embed Redesign

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.

LC-1635 - Issue Credentials Guide

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.

LC-1631 - My Skills Profile

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!

Users can enter their current goals and job roles
Users select from their existing work experiences inside LearnCard, or input new ones

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!

LC-1639 - Download CSV of Analytics from App Dashboard

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.

LC-1632 / LC-1633 - Credential Check App Events + PartnerConnect Helper

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