Resources | Travel Rule Protocol

What Is the Travel Rule Protocol (TRP)?

Find answers to questions surrounding the leading decentralised Travel Rule protocol: TRP.

Learn how TRP helps VASPs meet global Travel Rule requirements, solve the VASP discovery problem, safeguard data, and streamline operations.

What Is the Travel Rule Protocol (TRP)?

Copy
Link Icon

The Travel Rule Protocol, TRP, is an open-source standard for exchanging crypto-asset transfer-related data between VASPs as required by the FATF Travel Rule (Recommendation 16). TRP is the leading decentralised protocol, attracting many VASPs and technical solution providers, such as 21 Analytics, as contributors, supporters, and users.

TRP builds on and leverages other open industry standards from the crypto industry, such as IVMS and LNURL and standard IT building blocks like REST and HTTPS. It is an entirely royalty-free specification without any hidden catches or depending on any centralised third-party services.

In a nutshell, TRP is free, anyone can access its code and install it, and it solves the Travel Rule’s requirements.

Read:
Why the Travel Rule Protocol (TRP) Trumps Other Protocols
Arrow Icon

How Is TRP Part of the OpenVASP Association?

Copy
Link Icon

In late 2021, the TRP Working Group merged with the OpenVASP Association. The latest version of TRP combines the best parts of the former OpenVASP protocol and TRP version 2.

TRP is the official protocol of the OpenVASP Association for enabling a truly permissionless, peer-to-peer implementation of the Travel Rule as defined in the principles of the Association.

Read:
OpenVASP and the Travel Rule Protocol (TRP) Join Forces
Arrow Icon

Is TRP Decentralised?

Copy
Link Icon

One of the main differences between TRP and other Travel Rule solutions and protocols is its decentralisation. Since no company owns the efforts, decisions, budget or outcomes, the protocol was built to survive the ever-changing crypto market and allow true participation from whoever wants to join.

In fact, due to its decentralised nature, TRP is wholly tailored to the industry's needs. Travel Rule solution developers, VASPs, compliance officials, etc., have made all decisions regarding its development resulting in every feature that TRP boasts being developed to match a Travel Rule demand.

Access the TRP specification on the OpenVASP Association's public GitLab organisation or join the Telegram group to find out how you can contribute to TRP’s development.

What Is the TRP Advanced Workflow?

Copy
Link Icon

By using TRP's Advanced Workflow, VASPs can gain several benefits, including the ability to accept or decline transactions. This feature allows VASPs to enhance their security measures by immediately rejecting transactions from sanctioned countries or individuals.

Additionally, the payment address is only visible after the transaction has been accepted, eliminating the possibility of unwanted transactions, as per the FATF’s Travel Rule and EU’sTransfer of Funds Regulation (TFR). Furthermore, VASPs can examine transaction details before proceeding, saving time and resources.

Read:
TRP Lets VASPs Accept or Reject Transfers Before They Occur
Arrow Icon

How Does TRP Solve the VASP Discovery Problem?

Copy
Link Icon

VASP auto-discovery, along with the Travel Address, solve the VASP discovery problem. By sending or receiving a Travel Address to or from an unknown counterparty a receiving VASP immediately knows who their counterparty is without having to ask their customer or rely on any VASP networks.

Read:
21 Travel Rule's VASP Auto-discovery Assists VASPs
Arrow Icon

What Is the TRP Travel Address?

Copy
Link Icon

The FATF's Travel Rule requires VASPs to send Travel Rule information if the beneficiary has a custodial account with another VASP.

However, a common problem encountered by VASPs is not knowing to whom the address belongs. Fortunately, the Travel Address provides VASPs with essential information, controls, and enhancements, including the VASP and address to which the coins should be sent, enhanced privacy for the user, and the ability to conduct sanction checks before revealing the digital asset address.

It functions similarly to a traditional banking IBAN and helps VASPs comply with the Travel Rule.

Read:
Is There a Difference Between an IBAN and a Travel Address?
Arrow Icon

What Is the TRP Travel Address Encoder?

Copy
Link Icon

21 Analytics developed a free and user-friendly TRP Travel Address Encoder tool. It is a free tool for VASP software engineering teams and compliance officers who want to test the Travel Address functionality.

With this tool, users can see exactly what information a Travel Address comprises: the VASP that controls the receiving address and the VASP’s URL to receive Travel Rule data.

Read:
The Travel Rule Protocol (TRP) Travel Address Encoder
Arrow Icon

Is TRP Travel Rule Compliant?

Copy
Link Icon

TRP aligns with all Travel Rule implementations, as the receiving VASP must still conduct due diligence before the transaction proceeds—meaning no blockchain activity occurs beforehand. This ensures that Travel Rule data is shared exclusively with trusted counterparties.

Read:
How the Travel Rule Protocol (TRP) Benefits VASPs
Arrow Icon

How Does TRP Offer Complete Control to VASPs?

Copy
Link Icon

With TRP, VASPs have complete control, allowing users to build on the protocol themselves or use a compatible solution from a provider.

TRP is designed to be easily implemented while meeting the needs of the Travel Rule. VASPs can use various extensions to modify or add to the protocol if they signal support for a particular extension in their communication.

Moreover, unlike other protocols, there is no vendor lock-in. VASPs can terminate their contracts and seek new options or build their own solutions without incurring costly and time-consuming efforts.

How Can I Become Part of TRP?

Copy
Link Icon

Individuals can request to join the monthly TRP call and share their knowledge and ideas on improving the existing protocol and discussing Travel Rule-related topics - this can be done by joining the OpenVASP Telegram group.

Moreover, the standard and its extensions are further developed through GitLab merge requests and issues. To participate, access the TRP specification here.

What Is the IVMS 101 Validator?

Copy
Link Icon

A uniform language (data structure) is required for VASPs to exchange the mandatory information among themselves. Consequently, the interVASP Messaging Standard (IVMS 101) was developed to standardise the format in which Travel Rule data is recorded.

After the development of IVMS 101, 21 Analytics took the initiative to further aid the ecosystem by developing the IVMS Validator. The tool enables developers to verify the compatibility of entered data with the IVMS 101 data model standard, as used by TRP.

What Is the LEI Generator?

Copy
Link Icon

Conducting product integration testing is crucial in achieving interoperability and building better solutions for complying with the Travel Rule.
Travel Rule data tests often require a LEI Code, which is essential for transparency in the international finance arena. Financial institutions need to know the identity of the parties they deal with. However, it is virtually impossible for humans to generate valid LEI codes due to checksum.

To address this issue, 21 Analytics has developed a generic LEI Code generator to create valid LEI codes for testing purposes.

Read:
The Benefits of 21 Analytics’ LEI Generator
Arrow Icon
Cookies are used to collect information about how you interact with our website and allow us to remember you. We use this information in order to improve and customize your browsing experience and for analytics and metrics about our visitors both on this website and other media. To find out more about the cookies we use, see our Privacy Policy.
Accept