.. sectnum:: :depth: 2 :start: 2 Credential Preparation for Token Issuance and Transfer =========================================================== 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. .. image:: pictures/instrument_config-1.png A window pops up for input. .. image:: pictures/instrument_config-2.png In this demo, the credential requirements are designed as following: .. list-table:: * - Token-specific Role - Credential Requirements * - Issuer - [holder] [isIssuerOf] [BOND] * - Holder - [holder] [isHolderOf] [BOND] Input BOND in Instrument ID .. image:: pictures/instrument_config-3.png The Registrar can set Instrument Identifers (optional) * Source = Registrar PartyID * ID = Ticker * Scheme = CUSIP, ISIN, ... .. image:: pictures/Registry_Intrument_Identifiers.png :height: 325px :width: 400px 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 .. image:: pictures/instrument_config-4.png 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 .. image:: pictures/instrument_config-5.png Then click CREATE. The instrument configuration is created. .. image:: pictures/instrument_config-6.png 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: - Claims * Subject: Issuer's Party ID * Property: isIssuerOf * Value: BOND .. image:: pictures/token_credentials-1.png 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: - Claims * Subject: Issuer's Party ID * Property: isHolderOf * Value: BOND .. image:: pictures/token_credentials-2.png 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: - Claims * Subject: Investor1's Party ID * Property: isHolderOf * Value: BOND .. image:: pictures/token_credentials-3.png Issuer accepts credential offers --------------------------------------------------------------------------- ================= ================= Actor Utility Module ================= ================= Issuer CREDENTIAL ================= ================= Select OFFERS on the left navigation. There are two credential offers from Registrar. .. image:: pictures/token_credentials-5.png Click ACCEPT to both. Now a credential is created (Check CREDENTIALS on the left navigation). .. image:: pictures/token_credentials-6.png 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. .. image:: pictures/token_credentials-7.png Click ACCEPT. Now a credential is created (Check CREDENTIALS on the left navigation). .. image:: pictures/token_credentials-8.png Congratulations! All credentials are ready. It is time for the token issuance and transfer.