Skip to content
Daml

Token Issuance

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

Instrument

The tokenized instrument issued is called BOND and is defined in the “Registrar creates instrument configuration” step.

Roles

Roles in Tokenization UtilityEntityRoles in Asset BOND
Provider (onboarded by DA)Provider
Registrar (onboarded by Provider)Registrar
Issuer (onboarded by Provider)IssuerIssuer of BOND, Holder of BOND
Investor1 (onboarded by Provider)Investor1Holder 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 roles (BOND issuer and BOND holder) in the Registry
Here is the summary:
EntityProviderRegistrarIssuerInvestor1
Roles in RegistryProviderRegistrarHolderHolder
Credential for role onboarding[provider] [hasRegistryRole] [Provider][registrar] [hasRegistryRole] [Registrar][issuer] [hasRegistryRole] [Holder][investor1] [hasRegistryRole] [Holder]
Credential issuerDigital AssetProviderProviderProvider
Token (BOND) specific rolesIssuer, HolderHolder
Token (BOND) specific credentials[issuer] [isIssuerOf] [BOND]
[issuer] [isHolderOf] [BOND]
[investor1] [isHolderOf] [BOND]
Token specific credential issuerRegistrarRegistrar