跳到主要内容
Didit 融资 750 万美元,打造身份与欺诈基础设施
Didit
钱包筛选 (KYT)

筛选任何钱包
每次检查 $0.15。

检查任何钱包地址或交易哈希的链上风险, 制裁、混币器、暗网暴露、资金来源。每次检查 $0.15,或接入您自己的筛选服务商。

投资方
Y CombinatorRobinhood Ventures
Firecrawl
Slash
Crnogorski Telekom
UCSF Neuroscape
Bit2Me
Shiply

全球2,000多家组织信赖。

Didit 钱包筛选, 通过跳图和风险层级叠加分析钱包哈希。

$0.15 per check

链上钱包风险。
统一公开价格。

每次检查 $0.15 筛选钱包,或在 Didit 内部运行您自己的筛选服务商, 统一的案件队列和审计追踪。

工作原理

从注册到验证用户,仅需四步。

  1. 步骤 01

    创建工作流

    选择您需要的检查项, 身份、活体、人脸匹配、制裁、地址、年龄、电话、电子邮件、自定义问题。在仪表盘中拖拽到工作流,或通过我们的 API 发布相同的工作流。根据条件分支、运行 A/B 测试,无需代码。

  2. 步骤 02

    集成

    通过我们的 Web、iOS、Android、React Native 或 Flutter SDK 进行原生嵌入。重定向到托管页面。或者直接通过电子邮件、短信、WhatsApp 等任何方式向用户发送链接。选择适合您技术栈的方式。

  3. 步骤 03

    用户完成流程

    Didit 负责托管摄像头、灯光提示、移动设备切换和辅助功能。在用户进行流程时,我们实时评估 200 多个欺诈信号,并根据权威数据源验证每个字段。两秒内出结果。

  4. 步骤 04

    您接收结果

    实时签名的 Webhook 可确保用户批准、拒绝或发送审核后,您的数据库立即同步。按需轮询 API。或者打开控制台检查每个会话、每个信号,并按您的方式管理案件。

为合规而生 · 专为打击加密欺诈 · 开放式设计

六大功能。一个模块。每次检查 $0.15

钱包筛选功能内置于交易监控中,也可独立部署。每个功能都是同一模块的一部分, 可按工作流启用,或在 API 调用中内联传递。
01 · 服务商

自带筛选服务商。

选择 Didit 管理的筛选服务,每次检查 $0.15,或连接您现有的筛选服务商合同并在 Didit 内部运行, 您保持合作关系,我们处理协调。可为每个工作区配置活跃的服务商。
供应商偏好设置自带密钥
  • Didit 管理的筛选
    已连接 · $0.15 / 次检查
    默认
  • 您的筛选服务提供商
    已连接 · 您的密钥
  • 添加其他提供商
    可用
02 · 定价

每次检查统一公开价格。

每次检查 $0.15,或使用您自己的筛选服务商。无最低消费,无合同,按成功付费。每月 500 次免费验证。每月超过 100,000 次筛选自动享受批量折扣。
按次筛选计费无最低消费
Didit 管理
$0.15/ 次筛选
按成功付费 · 无合约
自带供应商
您的密钥
在 Didit 内部运行
统一公开价格,无最低消费$0.15 / check
03 · 风险评分

亚秒级实时钱包风险评估。

风险评分 0-100,严重程度 低/中/高/危急,资金来源细分涵盖 14+ 类别, 受制裁钱包、勒索软件、被盗资金、暗网市场、混币器、诈骗、高风险交易所、赌博、点对点交易。所有服务商均采用相同格式。
钱包 · 0x9F2c...A41B高风险
87
风险评分 0-100
严重性基于评分 · 亚秒级响应
资金来源
  • 受制裁钱包28%
  • 混币器 (Tornado Cash)12%
  • 受监管交易所48%
  • P2P12%
04 · 旅行规则

FATF 建议 16 和 VASP 合规。

随交易发送旅行规则区块,我们负责与支持的交易对手 VASP(虚拟资产服务提供商)进行结构化消息交换。包含发起方和受益人详情、完整的审计追踪,符合欧盟资金转移法规。
旅行规则 · FATF R.16VASP 到 VASP
发起方 VASP
Acme Crypto · 西班牙
受益方 VASP
Coinbase · 美国
  • originator.full_name · date_of_birth
  • beneficiary.full_name · wallet_address
  • amount · currency · chain
05 · 交易监控捆绑

直接接入交易监控。

将交易标记为加密货币,我们自动进行筛选, 出站交易前筛选目标钱包,入站交易后筛选交易哈希。高风险命中会输入规则引擎、案件队列和自动修复循环。
交易 · 出账0.25 ETH
  • 1TM 规则 · 速度检查通过
  • 2钱包筛选 · 链上风险标记
  • 3规则引擎 · 状态更新等待用户
相同工作流。一次交易调用。/v3/transactions/
06 · 覆盖范围

制裁、OFAC、暗网、混币器、勒索软件。

每次筛选均涵盖 OFAC、欧盟、联合国和英国财政部制裁,以及底层服务商的暗网、勒索软件、混币器、被盗资金、诈骗和恐怖融资情报。受制裁钱包会显示为独立标志,以便规则可以立即拒绝。
制裁和负面信号持续更新
  • OFAC SDN
    美国财政部
    活跃
  • 欧盟综合名单
    欧洲理事会
    活跃
  • 联合国制裁
    联合国
    活跃
  • 暗网市场
    提供商情报
    活跃
  • 勒索软件钱包
    提供商情报
    活跃
集成

两个端点。相同的筛选。相同的价格。

选择独立端点进行一次性钱包查询。当您希望筛选结果输入规则引擎、案件队列和自动修复时,选择交易端点。两者均按每次检查 $0.15 收费。
POST /v3/transactions/currency_kind: crypto
$ curl -X POST https://verification.didit.me/v3/transactions/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "wallet_address": "0xRecipient...",
    "currency": "ETH",
    "direction": "OUTBOUND"
  }'
200OK{ "risk_score": 87, "severity": "CRITICAL" }
POST /webhooks/didit第二步 · 接收
// Your endpoint receives a signed wallet-screening result
app.post("/webhooks/didit", (req, res) => {
  const sig = req.headers["x-signature-v2"];
  const expected = crypto.createHmac("sha256", SECRET)
    .update(req.rawBody).digest("hex");
  if (sig !== expected) return res.sendStatus(401);
  const { status, decision, txn_id } = req.body;
  // status: APPROVED | IN_REVIEW | DECLINED | AWAITING_USER
  res.sendStatus(200);
});
200OK{ webhook_type: "transaction.status.updated", status: "APPROVED" }
实时 HMAC 签名 Webhook。验证、解析,并将高风险命中路由至规则引擎。文档 →
代理就绪集成

一键部署钱包筛选。

将以下代码块粘贴到 Claude Code、Cursor、Codex、Devin、Aider 或 Replit Agent 中。填入您的技术栈。Agent 将配置 Didit,以每次检查 $0.15 的价格设置钱包筛选,验证签名 Webhook,并将高风险命中馈送至交易监控。
didit-integration-prompt.md
# Didit Wallet Screening (KYT) — integrate in 5 minutes

You are integrating Didit's Wallet Screening / Know Your Transaction (KYT)
module into <my_stack>. Follow these steps exactly. Every URL, header,
and enum value below is canonical — do not paraphrase or "improve" them.

Wallet Screening produces a standardised risk payload regardless of
which underlying provider sits behind it:
  - Risk score 0-100 + severity (LOW, MEDIUM, HIGH, CRITICAL)
  - Source of funds breakdown across 14+ categories
  - Exposure table (counterparty entities, direct vs indirect hops)
  - Network graph metrics
  - Sanctions / darknet / mixer flags as discrete signals

## 1. Provision an account
- Sign up: https://business.didit.me (no credit card required).
- Or provision programmatically: POST https://apx.didit.me/auth/v2/programmatic/register/

## 2. Choose a screening source
- Wallet Screening runs at $0.15 per check on Didit's own on-chain
  risk data — nothing to configure, it works out of the box.
- Or bring your own screening provider and run it inside Didit: open
  Transactions > Settings > Provider Preferences in the Business
  Console (https://business.didit.me) and paste your existing
  provider API key. The screening result payload is identical
  whichever source you use.

## 3. Two integration paths — pick one

### Path A — Workflow / Transactions API (recommended)
Best when you want Wallet Screening chained into the Transaction
Monitoring rules engine so flagged transactions automatically generate
review cases.

POST https://verification.didit.me/v3/transactions/
Headers:
  x-api-key: <your-api-key>
  Content-Type: application/json
Body (outbound pre-transfer screen, screens the destination wallet):
  {
    "transaction_id": "withdrawal-001",
    "transaction_category": "finance",
    "include_crypto_screening": true,
    "transaction_details": {
      "direction": "OUTBOUND",
      "amount": "0.25",
      "currency": "ETH",
      "currency_kind": "crypto",
      "action_type": "withdrawal"
    },
    "subject": {
      "entity_type": "individual",
      "vendor_data": "user-123",
      "full_name": "John Doe"
    },
    "counterparty": {
      "entity_type": "unhosted_wallet",
      "full_name": "John Doe",
      "payment_method": {
        "method_type": "crypto_wallet",
        "account_id": "0xRecipientWallet..."
      }
    }
  }

Direction rules — required:
  - INBOUND  pre-transfer  -> screens counterparty.payment_method.account_id
  - INBOUND  post-transfer -> screens the tx hash scoped to subject.payment_method.account_id
  - OUTBOUND pre-transfer  -> screens counterparty.payment_method.account_id
  - OUTBOUND post-transfer -> screens the tx hash scoped to counterparty.payment_method.account_id

For post-transfer screening, also include
  transaction_details.payment_reference_id  -> the blockchain tx hash

### Path B — Standalone wallet-screening API
Best when you want a one-off wallet-risk lookup without writing a full
transaction. Same screening source, same $0.15 per check price.

POST https://verification.didit.me/v3/transactions/
Headers:
  x-api-key: <your-api-key>
  Content-Type: application/json
Body:
  {
    "wallet_address": "0xRecipientWallet...",
    "currency": "ETH",
    "direction": "OUTBOUND"
  }

Synchronous JSON response — no webhook required for the standalone call.
Use Path A whenever the screening result needs to flow into the rules
engine, case management, or the auto-remediation loop.

## 4. Webhooks
Register one webhook destination per workspace:

POST https://verification.didit.me/v3/webhook/destinations/
Body: { "url": "https://yourapp.com/didit/webhooks",
        "events": ["transaction.status.updated"] }

Every delivery carries an X-Signature-V2 Hash-based Message Authentication
Code (HMAC) header.  HMAC-SHA256 verification MUST run against the raw body bytes (the raw payload as Didit sent it) BEFORE any JSON parsing — re-serialising the parsed body changes whitespace and key order, which invalidates the signature.Verify it before trusting the payload:

  signature = hmac_sha256(secret, raw_body).hex()
  if signature != request.headers["X-Signature-V2"]:
      return 401

## 5. Reading the result
Every screening returns a standardised risk object:
  - risk_score (0-100, higher = more exposure)
  - severity ("LOW", "MEDIUM", "HIGH", "CRITICAL")
  - source_of_funds (array of { category, percentage })
  - exposure (array of { entity, hop_distance, received, sent, risk })
  - flags (array including "sanctioned", "darknet_market", "mixer",
           "ransomware", "child_exploitation", "scam", and others)
  - network_graph (nodes, edges, centrality, depth)

Feed flagged transactions into the Transaction Monitoring rules engine
so high-risk hits automatically generate cases at the published
$0.02 per transaction inspection rate.

## 6. Travel Rule (FATF Recommendation 16)
For Virtual Asset Service Provider (VASP) to VASP transfers, include
the Travel Rule payload alongside the transaction body:

  "travel_rule": {
    "originator_vasp": {...},
    "beneficiary_vasp": {...},
    "originator": { "full_name", "date_of_birth", ... },
    "beneficiary": { "full_name", "wallet_address" }
  }

Didit handles the structured-message exchange with supported counterparty
VASPs. Reference: https://docs.didit.me/transaction-monitoring/travel-rule

## 7. Hard rules — do not change
- Base URL stays  https://verification.didit.me  (NOT apx.didit.me).
- Auth header stays  x-api-key  (lowercase, hyphenated).
- Webhook signature header stays  X-Signature-V2  (NOT X-Signature).
- currency_kind is always  "crypto"  for wallet screening.
- direction is always UPPERCASE  ("INBOUND" or "OUTBOUND").
- severity casing stays UPPERCASE: LOW, MEDIUM, HIGH, CRITICAL.

## 8. Pricing reference
- $0.15 per wallet screening on Didit's own on-chain risk data — or
  bring your own screening provider and run it inside Didit.
- $0.02 per transaction inspected by the Transaction Monitoring rule
  engine. AML on flagged transactions at $0.20 per check.
- 500 free verifications every month on every account, forever.
- No minimums, no contracts. Volume discounts above 100k screenings
  per month — see https://didit.me/pricing.

## 9. Verify your integration
1. Create a sandbox API key at https://business.didit.me.
2. Post the example outbound transaction above against a known-flagged
   tutorial wallet — the response should have severity "CRITICAL" and
   carry a "sanctioned" flag.
3. Confirm the webhook fires with transaction.status.updated and the
   X-Signature-V2 header verifies cleanly.
4. Open Case Management in the console — the transaction should land
   in the queue with source PROVIDER and severity CRITICAL.

Done. Wallet Screening is live. Reach out to support@didit.me with the
workspace id if you hit a wall.
合规性设计

一键开启新国家/地区业务。 我们为您解决难题。

我们负责设立当地子公司、获取许可证、进行渗透测试、获得认证,并与所有新法规保持一致。要在新国家/地区发布验证服务,只需轻点开关。已覆盖220多个国家/地区,每个季度进行审计和渗透测试, 是唯一一个被欧盟成员国政府正式认定比线下验证更安全的身份提供商。
阅读安全与合规性档案
欧盟金融沙盒
Tesoro · SEPBLAC · BdE
Jugendschutz geprüft
FSM · JMStV §4(2) · 2026
ISO/IEC 27001
信息安全 · 2026
SOC 2 · Type I
AICPA · 2026
iBeta Level 1 PAD
NIST / NIAP · 2026
GDPR
EU 2016/679
DORA
EU 2022/2554
MiCA
EU 2023/1114
AMLD6 · eIDAS 2.0
原生符合欧盟标准

数据证明

数据证明
  • $0.00
    按次计费。公开价格,无最低消费。
  • BYO key
    接入您自己的筛选服务,并在 Didit 中运行。
  • 0+
    每个标准化负载中都包含资金来源类别。
  • Sub-1s
    端到端的链上钱包筛选。
三个层级,一份价目表

免费开始。按使用量付费。可扩展至企业级。

每月 500 次免费验证,永久有效。生产环境按量付费。企业版提供定制合约、数据驻留和 SLA (Service Level Agreements)。
免费

免费

每月 $0。无需信用卡。

  • 免费 KYC 套件(身份验证 + 被动活体检测 + 人脸匹配 + 设备与 IP 分析), 每月 500 次,永久有效
  • 黑名单用户
  • 重复检测
  • 每次会话 200+ 欺诈信号
  • Didit 网络中可重复使用的 KYC
  • 案件管理平台
  • 工作流构建器
  • 公开文档、沙盒、SDK、MCP(模型上下文协议)服务器
  • 社区支持
最受欢迎
按用量付费

按用量计费

按实际用量付费。25+模块。公开的模块定价,无每月最低费用。

  • 完整KYC $0.33(身份+生物识别+IP/设备)
  • 10,000+ AML数据集, 制裁、PEP、负面媒体
  • 1,000+ 政府数据源用于数据库验证
  • 交易监控 $0.02/笔交易
  • 实时KYB $2.00/家企业
  • 钱包筛选 $0.15/次检查
  • 白标验证流程, 您的品牌,我们的基础设施
企业版

企业版

定制MSA和SLA。适用于大批量和受监管项目。

  • 年度合同
  • 定制MSA、DPA和SLA
  • 专属Slack和WhatsApp频道
  • 按需人工审核员
  • 经销商和白标条款
  • 独家功能和合作伙伴集成
  • 指定CSM、安全审查、合规支持

免费开始 → 仅在检查运行时付费 → 解锁企业版以获取定制合约、SLA 或数据驻留。

FAQ

常见问题

Didit 是什么?

Didit 身份和欺诈基础设施, 一个我们自己在开发产品时曾梦想拥有的平台:开放、灵活、对开发者友好,能真正融入您的技术栈,而非一个需要您围绕其进行集成的黑盒。

一个 API 即可覆盖个人验证(KYC了解您的客户)、企业验证(KYB了解您的业务)、加密钱包筛查(KYT了解您的交易)以及实时交易监控, 其技术栈具备以下特点:

  • 快速, 每次会话的 p99 延迟低于 2
  • 可靠, 已在 220 多个国家 1,500 多家公司中投入生产
  • 安全, 符合 SOC 2 Type 1、ISO 27001、GDPR 原生,并经西班牙金融监管机构正式认证,比线下人工验证更安全

底层支持:14,000 多种文档类型,支持 48 种以上语言1,000 多个数据源,以及每次会话的 200 多个欺诈信号。Didit 基础设施通过每次会话动态学习,并日益完善。

什么是钱包筛查 (KYT)?

钱包筛查, 也称为了解您的交易 (KYT), 用于评估加密钱包地址或交易哈希的链上风险。制裁风险、暗网市场、勒索软件钱包、混币器、被盗资金交易对手、诈骗钱包、恐怖主义融资, 这些风险会以风险评分、严重性等级、资金来源细分和离散标记的形式呈现,您可以据此进行实时路由。

Didit 内部端到端筛查,每次检查仅需 $0.15, 或者接入您自己的筛查服务商,并在 Didit 内部通过相同的 `/v3/` 应用程序编程接口 (API) 契约运行,实现统一的案件处理和审计。

完整参考文档:docs.didit.me/core-technology/wallet-screening/overview

钱包筛查的费用是多少?

Didit 内部端到端筛查,每次检查仅需 $0.15, 公开透明的价格,无需管理单独的分析合同。

如果您已有偏好的筛查服务商,可以接入您自己的筛查服务商,并在 Didit 内部运行, 将您的服务商密钥粘贴到业务控制台,Didit 每次派发的筛查都将使用您的密钥,并计入您现有的服务商合同。

无最低消费,无合同,无超额费用惊喜。在 Transactions Settings Provider Preferences 中,您可以按工作区切换模式。

我的终端用户验证速度有多快?

整个流程通常在 30 秒内端到端完成, 拿起身份证件,拍摄证件,拍摄自拍,完成。这是市场上最快的速度。传统的 KYC 服务商完成相同流程通常需要超过 90

在后端,Didit 在用户完成自拍到您的 webhook 触发的 p99 时间内,两秒内返回结果。移动端捕获针对慢速手机和慢速网络进行了优化:渐进式图像压缩、延迟加载软件开发工具包,以及用户从网页端开始时,通过二维码一键从桌面端切换到手机端。

响应结构是怎样的?

无论后端连接哪个服务商,都提供标准化的负载。

  • risk_score, 0–100,分数越高表示风险敞口越大。
  • severity, LOW(低)、MEDIUM(中)、HIGH(高)、CRITICAL(严重)。
  • source_of_funds, 14 种以上类别的细分(受制裁钱包、恐怖主义融资、儿童剥削、勒索软件、被盗资金、暗网市场、混币器、诈骗、高风险交易所、赌博、受监管交易所、点对点交易、未识别服务)。
  • exposure, 交易对手实体,包括直接与间接跳数,以及接收和发送的金额。
  • network_graph, 中心性和深度指标。
  • flags, 离散信号,如 sanctioned(受制裁)、darknet_market(暗网市场)、mixer(混币器)、ransomware(勒索软件)。

交易监控响应中也会包含相同的结构。

如果用户失败、放弃或过期,会发生什么?

每个会话都会落入七种明确状态之一,因此您的代码始终知道如何处理:

  • Approved, 所有检查通过。让用户继续。
  • Declined, 一项或多项检查失败。您可以允许用户重新提交特定的失败步骤(例如,重新拍摄自拍),而无需重新运行整个流程。
  • In Review, 标记为合规审查。在控制台中打开案例,查看所有信号,决定批准或拒绝。
  • In Progress, 用户正在进行流程中。
  • Not Started, 链接已发送,用户尚未打开。如果长时间未打开,发送提醒。
  • Abandoned, 用户打开了链接但未及时完成。重新激活或使其过期。
  • Expired, 会话链接已过期。创建新会话。

每次状态变更都会触发一个签名的 webhook,因此您的数据库始终保持同步。放弃和拒绝的会话是免费的。

我的客户数据存储在哪里,如何受到保护?

生产数据默认在欧盟由 Amazon Web Services 处理和存储。企业合同可根据监管机构要求,申请在其他区域存储。

全面加密。所有数据库、对象存储和备份中的静态数据均采用 AES-256 加密。所有 API 调用、webhook 和业务控制台会话中的传输数据均采用传输层安全协议 1.3 (TLS 1.3) 加密。生物识别数据使用单独的客户主密钥加密。

保留期限由您控制。默认保留期限为无限期(无限制),除非您配置更短的期限, 每个应用程序可在 30 天到 10 年之间, 您可以随时从仪表板或 API 删除任何单个会话。

认证:SOC 2 Type 1(Type 2 审计进行中)、ISO/IEC 27001:2022iBeta Level 1 PAD,以及来自西班牙 Tesoro / SEPBLAC / CNMV 的公开认证,证明 Didit 的远程身份验证比线下人工验证更安全。完整报告请访问 /security-compliance

Didit 是否符合我所在行业的规定?

Didit 默认符合对身份基础设施至关重要的监管机构要求:

  • GDPR + 英国 GDPR, 控制者/处理者分离,发布完整的《数据处理协议》,指定主要监管机构(西班牙 AEPD)。
  • AMLD6 + 欧盟 AML 单一规则手册, 实时筛查 1,300 多个制裁名单、政治公众人物和负面媒体名单。
  • eIDAS 2.0, 符合欧盟数字身份钱包标准;支持可复用身份。
  • MiCA (加密资产市场法规), 适用于加密货币入口、交易所和托管机构。
  • DORA, 数字运营韧性法案,欧盟金融服务运营韧性。
  • BIPA、CUBI、华盛顿 HB 1493、CCPA / CPRA, 美国生物识别隐私(伊利诺伊州、德克萨斯州、华盛顿州)和加州消费者隐私。
  • 英国在线安全法案, 年龄门控和儿童安全义务。
  • FATF 旅行规则, 加密货币转账的发起方和受益方数据,与 IVMS-101 互操作。

详细备忘录、所有证书、所有监管机构函件:/security-compliance

我能多快集成并开始验证用户?
  • 60 即可在 business.didit.me 获得沙盒账户, 无需信用卡。
  • 5 分钟即可通过 Claude Code、Cursor 或任何编码代理,通过我们的模型上下文协议 (MCP) 服务器完成工作验证。
  • 一个周末即可完成生产就绪的集成,包括签名 webhook 验证、重试和用户被拒绝时的补救流程。

三种集成路径, 选择最适合您技术栈的方式:

  • 使用我们的 Web、iOS、Android、React Native Flutter SDK 原生嵌入
  • 将用户重定向到托管验证页面, 无需 SDK。
  • 通过电子邮件、短信、WhatsApp 或任何渠道发送链接, 无需前端工作。

相同的仪表板、相同的计费、相同的按成功付费价格适用于所有三种方式。分步指南请访问 docs.didit.me/integration/integration-prompt

身份与欺诈基础设施。

一个 API 即可实现 KYC、KYB、交易监控和钱包筛选。5 分钟即可集成。

让 AI 总结此页面