Skip to content
Last updated

Custodial vs Non-Custodial interaction

TRP supports both custodial and non-custodial VASPs. The main differences relate to data responsibility and wallet control.

Custodial VASP

For custodial providers:

  • the platform stores and manages user accounts;
  • originator and beneficiary data are formed on the VASP side;
  • TRP is used as an infrastructure for Travel Rule message exchange;
  • stricter business validation and KYC controls may apply.

Typical scenario:

  • Exchange / Custodian
  • Centralized wallet management
  • Full Travel Rule compliance flow

Non-Custodial VASP

For non-custodial providers:

  • wallet control remains with the end user;
  • the VASP acts as the transmitting party for Travel Rule data;
  • some data may be limited depending on the business model;
  • enhanced checks are applied for incoming and outgoing transfers.

Typical scenario:

  • Wallet provider
  • Self-custody wallets
  • Selective data sharing according to regulation

Next steps

After completing the basic integration, it is recommended to:

  • test all scenarios in the Test environment;
  • verify error handling and edge cases;
  • complete production onboarding;
  • enable monitoring and alerts.