Guide for Interop Issuers

How to issue from your issuing platform into our LearnCard app.

This guide is tailored for Issuer participants in the JFF Interoperability Plugfest 2. If you are a participant in Plugfest, but not sure you are in the right place, make sure you've read our Plugfest Partner guide. If you're not sure what Plugfest is, or how you got here, you should start here. πŸš€

This guide will walk you through everything you need to Issue credentials from your issuing platform into the LearnCard app for the purposes of JFF Plugfest 2. This guide is divided between the two core protocols aligned with Plugfest that LearnCard supports: VC-API/CHAPI & OIDCβ€”follow the guide for the protocol(s) your issuing platform supports.


  1. If your issuing platform already supports VC-API/CHAPI, then we should already be interoperable! Open up the LearnCard app, register it as a wallet, then try issuing from your platform and verify you can claim the Verifiable Credential in the LearnCard app. The CHAPI Playground is a great place to test as well (Contact Digital Bazaar/Veres to add yourself as an issuer).

  2. If your issuing platform supports VC-API, but does not yet support CHAPI. Start hereβ€”then replace the test VC with the signed credential from your VC-API. Reference the Issuer cheatsheet for CHAPI.

  3. If your issuing platform supports CHAPI, but does not yet support VC-API. You will need to setup a VC-API endpoint to sign the Credential before passing it to CHAPI (🚧 coming soon).

  4. If your issuing platform does not yet support VC-API or CHAPI. You will need to do #2 & #3. For a zero to sixty guide on thisβ€”start here.

Need extra help, or have a question? Engage in our Github Discussions!

Don't have access to the Github Discussions yet? Click here.


🚧 Guide coming soon

We are currently part of a working group (organized by Spruce & Crossword) amongst a subset of the Plugfest participants to finalize key collaboration logistics for demonstrating interop through OIDC. The working group is focused on the OIDC4VCI Issuing Profile and NGI Resources. Reach out to us at if you would like to be involved!

Last updated