Skip to main content

Indy Schemas

Here we describe how you can define an Indy credential schema. Indy credential schemas are used for the Esatus wallet. NOTE: For the Esatus wallet we currently use our own Indy ledger. Instructions on how to switch to this ledger can be found below.

Define Indy Schema

To define the Indy schema, perform the following steps:

  1. Provide a user-friendly name for the new Indy credential schema.
  2. Provide a version identifier. This can be any value of the format x.x.x, but the combination of the Indy schema name and the Indy schema version must be unique.
  3. Provide the names of the attributes for the new Indy credential schema.
  4. Click "Submit".

Example

For example, an email credential could be defined as follows: Define Indy Schema

Switching to Test Ledger

Esatus only allows the issuing of credentials using eassi if you are working on a test ledger. You need to perform the following steps in order to switch to the test ledger:

  1. Download the ledger's genesis file on your phone.
  2. Open the Esatus app.
  3. Go to settings.
  4. Choose "Change Ledger".
  5. Click the "+" sign to add a new ledger.
  6. Select the ledger file.