TRUST Flow
TRUST (Travel Rule Universal Solution Technology) is a Travel Rule messaging framework used by participating VASPs to exchange required originator and beneficiary information directly with each other through encrypted channels.
Participating in TRUST requires you to be onboarded with the TRUST organisation. Afterwards, 21 Travel Rule will take care of all the protocol steps, interacting with the TRUST Bulletin Board, as well as TRUST counterparty VASPs.
Below, we describe the protocol at a high level. For an in-depth protocol and network overview, see the TRUST documentation. For certificate onboarding guidance, see Obtaining Certificates.
Counterparty Discovery and the Bulletin Board
The TRUST organisation maintains and runs a bulletin board where the counterparty of a particular transaction can be discovered based on the digital asset wallet address alone. This will become apparent in the two transaction flows detailed below.
The Outgoing Transaction Flow
The below protocol steps are all handled by 21 Travel Rule. You only need to collect beneficiary data from your user and submit that data to 21 Travel Rule (step 2).
-
Your customer wants to send funds to a digital wallet address belonging to another TRUST VASP.
-
You collect beneficiary data from your user and submit it together with the destination wallet address to 21 Travel Rule.
-
21 Travel Rule will query the bulletin board for the beneficiary VASP information and learn where Travel Rule data can be submitted. 21 Travel Rule will then send the Travel Rule payload to the beneficiary VASP and you can proceed with the blockchain transaction.
The Incoming Transaction Flow
The below protocol steps are all handled by 21 Travel Rule. You only need to make your customer's wallet address available to the sender and review the received Travel Rule data before crediting your customer.
-
Your customer wants to receive funds to a digital wallet address that is hosted by your TRUST VASP. You register the user together with the digital wallet address with 21 Travel Rule.
-
The originator VASP queries the bulletin board with that wallet address to discover your VASP information and learn where Travel Rule data can be submitted.
-
The originator VASP sends the Travel Rule payload to 21 Travel Rule via TRUST. 21 Travel Rule receives and validates the data, after which you can review it in your compliance workflow before crediting your customer.