Lewati ke konten utama
Didit Raih $7,5 Juta untuk Membangun Infrastruktur Identitas dan Fraud
Didit
Kembali ke blog
Blog · 21 Mei 2026

Pertukaran Data Aturan Perjalanan: TRISA, TRP & OpenVASP (ID)

Aturan Perjalanan adalah masalah pertukaran data: dua VASP harus menukar informasi originator dan penerima secara aman sebelum transfer selesai.

Oleh DiditDiperbarui
travel-rule-protocols-trisa-trp.png

Jika Aturan Perjalanan FATF diurai hingga mekanismenya, ini adalah masalah perpesanan. Sebelum transfer kripto diselesaikan, VASP pengirim harus menyerahkan paket terstruktur kepada VASP penerima yang menjelaskan originator dan penerima — nama, identifikasi, referensi akun — dan pihak penerima harus mengonfirmasinya. Masalahnya adalah tidak ada satu "jalur" global untuk jabat tangan tersebut. Sebaliknya, ada protokol interoperabilitas yang bersaing, dan transfer berhasil hanya jika kedua VASP dapat menggunakan salah satu protokol tersebut.

Didit menjalankan jabat tangan itu untuk Anda. Pertukaran data Aturan Perjalanan terintegrasi dalam Pemantauan Transaksi, dan mesinnya mendukung tiga protokol yang benar-benar digunakan VASP dalam produksi — TRISA, TRP, dan OpenVASP. Anda mengirim transfer satu kali; mesin akan menyelesaikan pihak lawan, memilih protokol yang didukung kedua belah pihak, menukar muatan originator dan penerima, dan melacak kewajiban ke status. Panduan ini menjelaskan protokol, muatan, dan cara pertukaran dijalankan.

Poin-poin penting

  • Aturan Perjalanan adalah pertukaran data VASP-ke-VASP. Pengirim mengirimkan informasi originator dan penerima; penerima mengumpulkan dan mengonfirmasinya.
  • Tiga protokol melakukan pertukaran itu — TRISA, TRP, dan OpenVASP — masing-masing dengan model kepercayaan dan transportasi yang berbeda. Didit mendukung ketiganya.
  • Muatan adalah catatan originator dan penerima — pihak-pihak dalam transfer, terstruktur sehingga kedua VASP membaca bidang yang sama.
  • Didit menjalankan pertukaran di dalam Pemantauan Transaksi, menyelesaikan setiap kewajiban ke salah satu dari enam status (UNKNOWN, COMPLIANT, PENDING_ACTION, PENDING_COUNTERPARTY, FAILED, EXEMPT).
  • Satu API /v3/. Transfer kripto diposting ke POST https://verification.didit.me/v3/transactions/ dengan currency_kind: "crypto", dan penyaringan dompet berjalan bersamaan mulai dari $0.02 (bawa-kunci-Anda-sendiri).

Apa yang dilakukan protokol

Ketiga protokol memecahkan dua masalah yang sama — bagaimana saya menemukan dan mempercayai VASP pihak lawan? dan bagaimana saya mengirim data pelanggan dengan aman? — tetapi mereka membuat pertukaran yang berbeda.

  • TRISA (Travel Rule Information Sharing Architecture) adalah model peer-to-peer yang dibangun di atas otoritas sertifikat. VASP mendaftar, membuktikan identitas mereka, dan menerima sertifikat, kemudian bertukar data secara langsung melalui saluran terenkripsi. Kepercayaan berakar pada direktori anggota terverifikasi.
  • TRP (Travel Rule Protocol) adalah spesifikasi API-first yang disukai oleh sekelompok institusi besar. Ini mendefinisikan jabat tangan REST yang ringan untuk mengirim muatan originator dan penerima antara pihak lawan yang telah membangun koneksi.
  • OpenVASP adalah standar terbuka yang menggunakan sinyal on-chain dan lapisan perpesanan untuk membangun sesi antara VASP sebelum transfer, kemudian menukar data pelanggan di luar rantai.

VASP yang ingin jangkauannya luas harus mendukung lebih dari satu, karena semua pihak lawannya tidak akan berada di protokol yang sama. Menjalankan pertukaran di dalam Didit berarti Anda tidak perlu memilih satu dan berharap — mesin akan menegosiasikan protokol apa pun yang didukung pihak lawan.

Mengapa ini penting

Berdasarkan Rekomendasi 16 FATF dan implementasi regionalnya — Peraturan Transfer Dana UE adalah yang utama di antaranya — pertukaran data originator dan penerima diwajibkan di atas ambang batas, dan pengawas memeriksanya. Tetapi persyaratan tersebut ditulis dalam hal hasil (data harus dikirimkan, disimpan, dan dikonfirmasi), bukan protokol. Fragmentasi protokol adalah realitas rekayasa yang Anda warisi, bukan aturan yang dapat Anda hindari dengan membacanya.

Itulah mengapa dukungan protokol seharusnya bukan masalah yang harus Anda bangun. Mengaktifkan pendaftaran TRISA, titik akhir TRP, dan sinyal OpenVASP — dan menjaga ketiganya tetap mutakhir — adalah biaya rekayasa berkelanjutan yang tidak ada hubungannya dengan produk Anda. Menggabungkannya ke dalam mesin pemantauan yang sama yang sudah menilai transfer akan mengurangi biaya tersebut menjadi satu integrasi.

Detail teknis

Transfer dibuat terhadap API /v3/ terpadu. Originator adalah subject, penerima adalah counterparty, dan currency_kind: "crypto" memicu Aturan Perjalanan dan jalur penyaringan dompet.

curl -X POST https://verification.didit.me/v3/transactions/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "transaction_id": "txn_7b9e22",
    "category": "travel_rule",
    "amount": 12500,
    "currency": "BTC",
    "currency_kind": "crypto",
    "direction": "OUTBOUND",
    "txn_date": "2026-05-21T12:14:00Z",
    "subject": {
      "vendor_data": "user_8830",
      "role": "ORIGINATOR",
      "entity_type": "INDIVIDUAL",
      "first_name": "Marta",
      "last_name": "Ferreira"
    },
    "counterparty": {
      "role": "BENEFICIARY",
      "entity_type": "INDIVIDUAL",
      "wallet_address": "bc1q...0a7k"
    }
  }'

Mesin menyelesaikan VASP pihak lawan, memilih protokol yang didukung, menukar muatan, dan mengembalikan protokol yang digunakan ditambah status Aturan Perjalanan:

{
  "transaction_id": "txn_7b9e22",
  "status": "APPROVED",
  "travel_rule_status": "COMPLIANT",
  "protocol": "TRP",
  "counterparty_vasp": "vasp_resolved",
  "wallet_screening": {
    "risk_score": 9,
    "risk_level": "LOW"
  }
}

Muatan originator/penerima. Setiap transfer membawa kedua belah pihak sebagai catatan terstruktur — originator (pelanggan pengirim) dan penerima (pelanggan penerima) — sehingga kedua VASP memetakan ke bidang yang sama terlepas dari protokol. Data originator adalah milik Anda untuk disediakan dari KYC yang sudah Anda miliki; sisi penerima dikonfirmasi oleh pihak lawan selama pertukaran.

Enam status. Protokol apa pun yang melakukan pertukaran, kewajiban diselesaikan ke satu status:

StatusMakna
UNKNOWNBelum dievaluasi, atau VASP pihak lawan tidak dapat diselesaikan.
COMPLIANTData ditukar dan dikonfirmasi — kewajiban terpenuhi.
PENDING_ACTIONSesuatu di pihak Anda diperlukan untuk melanjutkan.
PENDING_COUNTERPARTYMenunggu VASP pihak lawan merespons.
FAILEDPertukaran tidak dapat diselesaikan — pihak lawan tidak dapat dijangkau, data ditolak, atau ketidakcocokan protokol.
EXEMPTDi luar cakupan — di bawah ambang batas atau tidak diwajibkan.

Penyaringan dompet bersamaan. Alamat pihak lawan disaring on-chain dalam panggilan yang sama mulai dari $0.02 per penyaringan dengan bawa-kunci-Anda-sendiri (Crystal atau Merkle Science), sehingga COMPLIANT tingkat protokol tidak menyembunyikan risiko tingkat alamat.

Memilih — dan tidak memilih — protokol

Panduan praktis untuk VASP adalah: jangan memilih. Pihak lawan Anda tersebar di seluruh TRISA, TRP, dan OpenVASP, dan protokol yang membuat transfer tertentu menjadi COMPLIANT adalah protokol apa pun yang didukung oleh pihak lawan tersebut. Karena Didit menegosiasikan protokol per transfer, integrasi Anda sama saja — Anda mengirim data originator dan penerima satu kali, dan mesin menangani jabat tangan. Status FAILED dengan ketidakcocokan protokol adalah sinyal untuk menyelidiki pihak lawan, bukan celah di tumpukan Anda.

Kasus penggunaan

  • VASP dan bursa — menjangkau pihak lawan di ketiga protokol dari satu integrasi, alih-alih membangun dan memelihara setiap jalur.
  • On/off-ramps — menukar data originator dan penerima dengan VASP tujuan sambil menyaring dompet penerima dalam panggilan yang sama.
  • Kustodian — menangani banyak pihak lawan pada protokol campuran dengan model status tunggal yang konsisten.
  • Antarmuka DeFi — melakukan pertukaran di mana VASP teregulasi berada dalam alur, dan menyelesaikan ke EXEMPT di mana kewajiban benar-benar tidak berlaku.

Cara berintegrasi dengan Didit

  1. Aktifkan aturan perjalanan. Di Konsol Bisnis, aktifkan aturan perjalanan preset bersamaan dengan pemantauan kripto dan penyaringan kripto.
  2. Kirim transfer. POST /v3/transactions/ dengan currency_kind: "crypto", originator sebagai subject, penerima sebagai counterparty, dan kategori travel_rule.
  3. Baca protokol dan status. Respons memberi tahu Anda protokol mana yang melakukan pertukaran dan travel_rule_status yang dihasilkan. Bertindak berdasarkan kewajiban PENDING_* dan FAILED.
  4. Tangani pengecualian di Konsol. Pertukaran yang tertunda dan gagal, peringatan, dan alur kerja kasus berada di permukaan yang sama dengan pemantauan Anda.

Semua berjalan pada API /v3/ terpadu, sehingga pelanggan yang Anda daftarkan dengan KYC, disaring dengan AML, dan sekarang Anda layani transfernya adalah identitas yang sama yang terhubung melalui pemantauan, penyaringan dompet, dan Aturan Perjalanan.

Pertanyaan yang sering diajukan

Protokol Aturan Perjalanan mana yang didukung Didit?

TRISA, TRP, dan OpenVASP — tiga protokol yang digunakan VASP dalam produksi. Mesin menegosiasikan protokol apa pun yang didukung oleh pihak lawan tertentu.

Data apa yang dipertukarkan?

Catatan originator dan penerima — pihak-pihak dalam transfer — terstruktur sehingga kedua VASP membaca bidang yang sama. Anda menyediakan originator dari KYC Anda yang sudah ada; pihak lawan mengonfirmasi sisi penerima.

Apakah saya harus memilih satu protokol?

Tidak. Memilih satu akan memutus Anda dari pihak lawan di protokol lain. Didit memilih protokol per transfer berdasarkan apa yang didukung pihak lawan.

Apa yang terjadi jika pihak lawan tidak dapat dijangkau?

Kewajiban diselesaikan ke FAILED (dengan alasan seperti ketidakcocokan protokol atau pihak lawan tidak dapat dijangkau) atau tetap di PENDING_COUNTERPARTY saat Anda menunggu — keduanya terlihat di Konsol.

Apakah ini produk yang terpisah dari Pemantauan Transaksi?

Tidak. Pertukaran data terintegrasi dalam Pemantauan Transaksi, pada transfer kripto yang sama yang sudah Anda kirim untuk pemantauan dan penyaringan dompet.

Siap untuk memulai?

Baca dokumentasi Aturan Perjalanan, lihat gambaran lengkapnya di halaman solusi Aturan Perjalanan kripto dan halaman produk Pemantauan Transaksi, dan periksa harga transparan per panggilan di halaman harga. Jika Anda siap, mulai gratis — 500 pemeriksaan KYC gratis setiap bulan, dengan pertukaran data Aturan Perjalanan terintegrasi dalam pemantauan.

Infrastruktur untuk identitas dan fraud.

Satu API untuk KYC, KYB, Transaction Monitoring, dan Wallet Screening. Integrasi dalam 5 menit.

Minta AI untuk merangkum halaman ini
Protokol Aturan Perjalanan: TRISA, TRP, OpenVASP | Didit.