Learner Credential
WalletBrandon Muramatsu, MITDigital Credentials Consortium (DCC)
VISION
Create an education landscape that increases learner agency
and promotes more equitable learning and career pathways

MISSION
Create a trusted, distributed, and shared infrastructure that is
the standard for issuing, storing, displaying, and verifying digitalcredentials

12 Founding Members
Delft University of Technology (Netherlands)
Georgia Institute of Technology (USA)Harvard University (USA)
Hasso Plattner Institute, Potsdam (Germany)
Massachusetts Institute of Technology (USA)McMaster University (Canada)
Tecnológico De Monterrey (Mexico)
Technical University of Munich (Germany)
University of California, Berkeley (USA)
University of California, Irvine (USA)
University of Milano-Bicocca (Italy)
University of Toronto (Canada)

Whitepaper: bit.ly/DCC-whitepaper

Guiding Principles | Values
Learners - Commitment to learner agency and participation● Learners retain primary control over their credentials
Issuers - Commitment to issuer control of the design of the credential● Issuers control to whom they issue credentials, the particularachievement that the credential represents, and which credential
options are available to the learner
Trust - Commitment to open processes, open standards, and software● Credentials can be verified without consulting original issuer

Guiding Principles | Values
Learners - Commitment to learner agency and participation● Learners retain primary control over their credentials
Issuers - Commitment to issuer control of the design of the credential● Issuers control to whom they issue credentials, the particularachievement that the credential represents, and which credential
options are available to the learner
Trust - Commitment to open processes, open standards, and software● Credentials can be verified without consulting original issuer

How does DCC do its work?
●●●Develops open standards, open source reference libraries, core
infrastructure services○ W3C Verifiable Credentials for Education (W3C VC-EDU)○ Invited expert to IMS Global on Comprehensive Learner
Record and Open Badges v3 specifications○ Connect to international efforts (in particular EU, EBSI,Europass)○ https://github.com/digitalcredentials
DCC members build and launch pilots○ Supported through Technical Working Group (DCC TWG)
Future: Strengthen vendor relationships / pilots

MIT and U.S. Department ofEducation Digital CredentialProjectAbout the Open Source Wallet Project● Key component of digital credential ecosystem
○○○

●
●
●
●

Prioritizes learner agency
Prevents lock-in
Establishes reference implementation

Wallet specification released (May 2021)
Open-source code hosted on Github (Dec 2021)
iOS and Android mobile apps published (Feb 2022)
Deployment pilots with U.S. institutions:○Georgia Tech, College Unbound, San Jose City College● Funded by Department of Education, Walmart

Learner Credential Wallet Specification
Published May 2020
https://digitalcredentials.mit.edu/docs/Learner-Credential-Wallet-Specification-May-2021.pdf● Implements W3C Verifiable Credentials Data Model● Informed by LER Wrapper and Wallet Specification forfunctional requirements● Based on Universal Wallet 2020 Interoperability Specification● Thanks to VC-EDU for input!
Defines the Minimum Viable Product implemented as theLearner Credential Wallet for iOS and Android

Learner Credential Wallet.app website

Key Features in Learner Credential Wallet
●
●
●

●
●
●
●
●

iOS and Android
Wallet is entirely stored on the mobile device: no user account,password to secure wallet
Add VC-based credentials from a:○ deep link from a registered issuer○ QR code, either fully contained or deep link
Supports diploma-like or program certificate-like credentials
Preview credential as human readable template or JSON
Share credential using mobile OS share sheets (as JSON VP, can be
multiple VCs)
Backup and Restore wallet (unencrypted)
Delete Credential

Two Demos of the Learner Credential Wallet
1. Adding a credential from a Learning Management System●●●

Uses lti-issuer and cred-adminWork led by DCC member Georgia Tech
Issues a VC from Canvas LMS to Learner Credential Wallet

2. Adding a credential from an email deep link after authentication●●Uses sign-and-verify
Offers a deep link to the user, which after authentication, issues a VC toLearner Credential Wallet

Demo 1

Live demo of Learner Credential Wallet
Adding a Credential from the Canvas Learning Management System

Demo 2Sample Email from San Jose City College
Dear SJCC Jaguar,
Thanks for participating in the Technest Digital Credential Pilot.
To get started, from your mobile phone:
1. Install lcw.app
2. Download your credential (you’ll have to login with SJCC socan make sure we’re issuing the digital credential to you)

Learner Credential Wallet.app website

Sample Email from San Jose City College
Dear SJCC Jaguar,
Thanks for participating in the Technest Digital Credential Pilot.
To get started, from your mobile phone:
1. Install lcw.app
2. Download your credential (you’ll have to login with SJCC so
can make sure we’re issuing the digital credential to you)SJCC SSO Mockup

SJCC VC Credential Data
name: Name of the credential
Emerging Tech Entrepreneurship Level 1
description: Textual description of the program / course / credential.
Students who complete the Emerging Tech Entrepreneurship certificates will
be exposed to and become proficient in the coursework to become
entrepreneurs in a technical field. This program combines the business skills
necessary to make sound business decisions with the technical know-how tosurvive in the 21st century. Students will learn how to build and manage
successful modern technical businesses.

SJCC VC Credential Data (continued)
issuer.name: The institution’s name or Program name issuing the credential
San Jose City College
issuer.url: The institution’s website address (URL)
https://www.sjcc.eduissuer.image: URL to logo of the institution’s choosing
https://www.sjcc.edu/_catalogs/masterpage/sjeccd/images/sjcitylogo.png
issuanceDate: The date the credential was issued
credentialSubject.name: Name of the individual receiving the credential

Questions?
Brandon Muramatsu, mura@mit.edu