3C/ Build an SSI Proof of Concept (30 minutes or less - code optional)

From IIW

Build an SSI Proof of Concept (30 minutes or less - code optional)


Tuesday 3C

Convener: Riley Hughes, co-founder of Trinsic

Notes-taker(s): David Schmudde

Tags for the session - technology discussed/ideas considered:

#ssi


Discussion notes, key understandings, outstanding questions, observations, and, if appropriate to this discussion: action items, next steps:

Trinsic: verifiable credentials and self sovereign identity


SSI:

Like Apple pay for everything else.

Verifiable credentials: Issuer → Person → Verifier

As long as the verifier trusts the issuer, then it all works

Trinsic is a platform for all the participants in this system

The underlying technology Trinsic uses is based on Hyperledger Aries.

Trinsic has 3 different APIs. You can build business logic into your application


Credentials API

The most standardized component.


Wallet API

More unique to Trinsic

Allows you to create cloud agents for holding credentials

Provider API

More unique to Trinsic

Allows you to create cloud agents for issuing credentials


Q: Are there any rate limits to the number of verified credentials issued?


A: The price is usage based.

BuildSSIPoC.jpg

Goto Trinsic Studio and signup (https://studio.trinsic.id).

Sign up with a credential.

If you want to experiment with the provided IIW token, note that there are two different credentials:

A Trinsic credential to login

The IIW token

Build an SSI proof-of-concept. First click here (https://www.notion.so/Build-an-SSI-Proof-of-Concept-dae9d6e565eb4770be41b61d55e090cb).

Create two organizations on the Sovrin Staging network.

When you create an Organization in Trinsic, you're creating a cloud agent hosted on a dedicated tenant in the Trinsic platform capable of issuing or verifying credentials. This Organization also gets a public DID on the network it's provisioned on.

The three players: college (1st org) → Alice → job (2nd org)

Create a credential template in the first organization (college). There will be a 1-3 second delay while the template is written to the ledger. It should show up here https://indyscan.io/txs/sovstaging/domain?page=1&pageSize=50&filterTxNames=[%22SCHEMA%22]&sortFromRecent=true.

In order to accept a digital credential, Alice (you) will need an agent. Download the Trinsic Wallet to your phone. The college should issue the credential