Travel Rule Fields for Crypto Sends Guide

The Travel Rule requires financial institutions, including qualified custodians, to share basic information about their customers when sending funds over a certain amount. Required Travel Rule fields differ by region. These requirements are determined based on the country of origin from the account requesting the withdrawal.

Travel Rule Parameters

FieldTypeRequiredDescription
travelRuleInformationobjectYes*Required if the transfer originates from a Travel Rule jurisdiction (see list below).
travelRuleInformation.travelBeneficiaryVaspNamestringYesName of the beneficiary’s VASP (e.g., "FortressEurope").
travelRuleInformation.beneficiaryVaspWebsitestringYesWebsite URL of the beneficiary’s VASP (e.g., "Fortress.com").
travelRuleInformation.beneficiaryWalletTypestringYesIndicates wallet type. Use "custodian" or "self-hosted".
travelRuleInformation.selfAttestationstringConditionalRequired if beneficiaryWalletType is "self-hosted".
travelRuleInformation.personIdentity.firstNamestringConditionalRequired for personal wallets.
travelRuleInformation.personIdentity.lastNamestringConditionalRequired for personal wallets.
travelRuleInformation.businessIdentity.legalNamestringConditionalRequired for business wallets.

POST /api/trust/v2/transfers

{
    “type”: “withdrawal”,
    “assetType”: “crypto”,
    “asset”: “near”,
    “network”: “nearTestnet”,
    “amount”: 1,
    “from”: {
        “type”: “account”,
        “id”: “{{CAid}}”
    },
    “to”: {
        “type”: “address”,
        “id”: “68e6b88a356edc6e083349bc1ff7d6e953851d4cbce07e5bdfae345a11d3183b”
    },
    “travelRuleInformation”:{
        “beneficiaryVaspName”: “FortressEurope”,
        “beneficiaryVaspWebsite”: “Fortress.com”,
        “beneficiaryWalletType”: “custodian”, //or self-hosted eallet
        “selfAttestation”: “”,
        “personalEntity”:{
            “firstName”: “John”,
            “lastName”: “Doe”
        },
        “businessEntity”:{
            “legalName”: “ACME Corp” // Business
        }
    },
“comment”: “Test-withdrawal”,
“spreadBasisPoints”: 0,
“applyGasFee”: false
}

Travel Rule Jurisdictions

  • Japan (JP)
  • Singapore (SG)
  • European Union
    • Austria (AT)
    • Belgium (BE)
    • Bulgaria (BG)
    • Cyprus (CY)
    • Czech Republic (CZ)
    • Germany (DE)
    • Denmark (DK)
    • Estonia (EE)
    • Spain (ES)
    • Finland (FI)
    • France (FR)
    • Greece (GR)
    • Croatia (HR)
    • Hungary (HU)
    • Ireland (IE)
    • Iceland (IS)
    • Italy (IT)
    • Liechtenstein (LI)
    • Lithuania (LT)
    • Luxembourg (LU)
    • Latvia (LV)
    • Malta (MT)
    • Netherlands (NL)
    • Norway (NO)
    • Poland (PL)
    • Portugal (PT)
    • Romania (RO)
    • Sweden (SE)
    • Slovenia (SI)
    • Slovakia (SK)

Version Support

Travel Rule is supported in v2 Transfers API only. It is not available in v1.