3C/ Build an SSI Proof of Concept (30 minutes or less - code optional)
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.
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
