Guide for Interop Wallets

How LearnCard Bridge can issue into your wallet.

This guide is tailored for Wallet 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 claim a credential into your wallet application from the LearnCard Bridge issuer 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 wallet application supports.


  1. If your wallet application already supports VC-API/CHAPI, then we should already be interoperable! After you've registered your wallet application in CHAPI, you can navigate to the CHAPI Playground:

    1. Select "LearnCard Bridge" as the Issuer Service, and enable DID Auth.

    2. Click "Generate Verifiable Credential"

    3. Click "Store in Wallet" and select your Wallet. Then, claim your credential.

    4. If all went well, you should be able to see the credential issued in your wallet application. Success! βœ… πŸŽ‰

  2. If your wallet application does not yet support CHAPI. Start here. Reference the Wallet cheatsheet for CHAPI. After you have implemented, return and do steps in #1 above.

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