protocols

TRP

The Travel Rule Working Group (TRP Working Group), a global independent industry body of virtual asset service providers dedicated to creating standards that adhere to the Financial Action Task Force’s (FATF) R.16 Travel Rule recommendation, created The Travel Rule Protocol (TRP). This article covers factors to consider when choosing TRP as a Travel Rule messaging protocol.

How does TRP work?

The Travel Rule Protocol (TRP) is a minimal, pragmatic API for compliance with FATF Travel Rule recommendations for virtual assets. TRP utilizes a REST (Representational State Transfer) API architecture that provides interoperability to web services and platforms. Through the RESTful service, TRP can manipulate web data to a uniform representation that can be utilized by other users of the network regardless of their base technology.

Is TRP a Travel Rule solution or protocol?

TRP is a messaging protocol. VASPs will still need to partner with a fully integrated Travel Rule solution provider or build additional components to integrate TRP. 

Is TRP an open-sourced industry alliance network, a closed network, or a commercial solution?

TRP is an open-sourced industry alliance network, explicitly developed to launch a “first-generation, minimal, workable, and pragmatic API specification for compliance with the FATF Travel Rule in a timely manner, that also minimizes fragmentation and maximises interoperability.”

The protocol was developed as an industry initiative by Standard Chartered, ING, and BitGo, amongst others, to solve the technical aspect of the travel rule. Through welcoming open industry collaboration, the working group has since grown to encompass a large number of leading organizations from across the global Virtual Asset Industry and continues to welcome further organizations to join.

Is TRP complex to integrate?

No. TRP is a minimal API. Due to its simplicity, TRP API implementation can be completed quickly and allows VASPs to integrate the API directly into existing systems. Several TRP Working Group members, including Notabene, have created implementations of the TRP API that can be utilized immediately.

What are the steps to integrating TRP?

Although TRP is still under development, the current steps to integration are as follows:

  1. Implement TRP endpoints
  2. Agree on common TRP extensions with each counterparty (there are extensions for authentication, extra data, encryption etc) 
  3. Repeat Step 2 for every counterparty VASP using TRP.

Notabene provides customers with automatic TRP endpoints for our customers, cutting down integration time.

How does VASP due diligence work on TRP?

As a plain messaging protocol, VASPs must perform their own due diligence on each counterparty before transaction with them on TRP. Notabene provides the due diligence questionnaire to support this process.

What is TRP’s governance model?

TRP has an open governance model. TRP hosts regular weekly meetings, chat rooms for more frequent collaboration, and emails for more infrequent formal announcements. Industry participants who wish to help towards the goals are encouraged to join the working group.

Does TRP support non-custodial wallets?

The TRP is intended to support transactions between custodial wallets, but there are discussions for future extensions to support non-custodial wallets.

Is TRP live?

Yes, TRP is live and has been in production since 2020. There are currently more than 20 VASPs transacting with the TRP protocol. 

Is there industry support for TRP?

The Travel Rule Protocol has been incrementally developed by a worldwide self-selecting group of leading industry participants, collaborating openly and sharing to develop and evolve the solution. There is no single central body or organization behind the protocol, only collaboration.

What is TRP’s membership fee structure?

TRP is royalty and license-free. However, any fees, licenses related to implementation, service of software providers, etc., are the implementing VASP’s responsibility. Further costs may include but are not limited to documenting the legal and contractual arrangement ensuring that any information exchange is done in compliance with applicable laws, e.g., GDPR. 

Does Notabene support TRP?

As a member of the TRP Working Group, Notabene fully supports integration with TRP. Notabene provides an easy-to-use turn-key Travel Rule SAAS solution which includes support for TRP. Every Notabene customer has a live TRP endpoint.

What are the benefits of using TRP?

  • In production today: Due to the simple nature of TRP, anyone could set up a TRP endpoint without waiting for a network to be set up. This has helped TRP reach production status before all other open travel rule protocols.
  • Free to use: TRP is royalty and license-free. Any fees incurred would be related to internal implementation costs and any costs of a service provider. All Notabene customers have free access to TRP as part of their standard subscription.
  • Easy integration: Currently, TRP is the most straightforward Travel Rule messaging protocol, as it is REST-based with an HTTP standard. There are two endpoints, (a) address query and (b) transfer notification. TRP does not use blockchain technology to send customer data between VASPs.
  • Open Network: Without a formal gatekeeper or extraneous connections to join, many VASPs can plug into TRP to start their Travel Rule compliance journey today. If many VASPs integrate TRP, global transaction flow will not be hampered. Additionally, open networks support the initial ethos of the blockchain space.
  • Extensions: The minimal core protocol contains mandatory elements that cover the bare minimum FATF R16 requirements. TRP offers an extension mechanism to fit the needs of compliance requirements in different jurisdictions. 

What are the drawbacks of using TRP?

  • Creating bilateral agreements: There’s no authentication at a TRP endpoint, which requires that each VASP create bilateral agreements or find another method for authentication of counterpart VASPs. Notabene solves this using TR: Now.

Has there been a testnet using TRP?

Singaporean VASPs Luno, Crypto.com, and Xfers have successfully completed the second phase of Notabene’s Travel Rule testnet. Participants exchanged automated Travel Rule transfers in various real-world scenarios using TRP and TRNow, Notabene’s in-house solution, as messaging channels. Learn more.

Developers:

What are TRP's features?

While the protocol development is still early, the following seems to be the current features:

  • RESTful API
  • Poll members using address query API to verify if the address belongs to them
  • Simple Transfer notification API based on IVMS-101
  • Extension API for more complex workflows

Find the latest TRP specifications here.

TRP Open API Documentation

TRP has frequent and recent GitLab Activity. Visit TRP’s GitLab page to see the latest commits. 

How to request changes on TRP?

If your organization requires additional support outside of TRP’s current offerings, requesting changes on TRP is reasonably straightforward. Fill out this short survey to access the weekly calls where you can raise issues.

Related links:

GitLab: Travel Rule Protocol Specifications

Integrate once. Connect with many.

Thinking of integrating TRP? Save time and integrate Notabene's API to connect with TRP and many others.

Contact sales
This content is provided for general informational purposes only. By using the content, you agree that the information on this content does not constitute legal, financial or any other form of professional advice. No relationship is created with you, nor any duty of care assumed to you, when you use this content. The content is not a substitute for obtaining any legal, financial or any other form of professional advice from a suitably qualified and licensed advisor. The information on this content may be changed without notice and is not guaranteed to be complete, accurate, correct or up-to-date.

Help us keep this page up to date! Any comments, corrections or suggestions on this page can be sent to
catarina@notabene.id.