Introduction:

Schemas are the sum of all attributes of a credential. Example: The schema of the German personalausweis (eID) consists of 13 attributes. Once created / written to the network all issuers can use the schema to create their own credential definition.

You can import an existing schema by reviewing existing schemas, which have already been written to the IDunion (Test) Network or take a look out our pre-defined schemas.
You can also create new schemas within the Lissi Agent.

Create a new schema

Step 1: Create a new SCHEMA by press the “+” button

eSchema overview

Step 2: Select “New Schema”

New schema action menu

Step 3: Enter a name for the schema (e.g. EmployeeID)

The name will be written to the ledger and displayed in your Lissi agent.

Step 4: Set a version number (e.g. 1.0)

The version number will be written to the ledger.

Step 5: Select a picture (.png file) which will later be displayed as a tile in the Agent

Step 6: Define attribute names for the schema

You can add further attributes with the “+” button.

Step 7: Click “Create” button

A new Schema will be created and appear as a new picture in the overview.

 

Import an existing schema

To import a schema click “Schemas” in the menu bar and then click “Import Schema”.

Step 1: Add the ID of the specific SCHEMA you want to import.

You can look up a specific schema in an Leger Explorer. An example for a schema with in the IDunion Network can be found here: Indy Transaction Explorer.

This is our StudenID demo credential with the following ID: XmfRzF36ViQg8W8pHot1FQ:2:StudentID:2.7

Step 2: Add an alias

This is the name of the schema which will be displayed in your agent

Step 3: Click the “Select Icon” button and chose a picture (.png file) on your Computer

This is the picture of the schema which will be displayed in your agent

 

Step 4: Click “Search” button

The specific schema and all related attributes will be written from the ledger.

Step 5: Click the “Import” button and the schema will be created in the agent

Pre-defined Schemas:

Hint: Just import the “XkmqV…0.1” string.

  • Kundenkarte: XkmqVDvNmjGo2tNpasvge6:2:Kundenkarte:0.1

    • Vorname Nachname

    • Kunden ID

  • Mitarbeiterausweis: XkmqVDvNmjGo2tNpasvge6:2:Mitarbeiterausweis:0.1

    • Vorname Nachname

    • Mitarbeiternummer

    • Arbeitgeber

    • Bild

  • Trainingsnachweis: XkmqVDvNmjGo2tNpasvge6:2:Trainingsnachweis:0.1

    • Vorname Nachname

    • Titel des Trainings

    • Trainingsbeschreibung

    • Ausstellende Organisation

  • Login Nachweis: XkmqVDvNmjGo2tNpasvge6:2:Login Nachweis:0.1

    • Service URL

    • Login-ID

  • Event Ticket: XkmqVDvNmjGo2tNpasvge6:2:Event Ticket:0.1

    • Ticket Inhaber

    • Veranstalter

    • Event Location

    • Event Datum

    • Ticket Preis

    • Ticket Typ

  • Kummunale Datenkarte: XkmqVDvNmjGo2tNpasvge6:2:Kummunale Datenkarte:0.1

    • Vorname Nachname

    • Stadt

    • Bild

    • Ausgestellt am

    • Gültig bis

  • Gehaltsnachweis: XkmqVDvNmjGo2tNpasvge6:2:Gehaltsnachweis:0.1

    • Vorname Nachname

    • Gehaltsnachweis (PDF)