CODE

Verify the beneficiary VASP information and confirm Travel Rule data exchange transaction via the API.

CODE is a proprietary data exchange protocol developed by CODE, a Korean provider of specialized Travel Rule services for VASPs founded by the leading local virtual asset exchanges, Bethumb, Coinone, and Korbit.

Created by virtual asset exchanges, CODE is rooted in a thorough understanding of the challenges encountered by VASPs. CODE ensures that data is transmitted securely, protecting sensitive information during the exchange process.

📘

Note

To use CODE within Sumsub, VASPs must complete a verification process by filling out either the Registration Form or Due Diligence Questionnaire.

How CODE protocol works

Sumsub utilizes CODE as a bridge that verifies and delivers information about the beneficiary VASP/wallet address and authorizes Travel Rule data exchange transactions via the API. During the procedure, all the data that is shared by VASPs is encoded by the secure encryption algorithm (XSalsa20).

CODE protocol is applied only for the Pre-Travel Rule, Post-Transaction flow, that is, before on-chain verification. This step allows Sumsub to verify a Travel Rule data exchange transaction before executing the actual on-chain transaction in order to prevent unnecessary exchange of user information.

🚧

Important

To fully ensure the delivery of deposit Travel Rule data exchange transaction, you have to complete the following steps:

  1. Import your wallet addresses into the Wallet Address Book.
  2. Automate data enrichment for deposit transactions. To do so, import payment methods to applicants using this API method.

    Request example:
    curl -X POST
         'https://api.sumsub.com/resources/applicants/6756c06e40c2f83feed050ef/payments'
         -H 'content-type: application/json'
         -d '{
                "externalId": "id_from_your_system",
                "data": {
                  "type": "cryptoWallet",
                  "cryptoChain": "XRP",
                  "currencyCode": "USDT",
                  "accountIdentifier": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh",
                  "memo": "12345678"
                },
                "institutionInfo": {
                  "issuer": {
                    "type": "license"
                  }
                }
              }'

Request CODE

If your key has the Travel Rule service enabled, CODE protocol appears as a product feature on the Solutions page in the Dashboard, where you can request activation directly.

  1. In the Dashboard, go to Solutions and in the Travel rule section find the CODE protocol card.
  2. Click Request. You will see the the CODE protoco on the Travel Rule settings page with the request confirmation window open.
  3. Confirm the request.
  4. While your request is being processed, the card shows an In progress status.
  5. Once activation is complete, the protocol is enabled on your key.

Did this page help you?