统一规则引擎下的法币与加密货币监控 (ZH)
一套规则引擎,支持两种货币类型。将 currency_kind 设置为 fiat 或 crypto,即可对加密货币流进行自动链上钱包筛选,并支持 FATF 旅行规则——所有这些都在同一个交易监控产品中实现,每笔交易仅需0.02美元。.

大多数同时处理法币和加密货币的公司都运行着两套监控堆栈:一套用于银行转账和银行卡支付的传统规则引擎,以及一套用于钱包的独立链上分析工具。这两者从未完全协调一致。一个存入法币并提取加密货币的用户,其风险状况被分割在两个系统、两个警报队列和两个供应商中——而跨越法币-加密货币边界的洗钱模式,恰恰是这两个系统都无法完整看到的。
Didit 的 交易监控 API 在同一个引擎中对两者进行评分。一个简单的 currency_kind 字段——fiat(法币)或 crypto(加密货币)——告诉引擎它正在查看什么。法币支付根据法币规则包运行;加密货币流可以自动触发对交易对手地址的链上钱包筛选;对于虚拟资产服务提供商(VASP),同一个引擎还支持 FATF 旅行规则。一个产品,一个警报队列,一个价格:每笔交易0.02美元。
本指南解释了引擎如何处理两种货币类型以及加密货币所带来的新功能。
主要收获
- 一个
currency_kind字段——fiat或crypto——将交易路由到同一个引擎中的正确规则。 - 加密货币流可以自动触发对交易对手地址的链上钱包筛选,检查其与受制裁实体、暗网市场、混币器、勒索软件和被盗资金的关联。
- 为 VASP 内置了 FATF 旅行规则支持——发起方和受益方数据交换,并进行义务追踪。
- 法币和加密货币共享一个警报队列和一个案例工作流程,因此用户的完整风险状况集中在一个地方。
- 钱包筛选起价为每次筛选0.02美元(自带密钥,支持 Crystal 或 Merkle Science)。
- 每次交易0.02美元用于监控,无最低消费。对被标记方的 AML 筛选单独计费,每次0.20美元。
“一个引擎处理两种类型”意味着什么
该引擎并非将加密货币视为附加功能。交易带有 currency_kind 字段,可以是 fiat 或 crypto,规则包知道如何处理每种类型。法币支付运行财务、AML/CTF、异常检测、欺诈预防等规则。加密货币流则额外启用加密货币监控(链上模式检测)和加密货币筛选(钱包风险和资金来源暴露)。
至关重要的是,速度窗口、案例管理、SAR 工作流程以及四个状态——APPROVED(已批准)、IN_REVIEW(审核中)、DECLINED(已拒绝)、AWAITING_USER(等待用户)——都是共享的。一个在两种轨道上转移资金的用户拥有一个风险画像,而不是两个。分析师处理一个队列。并且,跨法币存款和加密货币提款的碎片化结构模式是可见的,因为两部分都落在同一个引擎中。
为什么这很重要
监管范围已经趋同。欧盟的 MiCA 框架将加密资产服务提供商纳入与传统金融相当的反洗钱义务,FATF 旅行规则适用于虚拟资产转移,就像电汇规则适用于法币一样。在两种轨道上运营的公司被期望以相同的标准监控两者——并看到完整的客户,而不是两个碎片。
运行两套堆栈与此背道而驰。协调不同供应商的警报是手动且容易出错的,审计追踪在接口处碎片化,而且您需要支付双倍费用。统一的引擎为监管机构提供了他们想要的东西——一个跨两种轨道的连贯监控程序——并为您提供一个集成、一个警报队列和一个账单。
技术细节
法币和加密货币交易都通过统一的 /v3/ API 访问相同的端点;不同之处在于 currency_kind 字段。加密货币转账会添加一个方向,以便引擎知道是筛选入站还是出站交易对手地址:
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_cd55a1",
"category": "finance",
"amount": 12000,
"currency": "USDC",
"currency_kind": "crypto",
"direction": "OUTBOUND",
"txn_date": "2026-05-21T16:40:00Z",
"subject": { "vendor_data": "user_9120", "role": "SENDER", "entity_type": "INDIVIDUAL" },
"counterparty": { "role": "RECEIVER", "entity_type": "INDIVIDUAL", "wallet_address": "0x9f...c4a1" }
}'
当交易对手地址存在风险暴露时,响应会反映出来:
{
"transaction_id": "txn_cd55a1",
"status": "IN_REVIEW",
"risk_score": 73,
"triggered_rules": [
{ "name": "Wallet exposure — mixer", "bundle": "Crypto screening", "action": "CHANGE_STATUS" }
],
"alert_id": "alrt_d1c6f3"
}
钱包筛选。 将 currency_kind: "crypto" 与方向一起设置,引擎可以自动对交易对手地址进行链上钱包筛选。每次筛选起价0.02美元(自带密钥,支持 Crystal 或 Merkle Science)。
旅行规则。 对于 VASP,同一个引擎支持 FATF 旅行规则——发起方和受益方数据交换,并进行义务追踪,以及专门的旅行规则状态,包括 COMPLIANT(合规)、PENDING_ACTION(待处理)、PENDING_COUNTERPARTY(等待交易对手)和 EXEMPT(豁免)。
Webhooks。 订阅 transaction.created 和 transaction.status.updated 以保持两个轨道同步。
价格。 每笔交易0.02美元。钱包筛选起价为每次筛选0.02美元(BYOK)。对被标记方的 AML 筛选单独计费,每次0.20美元。
加密货币、钱包筛选和旅行规则
对于加密货币流,当您将 currency_kind: "crypto" 与方向一起设置时,会自动发生两件事:
- 链上钱包筛选。 引擎可以根据链上风险(受制裁实体、暗网市场、混币器、勒索软件和被盗资金)筛选交易对手地址,并将结果纳入相同的风险评分和状态。对地址进行预转账筛选,让您可以在出站转账结算前做出决定。
- FATF 旅行规则。 对于 VASP 之间的转账,引擎处理发起方和受益方数据交换,并通过其自身的旅行规则状态跟踪义务,因此合规步骤与交易并行,而不是在一个单独的流程中。
两者都进入共享的案例工作流程:钱包风险命中或旅行规则义务停滞会在与法币结构化标记相同的队列中打开警报,分析师以相同的方式处理它。
使用场景
- 加密货币交易所和入/出金平台——在一个引擎中监控法币存款和加密货币提款,并对出站地址进行自动钱包筛选。
- 增加加密货币业务的新银行——一个跨两种轨道的监控程序,而不是附加第二个供应商。
- VASP——在您已经监控的相同交易中进行旅行规则发起方/受益方数据交换。
- 支付平台——稳定币结算与法币轨道一起在同一个警报队列中进行链上筛选。
- 提供加密货币支付的市场——在资金释放前对卖家的加密货币支付进行钱包风险筛选。
如何与 Didit 集成
- 启用正确的规则包。 在业务控制台中,启用法币规则包以及加密货币监控和加密货币筛选,如果您是 VASP,则配置旅行规则。
- 发送两种轨道的交易。 使用
POST /v3/transactions/,将currency_kind设置为fiat或crypto;对于加密货币,添加direction和交易对手wallet_address。 - 让加密货币自动筛选。 加密货币交易可以自动触发对交易对手地址的链上钱包筛选——自带 Crystal 或 Merkle Science 密钥。
- 处理一个队列。 在同一个案例工作流程中调查法币和加密货币警报,并监听
transaction.status.updated以保持同步。
因为所有这些都在统一的 /v3/ API 上,所以 KYC 用户、KYB 实体以及他们的法币和加密货币交易都存在于一个平台上——一个端到端的身份和欺诈平台。
常见问题
引擎如何区分法币和加密货币?
currency_kind 字段——fiat 或 crypto——将交易路由到同一个引擎中的正确规则。
加密货币会自动进行钱包筛选吗?
是的。将 currency_kind: "crypto" 与方向一起设置,引擎可以自动对交易对手地址进行链上钱包筛选,检查其与受制裁实体、暗网市场、混币器、勒索软件和被盗资金的关联。
是否支持 FATF 旅行规则?
是的。对于 VASP,同一个引擎支持旅行规则——发起方和受益方数据交换,并进行义务追踪,以及专门的旅行规则状态。
法币和加密货币是否共享一个警报队列?
是的。两种货币类型都进入相同的案例管理、SAR 工作流程和四个状态,因此用户的完整风险状况集中在一个地方。
费用是多少?
每笔交易0.02美元用于监控,无最低消费。钱包筛选起价为每次筛选0.02美元(自带密钥),对被标记方的 AML 筛选单独计费,每次0.20美元。
准备好开始了吗?
阅读文档中的交易监控概述,在交易监控产品页面上查看它如何与平台的其余部分契合,并在定价页面上查看透明的按次调用定价。准备好后,免费开始——每月500次免费 KYC 检查,交易监控每次调用0.02美元。