2 Credential Preparation for Token Issuance and Transfer
2.1 Registrar specifying the requirement of the BOND token
Here Registrar of BOND specifies the credential requirement, i.e. what credentials are needed in order to issue or hold the BOND tokens.
Actor |
Utility Module |
---|---|
Registrar |
REGISTRY |
Select CONFIGURATIONS on the left navigation. In the Instrument Configurations box, click CREATE INSTRUMENT CONFIGURATION.

A window pops up for input.

In this demo, the credential requirements are designed as following:
Token-specific Role |
Credential Requirements |
Issuer |
[holder] [isIssuerOf] [BOND] |
Holder |
[holder] [isHolderOf] [BOND] |
Input BOND in Instrument ID

The Registrar can set Instrument Identifers (optional)
Source = Registrar PartyID
ID = Ticker
Scheme = CUSIP, ISIN, …

Under Required Credentials for Issuers, click ADD
In the Credential Issuer, paste the Registrar’s Party ID
Then under Claim Requirements (where subject is the holder), click ADD
In Property, input isIssuerOf
In Value, input BOND

Scroll down if needed
Under Required Credentials for Holders, click ADD
In the Credential Issuer, paste the Registrar’s Party ID
Then under Claim Requirements (where subject is the holder), click ADD
In Property, input isHolderOf
In Value, input BOND

Then click CREATE. The instrument configuration is created.

2.2 Registrar offers credential of token issuer and holder to Issuer
Registrar (of BOND) offers a free credential to Issuer (as an issuer and a holder of BOND).
Actor |
Utility Module |
---|---|
Registrar |
CREDENTIAL |
Select CREDENTIALS on the left navigation. Click OFFER FREE CREDENTIAL. A window pops up for input.
Holder: Issuer’s Party ID
Id: Issuer-BOND-issuer
Description: <anything>
Claims
Subject: Issuer’s Party ID
Property: isIssuerOf
Value: BOND

Select CREDENTIALS on the left navigation. Click OFFER FREE CREDENTIAL. A window pops up for input.
Holder: Issuer’s Party ID
Id: Issuer-BOND-holder
Description: <anything>
Claims * Subject: Issuer’s Party ID * Property: isHolderOf * Value: BOND

2.3 Registrar offers credential of token holder to Investor1
Registrar (of BOND) offers a free credential to Investor1 (as a holder of BOND).
Actor |
Utility Module |
---|---|
Registrar |
CREDENTIAL |
Select CREDENTIALS on the left navigation. Click OFFER FREE CREDENTIAL. A window pops up for input.
Holder: Investor1’s Party ID
Id: Investor1-BOND-holder
Description: <anything>
Claims * Subject: Investor1’s Party ID * Property: isHolderOf * Value: BOND

2.4 Issuer accepts credential offers
Actor |
Utility Module |
---|---|
Issuer |
CREDENTIAL |
Select OFFERS on the left navigation. There are two credential offers from Registrar.

Click ACCEPT to both.
Now a credential is created (Check CREDENTIALS on the left navigation).

2.5 Investor1 accepts credential offer
Investor1 accepts the credential offer.
Actor |
Utility Module |
---|---|
Investor1 |
CREDENTIAL |
Select OFFERS on the left navigation. There is one credential offer from Registrar.

Click ACCEPT.
Now a credential is created (Check CREDENTIALS on the left navigation).

Congratulations! All credentials are ready. It is time for the token issuance and transfer.