> For the complete documentation index, see [llms.txt](https://docs.ospree.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ospree.io/quick-start/intro-to-ospree/types-of-travel-rule-transfers.md).

# Types of Travel Rule transfers

Generally speaking, Travel Rule implementation impacts two primary transaction types:&#x20;

* [**VASP-to-VASP Transfers**](/developers/api-integration-flows.md#vasp-to-vasp-withdrawal) – When transferring virtual assets between two regulated VASPs, both parties must securely exchange originator, beneficiary, and transaction details to meet compliance requirements.<br>
* [**VASP-to-Self-Hosted Wallet Transfers**](/developers/api-integration-flows.md#self-hosted-wallet-withdrawal) – Transactions where a VASP sends or receives funds from a self-hosted (non-custodial) wallet, requiring additional due diligence depending on regulatory requirements. Unlike VASP-to-VASP transactions, transfers involving self-hosted wallets pose additional compliance challenges, as the receiving or sending entity is not a regulated institution. <br>

<figure><img src="/files/9rE86ujBI71zpU3iLlzx" alt=""><figcaption></figcaption></figure>
