85 jurisdictions have now passed Travel Rule legislation. Up from 65 last year. Sounds like progress, right?
It’s not. Cross-border crypto transfers are more broken than ever. Here’s the uncomfortable reality of what compliance actually looks like in 2026.
The Sunrise Problem
The crypto compliance world has a name for this mess: the “sunrise problem.” Different jurisdictions implemented the Travel Rule at different times with different requirements. The result? VASPs in compliant jurisdictions literally cannot transact compliantly with counterparties in non-compliant or differently-compliant jurisdictions.
The Switzerland example is instructive. Swiss VASPs, under FINMA’s early Travel Rule requirements, found themselves unable to execute compliant international transfers. Their counterparty VASPs weren’t obligated to send the required originator/beneficiary data. Solution? Swiss exchanges stopped most international VASP-to-VASP transfers. Users now route through self-hosted wallets as a workaround.
This isn’t compliance. This is compliance theater creating friction that pushes users toward less regulated pathways.
Threshold Chaos
Every jurisdiction picked their own threshold. Here’s what you’re dealing with:
| Jurisdiction | Threshold |
|---|---|
| European Union | €0 (every transaction) |
| United States | $3,000 (cross-border) |
| Singapore | SGD 1,500 |
| FATF Recommendation | $1,000/€1,000 |
| Japan | ¥0 (every transaction) |
| UK | £1,000 |
A $2,500 transfer between two US exchanges? No Travel Rule data required. The same transfer to an EU exchange? Full compliance required on the EU side, creating an asymmetric obligation.
This isn’t a minor inconvenience. Every transaction requires jurisdiction-specific logic to determine what data must be collected and transmitted.
Interoperability Failures
FATF didn’t mandate a specific technical solution. The industry was supposed to figure it out. Instead, we got fragmentation.
Competing protocols:
- TRUST - Backed by major exchanges (Coinbase, Kraken, etc.)
- TRISA - Open-source, privacy-preserving approach
- Sygna Bridge - Popular in Asia-Pacific
- Various proprietary solutions - Regional and exchange-specific
The problem? These protocols don’t work well together. Some providers won’t accept Travel Rule data from competing protocols. A Coinbase user can send to Kraken (both TRUST members) smoothly. Sending to an exchange using Sygna? Different story.
We’ve essentially recreated the interbank messaging fragmentation that SWIFT solved 50 years ago - except without SWIFT’s market dominance to force standardization.
The Unhosted Wallet Nightmare
This is where it gets really messy. When your user sends to or receives from a self-hosted wallet, what’s required?
| Jurisdiction | Requirement |
|---|---|
| EU/UK/Gibraltar | Collect wallet info from customer |
| Singapore/Germany | Verify identity of wallet owner |
| Switzerland | Verify identity + proof of ownership |
| Liechtenstein | Enhanced due diligence |
| Philippines | “Stricter rules” + enhanced due diligence |
How do you verify someone owns a wallet?
Satoshi test: User sends a small amount from the wallet to your exchange within a time window. Problems: actual money moves, unpredictable confirmation times, accounting headaches.
Message signing: User signs a unique message with their private key. Problems: technical barrier for users, not all wallets support easy signing UX.
Neither solution is great. Both create friction that pushes users toward non-compliant pathways or competitors in less strict jurisdictions.
The GDPR Collision
Here’s a compliance paradox: Travel Rule requires you to collect and transmit personal data. GDPR requires you to minimize data collection and protect data transfers.
When you’re sending Travel Rule data to an exchange in a non-EU jurisdiction, you’re potentially violating GDPR’s cross-border data transfer restrictions. When you’re collecting detailed beneficiary information, you’re potentially violating data minimization principles.
Legal teams are writing elaborate justifications for why Travel Rule compliance constitutes a “legitimate interest” override. It’s legally fragile.
The Enforcement Reality
Here’s the kicker: 59% of jurisdictions that passed Travel Rule laws haven’t issued any enforcement actions. Many haven’t even established supervisory frameworks.
This creates a two-tier world:
- Exchanges in strictly enforced jurisdictions bear heavy compliance costs
- Exchanges in lax jurisdictions operate with minimal burden
- Users migrate to the path of least friction
The Travel Rule is supposed to create a level playing field. Instead, it’s created regulatory arbitrage opportunities.
What Compliance Actually Looks Like
If you’re running an exchange trying to be compliant:
- Maintain integrations with 3-4 Travel Rule protocols
- Implement jurisdiction-specific threshold logic
- Build wallet verification flows (multiple methods)
- Create fallback procedures for non-compliant counterparties
- Document GDPR justifications for every data transfer
- Block transactions to/from jurisdictions where compliance is impossible
All this for a system that the non-compliant half of the industry simply ignores.
The Path Forward
What needs to happen:
- Protocol consolidation around 1-2 standards
- Harmonized thresholds (ideally FATF’s $1,000 recommendation)
- Clear unhosted wallet guidance that’s technically feasible
- GDPR carve-outs for Travel Rule compliance
- Actual enforcement to level the playing field
What will probably happen:
- Continued fragmentation
- More jurisdictions adding more requirements
- Compliant exchanges losing volume to non-compliant competitors
- Self-hosted wallets becoming the de facto workaround
How is your exchange handling Travel Rule compliance? What’s your experience with cross-border transfers?
compliance_charlie