Introduction

This tutorial details the steps to issue a tokenized instrument using the Credential and Registry utilities.

Instrument

The tokenized instrument issued a called BOND and defined in steps “Registrar creates instrument configuration”.

Roles

Roles in Tokenization Utility

Entity

Roles in Asset BOND

Provider (onboarded by DA)

Provider

Registrar (onboarded by Provider)

Registrar

Issuer (onboarded by Provider)

Issuer

Issuer of BOND, Holder of BOND

Investor1 (onboarded by Provider)

Investor1

Holder of BOND

Credential Design

In this tutorial there are two sets of credentials:

  • one set for role (Provider, Registrar and Holder) onboarding in the Registry

  • one set for token specific role (BOND issuer and BOND holder) in the Registry

Here is the summary

Entity

Provider

Registrar

Issuer

Investor1

Roles in Registry

Provider

Registrar

Holder

Holder

Credential for role onboarding

[provider] [hasRegistryRole] [Provider]

[registrar] [hasRegistryRole] [Registrar]

[issuer] [hasRegistryRole] [Holder]

[investor1] [hasRegistryRole] [Holder]

Credential issuer

Digital Asset

Provider

Provider

Provider

Token (BOND) specific roles

Issuer, Holder

Holder

Token (BOND) specific credentials

[issuer] [isIssuerOf] [BOND] [issuer] [isHolderOf] [BOND]

[investor1] [isHolderOf] [BOND]

Token specific credential issuer

Registrar

Registrar