> ## Documentation Index
> Fetch the complete documentation index at: https://docs.digitalasset.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Token Transfer

This tutorial details the steps to transfer a tokenized instrument from Investor1 to Investor2 using the Credential and Registry utilities.

## Instrument

The tokenized instrument transferred 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 roles (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]<br />\[issuer] \[isHolderOf] \[BOND] | \[investor1] \[isHolderOf] \[BOND] | \[investor2] \[isHolderOf] \[BOND] |
| Token specific credential issuer | | | Registrar | Registrar | Registrar |
