La Travel Rule (Raccomandazione 16 del GAFI) richiede che chiunque muova fondi sopra una soglia — $1,000 negli USA, €1,000 in UE, 100,000 JPY in Giappone — alleghi l'identità del mittente e del beneficiario alla transazione. Fu scritta per i bonifici nel 1996. Nel 2019 il GAFI ha chiarito che si applica anche agli asset virtuali — i payout USDC sopra la soglia devono allegare un messaggio IVMS-101.
In pratica: quando Baynoy paga USDC dal tuo conto a un wallet controparte sopra $1k, impacchettiamo i campi KYC verificati del merchant (nome, paese, account ref) nel JSON standardizzato IVMS-101 e lo postiamo all'endpoint Travel Rule del VASP destinatario (Notabene, Sumsub, TRP). Se il destinatario è self-hosted, raccogliamo una firma di proprietà del wallet — raccomandato dalla guida GAFI VA-15.
Non devi pensare a niente di tutto questo. Il routing Travel Rule avviene lato server. Il merchant vede solo che il payout ha successo. Il log compliance è interrogabile nell'admin per la finestra di retention di sette anni richiesta dal BSA.