The Travel Rule requires financial institutions, including regulated crypto custodians, to collect and share information about the originator and beneficiary of transfers above a defined threshold. The U.S. rule (31 CFR 1010.410(f)) sets the threshold at $3,000. This guide covers U.S. Travel Rule compliance for customers serving end users under Paxos Trust Company, N.A. (federally regulated by the OCC). If you serve end users under Paxos’s Singapore or EU entities, see:Documentation Index
Fetch the complete documentation index at: https://paxos-0ac97319-preview-travel-rule-api-changes.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
- Travel Rule compliance — Singapore (MAS) (separate guide, coming soon)
- Travel Rule compliance — EU (TFR/MiCA) (separate guide, coming soon)
Who this is for
Customers using the V2 Crypto Withdrawals API or the V2 Orchestration API to move crypto to external addresses on behalf of end users. Travel Rule does not apply to:- Transfers under $3,000 USD-equivalent
- First-party transfers between Paxos sub-accounts you own
- Fiat payment flows
- Internal Paxos-to-Paxos transfers
How it works
Travel Rule information is collected and stored on the destination address, not on the transaction. Once an address is saved with valid Travel Rule metadata, every subsequent withdrawal or orchestration to that address inherits it automatically. You collect once, transact many times. This is a deliberate shift from the legacybeneficiary field on POST /transfer/crypto-withdrawals, which was per-transaction and not enforced. That field is now deprecated.
Three actors are involved in every above-threshold transfer:
| Actor | Who | What you provide |
|---|---|---|
| Originator | Your end user sending the crypto | Nothing — Paxos derives this from your KYC submission |
| Beneficiary | The person or entity receiving the crypto | Provided on the destination address via travelrule_metadata |
| Counterparty institution | The VASP holding the beneficiary’s wallet, if any | vasp.id (preferred) or vasp.name (fallback) |
Looking up VASPs
Paxos maintains a directory of known VASPs. UseGET /v2/travelrule/vasps to power a type-ahead picker in your UI:
vasp.name + vasp.website_url — the transfer proceeds and Paxos Compliance handles the Travel Rule obligation for off-directory institutions.
You can cache directory results aggressively; changes to the directory are infrequent.