# About TRP Public API The TRP Public API enables Virtual Asset Service Providers (VASPs) to securely exchange customer identity information required under the Travel Rule. It provides a simple, standardized interface for generating Travel Addresses, initiating compliant transfers, and receiving status updates. TRP follows global regulatory standards, including FATF Recommendation 16 and the IVMS101 data model, ensuring that all required information is validated and transmitted between VASPs safely. ## What You Can Do With This API The TRP Public API allows you to: - **Authenticate** using a short-lived JWT access token - **Generate Travel Addresses** for beneficiaries - **Initiate Travel Rule transfers** with full IVMS101 payload validation - **Receive callback notifications** on transfer approval or rejection - **Submit blockchain transaction IDs** for transfer completion Designed for simplicity, TRP handles the compliance logic so your system can focus on the transaction workflow. ## How It Works TRP establishes secure communication between VASPs: 1. The beneficiary VASP generates a **Travel Address** 2. The originator VASP uses it to send identity data 3. TRP validates both parties and exchanges IVMS101 information 4. TRP notifies the originator VASP of the **transfer status** 5. The originator VASP submits the **txId** once the transaction is completed This ensures that every transfer follows regulatory requirements. ## Standards & Interoperability TRP is built on international compliance standards: - **FATF Travel Rule** - **IVMS101 messaging standard** - **Secure VASP-to-VASP data exchange** - **PII minimization and encryption** The API is compatible with traditional VASP systems and can be integrated with custodial, non-custodial, and hybrid wallet environments. ## Purpose TRP’s mission is to make Travel Rule compliance: - **simple** - **secure** - **interoperable** - **developer-friendly** By using TRP, VASPs ensure the safe exchange of regulated identity information while maintaining a smooth user experience for crypto transfers.