Create and import Schemas
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)