A Travel Rule (Recomendação 16 do GAFI) exige que qualquer pessoa que movimente fundos acima de um limite — $1,000 nos EUA, €1,000 na UE, 100,000 JPY no Japão — anexe a identidade do originador e do beneficiário à transação. Foi escrita para transferências em 1996. Em 2019 o GAFI esclareceu que também se aplica a ativos virtuais — pagamentos USDC acima do limite precisam anexar uma mensagem IVMS-101.
Na prática: quando Baynoy paga USDC da sua conta para uma wallet contraparte acima de $1k, empacotamos os campos KYC verificados do merchant (nome, país, account ref) no JSON padronizado IVMS-101 e enviamos para o endpoint Travel Rule do VASP receptor (Notabene, Sumsub, TRP). Se o destinatário é self-hosted, coletamos uma assinatura de propriedade de wallet — recomendado pelo guia GAFI VA-15.
Você não precisa pensar em nada disso. O roteamento Travel Rule acontece no servidor. O merchant só vê o pagamento ter sucesso. O log de compliance é consultável no admin pela janela de retenção de sete anos exigida pelo BSA.