Added

Travel rule support for crypto withdrawals and whitelisting

Broker API

Adds travel rule compliance support to the crypto funding endpoints.

  • New GET /v1/wallets/travel-rule/vasps endpoint to search the VASP directory and find the DID of a destination exchange.
  • New PATCH /v1/accounts/{account_id}/wallets/whitelists/{whitelisted_address_id}/travel-rule-info endpoint to update travel rule information for an existing whitelisted address.
  • New travel_rule_info property on the whitelisted address request and response schemas, covering the destination VASP, beneficiary_is_self_hosted for self-hosted wallets, and beneficiary_manual_entry for exchanges not listed in the directory.
  • New 400 travel rule validation error responses on withdrawal and whitelisting requests, documenting the error codes, the required travel rule fields, and the next action needed to satisfy them.

Affected Endpoints

  • GET /v1/wallets/travel-rule/vasps
  • PATCH /v1/accounts/{account_id}/wallets/whitelists/{whitelisted_address_id}/travel-rule-info
  • POST /v1/accounts/{account_id}/wallets/whitelists
  • GET /v1/accounts/{account_id}/wallets/whitelists
  • POST /v1/accounts/{account_id}/wallets/transfers