Introduction
This tutorial details the steps to transfer a tokenized instrument from Investor1 to Investor2 using the Credential and Registry utilities.
Instrument
The tokenized instrument transfered is called BOND.
Roles
Assumptions:
Investor1 is already onboarded
Investor2 is not yet onboarded.
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 |
Investor2 (onboarded by Provider) |
Investor2 |
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 |
Investor2 |
---|---|---|---|---|---|
Roles in Registry |
Provider |
Registrar |
Holder |
Holder |
Holder |
Credential for role onboarding |
[provider] [hasRegistryRole] [Provider] |
[registrar] [hasRegistryRole] [Registrar] |
[issuer] [hasRegistryRole] [Holder] |
[investor1] [hasRegistryRole] [Holder] |
[investor2] [hasRegistryRole] [Holder] |
Credential issuer |
Digital Asset |
Provider |
Provider |
Provider |
Provider |
Token (BOND) specific roles |
Issuer, Holder |
Holder |
Holder |
||
Token (BOND) specific credentials |
[issuer] [isIssuerOf] [BOND] [issuer] [isHolderOf] [BOND] |
[investor1] [isHolderOf] [BOND] |
[investor2] [isHolderOf] [BOND] |
||
Token specific credential issuer |
Registrar |
Registrar |
Registrar |