- Setup
- Overview
- Tutorials
- How Tos
- Reference
- DAR Versions
- API Reference
- Commercials API
- Credential API
- Registry API
- Utility.Registry
- Utility.Registry.V0.Configuration.Instrument
- Utility.Registry.V0.Holding.Allocation
- Utility.Registry.V0.Holding.Burn
- Utility.Registry.V0.Holding.Lock
- Utility.Registry.V0.Holding.Mint
- Utility.Registry.V0.Holding.TokenApiUtils
- Utility.Registry.V0.Holding.Transfer
- Utility.Registry.V0.Holding.Unlock
- Utility.Registry.V0.Types
- Utility.Registry.V0.Util
- Utility.Registry.App
- Utility.Holding
- Utility.Registry
- Operator Backend API
- Releases
Introduction¶
This tutorial details the steps to redeem a tokenized instrument using the Credential and Registry utilities.
Instrument¶
The tokenized instrument redeemed is called BOND.
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 |
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 |