1 of 26

Learner Credential Wallet

Brandon Muramatsu, MIT

2 of 26

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 digital credentials

3 of 26

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)

4 of 26

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 particular achievement 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

5 of 26

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 particular achievement 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

6 of 26

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

7 of 26

MIT and U.S. Department of Education Digital Credential Project

8 of 26

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

9 of 26

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 for functional requirements
  • Based on Universal Wallet 2020 Interoperability Specification
  • Thanks to VC-EDU for input!

Defines the Minimum Viable Product implemented as the �Learner Credential Wallet for iOS and Android

10 of 26

Learner Credential Wallet.app website

11 of 26

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

12 of 26

Two Demos of the Learner Credential Wallet

1. Adding a credential from a Learning Management System

  • Uses lti-issuer and cred-admin
  • Work 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 to Learner Credential Wallet

13 of 26

Demo 1

14 of 26

Live demo of Learner Credential Wallet

Adding a Credential from the Canvas Learning Management System

15 of 26

Demo 2

16 of 26

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)

17 of 26

Learner Credential Wallet.app website

18 of 26

19 of 26

20 of 26

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:

21 of 26

22 of 26

SJCC SSO Mockup

23 of 26

24 of 26

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 to survive in the 21st century. Students will learn how to build and manage successful modern technical businesses.

25 of 26

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.edu

issuer.image: URL to logo of the institution’s choosing� https://www.sjcc.edu/_catalogs/masterpage/sjeccd/images/sjcity-logo.png

issuanceDate: The date the credential was issued

credentialSubject.name: Name of the individual receiving the credential

26 of 26

Questions?

Brandon Muramatsu, mura@mit.edu