W3C home > Mailing lists > Public > public-credentials@w3.org > June 2022

chapi.io launches, includes VC playground

From: Manu Sporny <msporny@digitalbazaar.com>
Date: Mon, 27 Jun 2022 15:51:07 -0400
To: W3C Credentials CG <public-credentials@w3.org>
Message-ID: <383b3b2f-7924-8d4a-7db3-f9d088d92b3d@digitalbazaar.com>
TL;DR: chapi.io is a site that helps developers integrate Verifiable
Credential issuance, holding, and presentation into their applications. It
includes a playground that can issue arbitrary VCs to digital wallets (web and
native). It also includes tutorials on how Web Developers can add CHAPI
integration to their websites. All you need to try it out is a web browser.

Last week, we announced upgrades to CHAPI that enable its use in web-based and
native applications, as well as changes that make CHAPI compatible with all
modern browsers with which we are aware. As many of you know, the CHAPI
specification is a work item in the CCG and is infrastructure that enables
open digital wallet choice in the Verifiable Credentials ecosystem.

This week, we are providing developer documentation and tooling to help
community members, and web developers in general, issue, hold, and present
Verifiable Credentials over the CHAPI protocol.

How to Use chapi.io
—------------------

chapi.io is designed to walk web developers through integrating Verifiable
Credentials into their websites, whether they are issuers, verifiers, or
digital wallet implementers.

You can learn more by going to: https://chapi.io/

The VC Playground
—----------------

At present, the main draw (and reason for this announcement) is the CHAPI
Playground for Verifiable Credential Issuers:

https://playground.chapi.io/issuer

All you need to use the playground is a web browser.

This playground can be used to issue any Verifiable Credential and then store
it in any digital wallet that supports CHAPI. For now, a link to the free,
development version of Veres Wallet is provided. If you have a digital wallet
that supports CHAPI, please let us know so we can integrate a link to your
digital wallet in the list of supported wallets. That said, your wallet does
not need to be listed on the playground for it to work... it just needs to
support the CHAPI protocol and be registered in your web browser.

To use the playground:

1. Sign up for a digital wallet by going to:

https://demo.vereswallet.dev/

Click "Get a Wallet".

Use an email address that you have access to. You can modify the email address
to create multiple accounts if you'd like: myname+chapi@example.com (note the
"+chapi" addition could have also been "+2", "+3", and so on).

Make sure to "Allow" the wallet to handle credentials on your behalf.

2. Visit the playground by going to:

https://playground.chapi.io/issuer

3. Click "Resolve" to load the alumni Verifiable Credential example into the
playground.

4. Click "Store in Wallet" to invoke CHAPI. You can then select your wallet
and storage will be complete. You can look at the credential in your wallet by
going back to your wallet and refreshing the screen.

As an alternative to step 4, you can do all of the above on a mobile phone and
pick "Select a Native App Instead". You can then select anything that can open
a text document, like Google Drive on Android, or the Notes application on
iPhone, to view the Verifiable Presentation containing the issued Verifiable
Credential (this is a demonstration of the new CHAPI Native App support
announced last week).

Roadmap
—------

This is the first among many releases for the CHAPI Playground. We plan to add
Verifiable Credentials and digital wallets that are useful in different market
verticals over the next several months. Others should feel free to publish VCs
at URLs (so that they can be loaded into the Playground) as well as other
digital wallets that are compatible with CHAPI so that we can load VCs into
those digital wallets.

We expect this tooling to be most helpful during interoperability plugfests,
such as the upcoming JFF Plugfest #2, as well as when debugging integration
between different issuer platforms and different digital wallet platforms.

If you have feature requests, please feel free to discuss them on this mailing
list and add them to:

https://github.com/credential-handler/chapi.io/issues

The team that put the CHAPI playground together is on the CCG and VC EDU
mailing lists and are happy to answer any questions about current or future
functionality planned for the CHAPI Playground.

Thoughts, concerns, comments? How can we improve the CHAPI Verifiable
Credentials Playground to better serve the plugfest and community's needs?

-- manu

-- 
Manu Sporny - https://www.linkedin.com/in/manusporny/
Founder/CEO - Digital Bazaar, Inc.
News: Digital Bazaar Announces New Case Studies (2021)
https://www.digitalbazaar.com/
Received on Monday, 27 June 2022 19:51:26 UTC

This archive was generated by hypermail 2.4.0 : Monday, 27 June 2022 19:51:28 UTC