1 of 17

PlugFest 2

VC-EDU Call November 21, 2022

2 of 17

Objective

  • Broaden vendor participation in VC, DID, & VC-EDU ecosystem
  • Introduce VC wallets & Issuers to an education data standard (Open Badges 3.0)
  • Increase interoperability: language lets machines speak to each other

3 of 17

Protocols & Standards

  • VC-API/CHAPI
  • OIDC
  • DIDCommv2

  • Open Badges 3.0

4 of 17

Requirements

Issuers

  • Issue a valid Open Badge 3.0 credential to two different wallets

Wallets

  • Accept & display a valid Open Badge 3.0 from two different issuers

DID Authentication

Valid Open Badge 3.0: required VC fields, achievement image, issuer name, achievement name, achievement description, achievement criteria; optional: issuer logo, any other optional OB properties or protocol specific fields��Video demonstrating issuance & schema validation of Open Badges 3.0

5 of 17

Timeline

Open Call: Aug 8, 2022

Registration Deadline: September 9, 2022

Participants Notified: September 12, 2022

Protocol(s) Choice Deadline: September 30, 2022

Partners Choice Deadline: October 14, 2022

Videos Due: November 8, 2022

Demo day: November 14

6 of 17

Communication

  • Direct Email to Participants
  • VC-EDU Email List
  • Slack Channels Per Protocol

7 of 17

Demo Day

  • Virtual and in-person at the Computer History Museum, Mountain View, CA
  • Approx 150 attendees in total
  • Demos & discussions
    • VC-API/CHAPI
    • OIDC
    • DIDCommv2
  • Debrief
  • Discussion

8 of 17

VC-API/CHAPI

9 of 17

10 of 17

11 of 17

OIDC

Slides: https://docs.google.com/presentation/d/1rGUtpgePsOU-vlyrwTfCgb-24dzOV_99rTs8JThfnOI/edit#slide=id.g18c22cb4258_0_92

  • OpenID 4 Verifiable Credential Issuance (OpenID4VCI) is a standards track specification being developed at the OpenID Foundation for issuance of verifiable credentials into wallets.
  • Demonstrated interoperability between 9 independent issuers and 8 wallet implementations as a part of this plugfest. The results also test key extensibility points of the specification including
    • Different verifiable credential formats/proofs (LDP-VC and JWT-VC)
    • Different crypto algorithms (ES256, ES256k, EdDSA etc.)
    • Different issuer identifiers/did methods (did:jwk, did:key, did:web…)
    • Different holder binding methods (did methods)

12 of 17

13 of 17

DIDCOMMv2

14 of 17

Accomplishments

  • Experiential understanding of what it would take to issue VCs to wallets using available protocols
  • Established relationships
  • Advanced the technology & made it more accessible
  • Revealed challenges

15 of 17

Challenges

  • Open Badges 3.0 context changes
  • Issuer and Assessor
  • User Experience
  • Trust Frameworks

16 of 17

Next Steps

  • Publish Participant Videos
  • Publish Demo Day Video from Ring Central

What should be the focus of Plugfest 3 in 2023?

17 of 17

Discussion & Questions