Working Together to Build an Aries Application for Sovrin

Working Together to Build an Aries Application for Sovrin

Session given as part of the Identity workshop at the Hyperledger Boot Camp Moscow 2019.

Attendees wanted to have a hand-on session to get started building an identity application. This brief slide deck provided a framework for that session. Providing detailed guidance on building an identity application is currently hard to do, because the components are evolving rapidly.

8eff09795b11454acef8f8acd8f879f1?s=128

Richard Esplin

October 15, 2019
Tweet

Transcript

  1. 2.

    It’s early days Tools are changing quickly Documentation isn’t very

    polished We’ll work together, and get unstuck together Disclaimers
  2. 6.

    Setup Indy Install Indy CLI (Debian) (https://github.com/hyperledger/indy-sdk/blob/master/README.md) Install the genesis

    files for Sovrin Builder Net (https://forum.sovrin.org/t/how-to-access-the-public-sovrin-network/1035) Generate a DID Anchor the DID as an issuer (https://selfserve.sovrin.org)
  3. 7.

    Hyperledger Indy Catalyst Plenum Node SDK Agents Ursa Wrappers LibVCX

    LibNullPay LibIndy Python NodeJS Rust Java ObjectiveC Cloud Thin Mobile Edge Wallet Static Issuer Edge Aries
  4. 8.
  5. 9.

    Design a Credential Decide on your use case Select your

    attributes Define your Schema Define your Cred (Future: define your presentation)
  6. 10.

    Components of a Credential Credential Definition Verifiable Credential 1 Presentation

    Presentation Definition Verifiable Credential n Mapping Schema Encoding Schema Schema Presentation Definition
  7. 12.

    Setup Governance Who is going to issue the credential? Why

    will the verifier trust the credential?