CHAPI Playground's Latest Update - Multi-Credential Verification

All,

We're excited to announce that the CHAPI Playground (
https://playground.chapi.io/ now supports Multi-Credential Verification!

Wallet Sign Up

If you already have a CHAPI-enabled digital wallet (Veres Wallet,
LearnCard, etc.), you can skip to the next section.

Here’s how to get a demo Veres Wallet if you need one:

1. Visit https://demo.vereswallet.dev/ and click "Try Veres Wallet"

2. Use an email address that you can access. The Veres Wallet supports
email address tags, so you can modify a valid email address by adding
“+chapi” to create multiple accounts: myname+chapi@example.com The “+chapi”
can be anything you like and you can use this approach to make multiple
accounts at a single email address.

3. Once you click “Register”, you’ll receive an “Allow Wallet” modal. Make
sure to click "Allow" on that modal, so the wallet can handle credentials
on your behalf.

Once that’s done, proceed to VC Issuance.

VC Issuance

1. Visit the Issuer section of the CHAPI Playground by visiting:


https://playground.chapi.io/issuer

2. Select the "Alumni" icon in the top “Select a credential to issue”
section.

3. Click "Issue Verifiable Credential" to proceed to the (optional) DID
Authentication screen.

4. Once you’ve completed DID Authentication (or not), you’ll be provided
with the Verifiable Credential JSON. Click “Store in Wallet” to proceed.

5. You’ll land at the main CHAPI Playground screen. Click “Issuer Demo”.

Next, follow the above process a few more times to load up your wallet with
example credentials. For this example, ensure you add the "JFF x vc-edu
PF3" and "Permanent Resident" credentials.



Multiple VC Verification

Now that you have several VC’s in your wallet, let’s get them all verified
in one request.

1. Visit the playground's Verifier section at
https://playground.chapi.io/verifier

2. Click each of the VC’s you loaded into your wallet (i.e. "Alumni", "JFF
x vc-edu PF3", and "Permanent Resident" for example).

3. Click "Request Verifiable Presentation" to request that your wallet
share these credentials.

4. In the demo Veres Wallet you’ll see each of the credentials you selected
(plus the ability to select which ones you want to verify). Click the
“Share” button to send them to the playground for verification.

5. The process should end with a VerifiablePresentation JSON document and
the words “Presentation Verified”

Note that if you pick a credential that you didn’t first load into your
demo wallet, you’ll receive a “Sorry, we can't seem to find any
credentials” message. Additionally, you may find a different credential
presented if it contains the requested data needed for verification.

Thanks for trying this new CHAPI Playground feature. Please reach out on
Slack to connect and contribute.

Cheers,

Ganesh

Received on Tuesday, 8 August 2023 14:07:39 UTC