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

Onboarding Bursa Kripto dengan Claude: Urutan Keputusan Operator

Koordinasikan KYC, AML, penyaringan dompet, pengiriman transaksi, dan tindakan kasus eksplisit dari Claude tanpa menciptakan otomatisasi atau bidang payload.

Oleh DiditDiperbarui
thumbnail.png

Poin-poin Penting

  • Claude dapat mengoordinasikan keputusan onboarding bursa kripto, tetapi pelanggan menyelesaikan pengambilan Know Your Customer (KYC) di UI verifikasi yang dihosting Didit, bukan di dalam obrolan.
  • didit_session_create memerlukan workflow_id yang sudah ada. Ini mengembalikan URL yang diberikan bursa kepada pelanggan.
  • didit_transaction_screen_wallet hanya mengembalikan hasil penyaringan. Ini tidak menahan dana, membuat kasus, atau memberi tahu tim kepatuhan.
  • didit_transaction_create memerlukan transaction_id, transaction_category, transaction_details, dan subject di tingkat atas. Bidang transaksi bervariasi berdasarkan kategori.
  • Nilai operator adalah urutan keputusan: mengumpulkan bukti yang tepat, menafsirkannya di bawah kebijakan bursa, mencatat setiap keputusan, dan secara eksplisit memicu tindakan lanjutan apa pun.

Bursa kripto tidak memiliki satu keputusan onboarding. Ia memiliki serangkaian keputusan: dapatkah orang ini memulai verifikasi identitas, apakah pemeriksaan yang dihosting selesai, apakah hasil penyaringan nama memerlukan peninjauan, apa arti hasil dompet di bawah kebijakan, dan haruskah transaksi yang diajukan diterima untuk pemantauan?

Server Didit Model Context Protocol (MCP) memungkinkan Claude mengoordinasikan langkah-langkah tersebut melalui satu antarmuka alat yang diautentikasi. Ini tidak menggabungkan pengalaman pelanggan ke dalam percakapan, dan tidak mengubah respons risiko menjadi sistem kontrol dana otomatis. Pola yang berguna adalah kopilot operator dengan serah terima eksplisit dan tindakan eksplisit.

Artikel ini berfokus pada urutan operasi tersebut. Mekanisme tersebut sudah memiliki panduan khusus untuk KYC melalui MCP, penyaringan dompet melalui MCP, dan pemantauan transaksi melalui MCP.

Keputusan 0: tetapkan ruang lingkup sebelum menyentuh pelanggan

Seorang operator dimulai dengan didit_context_get. Alat ini mencantumkan organisasi dan aplikasi yang tersedia untuk pengguna yang diautentikasi, sehingga Claude dapat mengonfirmasi konteks operasi yang dimaksudkan alih-alih mencampuradukkan pelanggan atau lingkungan.

Bursa juga memerlukan alur kerja verifikasi yang sudah ada. Desain alur kerja terjadi sebelum serah terima pelanggan dan menentukan pemeriksaan mana yang akan dijalankan. Untuk alur onboarding kripto umum, itu mungkin termasuk Verifikasi ID, Liveness Pasif, Pencocokan Wajah, dan Analisis IP. Harga paket KYC penuh yang dipublikasikan untuk pemeriksaan tersebut adalah $0.33.

Panggilan MCP tidak menerima “konfigurasi alur kerja.” didit_session_create menerima workflow_id yang sudah ada. Perbedaan itu membuat pertanyaan pertama operator menjadi konkret: alur kerja yang disetujui mana yang berlaku untuk pelanggan dan pasar ini?

Keputusan 1: kirim pelanggan ke alur KYC yang dihosting

Claude membuat sesi dengan alur kerja yang dipilih dan referensi pelanggan yang stabil. Respons berisi session_id, url, dan session_token.

Buat sesi verifikasi dengan didit_session_create:
{
  "workflow_id": "<existing-crypto-onboarding-workflow-uuid>",
  "vendor_data": "customer_18427",
  "callback": "https://exchange.example/onboarding/complete",
  "language": "en"
}

Kembalikan url ke pelanggan dan simpan session_id untuk pencarian keputusan.

Pelanggan membuka URL tersebut dan menyelesaikan pengambilan yang diperlukan di UI yang dihosting Didit. Gambar dokumen identitas dan selfie dikirimkan di sana. Mereka tidak tetap berada di dalam obrolan Claude.

Setelah pelanggan selesai, Claude memanggil didit_session_get_decision dengan session_id. Alat ini mengembalikan keputusan verifikasi lengkap dan data yang diekstraksi untuk alur kerja yang dikonfigurasi. Operator kemudian dapat menerapkan kebijakan peninjauan bursa ke respons aktual. Ini adalah serah terima dan perulangan pengambilan, bukan klaim bahwa Disetujui menyelesaikan setiap pertanyaan kepatuhan hilir.

Keputusan 2: pisahkan bukti identitas dari risiko nama

Verifikasi identitas dan penyaringan Anti-Pencucian Uang (AML) menjawab pertanyaan yang berbeda. Setelah membaca data identitas yang diverifikasi, Claude dapat memanggil didit_verify_aml dengan nama lengkap orang tersebut. Input opsional seperti tanggal lahir dan kebangsaan dapat meningkatkan akurasi pencocokan. Penyaringan AML adalah $0.20 per pemeriksaan di 1.300+ daftar.

Keputusan operator bukan hanya “hit atau tidak hit.” Sebuah hasil mungkin perlu dibandingkan dengan data pelanggan yang diverifikasi, dokumentasi alasan, atau peninjauan manual di bawah kebijakan bursa. Jika operator memutuskan bahwa sebuah kasus diperlukan, didit_case_create adalah panggilan alat eksplisit yang terpisah. Tidak ada yang terkait dengan sesi KYC yang secara diam-diam membuat kasus tersebut.

Pemisahan ini membuat jejak audit mudah dibaca:

  • Bukti KYC: apa yang dikembalikan oleh alur kerja verifikasi yang dihosting.
  • Bukti AML: apa yang dikembalikan oleh respons penyaringan nama.
  • Keputusan operator: bagaimana kebijakan bursa memetakan respons tersebut untuk menyetujui, meninjau, atau menolak.

Keputusan 3: saring dompet, lalu putuskan apa yang harus dilakukan

didit_transaction_screen_wallet menerima wallet_address, blockchain, dan direction opsional. Enum blockchain adalah pengidentifikasi aset-atau-rantai campuran: ini mencakup pengidentifikasi rantai seperti BTC, ETH, SOL, dan TRX, serta pengidentifikasi aset seperti USDT dan USDC. USDT dan USDC adalah aset, bukan blockchain.

Berikut adalah prompt Claude yang dapat dijalankan dengan bentuk payload MCP yang tepat. Ganti alamat contoh dengan dompet pelanggan:

Panggil didit_transaction_screen_wallet dengan payload persis seperti ini:
{
  "wallet_address": "0x0000000000000000000000000000000000000000",
  "blockchain": "ETH",
  "direction": "deposit"
}

Kembalikan bidang respons risk_score, severity, sanctions_hit, dan sumber serta tujuan dana yang dilaporkan.
Jangan menahan dana, membuat kasus, atau memberi tahu siapa pun.
Minta instruksi lanjutan eksplisit setelah meringkas hasil penyaringan.

Bentuk respons adalah hasil penyaringan: risk_score, severity, sanctions_hit, dan informasi sumber/tujuan dana. Alat ini dapat mengembalikan respons 409 ketika konfigurasi penyaringan pemantauan transaksi tidak tersedia.

Penyaringan Dompet, juga disebut know your transaction (KYT) dalam katalog produk, berharga $0.15 per pemeriksaan. Hasilnya tidak dengan sendirinya memindahkan uang. Penahanan, pelepasan, kasus, eskalasi, atau pemberitahuan termasuk dalam kebijakan bursa itu sendiri dan memerlukan sistem atau tindakan alat yang terpisah. Misalnya, Claude dapat memanggil didit_case_create hanya setelah operator atau lapisan kebijakan yang berwenang secara eksplisit memilih tindakan tersebut.

Keputusan 4: kirim transaksi dengan skema nyata

didit_transaction_create mengirimkan transaksi untuk pemantauan dan evaluasi aturan. Bidang tingkat atas yang diperlukan adalah:

  • transaction_id: pengidentifikasi transaksi unik bursa.
  • transaction_category: salah satu nilai kategori yang didokumentasikan, termasuk finance, kyc, travel_rule, dan user_event.
  • transaction_details: payload transaksi spesifik kategori.
  • subject: pihak yang memulai transaksi.

Objek tingkat atas opsional termasuk counterparty, travel_rule_details, network_snapshot, dan custom_properties. Alat ini tidak mendefinisikan hash transaksi, alamat sumber, alamat tujuan, aset, atau jumlah sebagai bidang tingkat atas universal. Jika nilai-nilai tersebut adalah bagian dari data kategori, nilai-nilai tersebut termasuk dalam objek spesifik kategori yang relevan.

Kontrak tingkat atas untuk didit_transaction_create adalah:
{
  "transaction_id": "<exchange-unique-transaction-id>",
  "transaction_category": "finance",
  "transaction_details": { "<finance-category fields>": "<values>" },
  "subject": { "<initiating-party fields>": "<values>" },
  "counterparty": { "<other-party fields>": "<values>" },
  "transaction_at": "<ISO timestamp>"
}

Placeholder tersebut disengaja. Skema MCP menyatakan bahwa transaction_details dan subject bergantung pada transaction_category; ia tidak mempublikasikan satu payload bertumpuk universal. Seorang operator harus menggunakan bidang yang ditentukan untuk kategori yang dikonfigurasi daripada menyalin skema kripto yang dibuat-buat.

Untuk travel_rule, kontrak tingkat atas yang sama berlaku, dengan data transfer spesifik kategori di transaction_details, pihak yang memulai di subject, pihak lain di counterparty, dan data Travel Rule di travel_rule_details. Tidak ada bidang metadata pada alat ini. Memilih travel_rule mengidentifikasi payload spesifik kategori; itu tidak secara otomatis melakukan pemeriksaan penerima atau membersihkan transfer.

Transaksi dievaluasi saat diajukan. Tidak akurat untuk menggambarkan satu catatan yang diajukan sebagai terus-menerus dievaluasi kembali selamanya. Claude dapat mengambil transaksi yang dipantau dan hasil evaluasi aturannya dengan didit_transaction_get.

Keputusan 5: pertahankan pembuatan kebijakan di Konsol Bisnis

Pembuat aturan Pemantauan Transaksi Konsol Bisnis adalah tempat tim mengonfigurasi aturan pemantauan dan logika kebijakan. Ini bukan editor alur kerja verifikasi. Antarmuka MCP mengirimkan transaksi, mengambil hasil, mencari catatan, dan mendukung operasi kasus eksplisit; itu tidak menggantikan pembuatan aturan.

Tindakan kasus juga dibatasi. didit_case_manage mendukung assign, comment, escalate, reopen, resolve, dan update. Alur kerja Laporan Aktivitas Mencurigakan (SAR) tetap merupakan operasi Konsol Bisnis. Batasan itu memungkinkan bursa menggunakan Claude untuk pengumpulan bukti dan bantuan operator tanpa menggambarkan agen sebagai otoritas kepatuhan otonom.

Hubungkan kopilot operator

Titik akhir MCP yang dihosting Didit mengekspos 115 alat melalui HTTP yang Dapat Dialirkan dan menggunakan OAuth 2.1 dengan Proof Key for Code Exchange (PKCE). Server MCP gratis; pemeriksaan yang mendasarinya mengikuti harga yang dipublikasikan. Tingkat gratis adalah 500 verifikasi gratis per bulan.

Hubungkan Claude yang dihosting dengan tautan dalam konektor Didit. Tinjau gambaran umum MCP, panduan autentikasi, dan referensi alat. Implementasinya tersedia di repositori GitHub berlisensi MIT, dan gambaran umum produk berada di didit.me/developers/mcp.

Pola operasi yang tahan lama adalah bukti terlebih dahulu, kebijakan kedua, tindakan ketiga. Claude mengumpulkan keputusan KYC, hasil AML, hasil dompet, dan evaluasi transaksi. Bursa tetap eksplisit tentang respons mana yang menyebabkan keputusan mana dan tindakan terpisah mana yang menyusul.

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
Onboarding Bursa Kripto dengan Claude MCP | Didit.