Проверьте любой адрес кошелька или хэш транзакции на предмет ончейн-рисков — санкции, миксеры, даркнет, источник средств. $0.15 за проверку или используйте своего собственного поставщика проверки.
Проверяйте кошельки по цене $0.15 за проверку или используйте своего собственного поставщика проверки и
запускайте его внутри Didit — с одной очередью дел и одним аудиторским следом для обоих.
Как это работает
От регистрации до верифицированного пользователя за четыре шага.
Шаг 01
Создайте рабочий процесс
Выберите необходимые проверки — удостоверение личности, проверка активности, сопоставление лиц, санкции, адрес, возраст, телефон, электронная почта, пользовательские вопросы. Перетащите их в поток на панели управления или отправьте тот же поток в наш API. Разветвляйте по условиям, проводите A/B-тесты, код не требуется.
Шаг 02
Интегрируйте
Встраивайте нативно с помощью наших SDK для Web, iOS, Android, React Native или Flutter. Перенаправляйте на размещенную страницу. Или просто отправьте пользователю ссылку — по электронной почте, SMS, WhatsApp, где угодно. Выберите то, что подходит вашему стеку.
Шаг 03
Пользователь проходит процесс
Didit размещает камеру, подсказки по освещению, мобильную передачу и доступность. Пока пользователь находится в потоке, мы оцениваем более 200 сигналов мошенничества в реальном времени и проверяем каждое поле по авторитетным источникам данных. Результат менее чем за две секунды.
Шаг 04
Вы получаете результаты
Подписанные веб-хуки в реальном времени поддерживают синхронизацию вашей базы данных в момент одобрения, отклонения или отправки пользователя на проверку. Опрашивайте API по запросу. Или откройте консоль, чтобы проверить каждую сессию, каждый сигнал и управлять случаями по своему усмотрению.
Создано для соответствия · Создано против криптомошенничества · Открытый дизайн
Шесть возможностей. Один модуль. $0.15 за проверку.
Wallet Screening является частью Transaction Monitoring, но также поставляется как отдельный продукт. Каждая функция является частью одного и того же модуля — включайте их для каждого рабочего процесса или передавайте их встроенными в вызов API.
Используйте своего собственного провайдера проверки.
Выберите управляемую Didit проверку по цене $0.15 за проверку или подключите свой существующий контракт с провайдером проверки и запустите его внутри Didit — вы сохраняете отношения, мы занимаемся оркестровкой. Настройте активного провайдера для каждого рабочего пространства.
Предпочтения провайдераИспользуйте свой собственный ключ
Проверка, управляемая Didit
Подключено · $0.15 / проверка
По умолчанию
Ваш поставщик услуг проверки
Подключено · ваш ключ
Добавить другого поставщика
Доступно
02 · Цены
Одна публичная цена за проверку.
$0.15 за проверку, или используйте собственного поставщика услуг по проверке. Без минимумов, без контрактов, оплата по факту успеха. 500 бесплатных проверок в месяц. Скидки за объем применяются автоматически при более чем 100 000 проверок в месяц.
Цена за проверкуБез минимумов
Управляется Didit
$0.15/ проверка
Оплата за успех · без контракта
Используйте своего провайдера
Ваш ключ
Запустите это внутри Didit
Одна публичная цена, без минимумов$0.15 / check
03 · Оценка рисков
Риск кошелька в реальном времени менее чем за секунду.
Оценка риска 0–100, степень серьезности НИЗКАЯ/СРЕДНЯЯ/ВЫСОКАЯ/КРИТИЧЕСКАЯ, разбивка источников средств по более чем 14 категориям — санкционные кошельки, вымогательское ПО, украденные средства, даркнет-рынки, миксеры, мошенничество, биржи высокого риска, азартные игры, P2P. Единый формат для каждого провайдера.
Кошелек · 0x9F2c...A41BКРИТИЧЕСКИЙ
87
Оценка риска 0-100
Серьезность, полученная из оценки · менее секунды
Источник средств
Санкционированный кошелек28%
Миксер (Tornado Cash)12%
Регулируемая биржа48%
P2P12%
04 · Travel Rule
Рекомендация FATF 16 и соответствие VASP.
Отправьте блок Travel Rule с транзакцией, и мы обработаем обмен структурированными сообщениями с поддерживаемыми контрагентами VASP (поставщиками услуг виртуальных активов). Детали отправителя и получателя, полный аудиторский след, в соответствии с Регламентом ЕС о переводе средств.
Правило путешествий · FATF R.16VASP к VASP
VASP-отправитель
Acme Crypto · ESP
VASP-получатель
Coinbase · США
originator.full_name · date_of_birth
beneficiary.full_name · wallet_address
amount · currency · chain
05 · TM в комплекте
Прямая связь с Transaction Monitoring.
Отметьте транзакцию как криптовалютную, и мы автоматически проведем проверку — кошелек назначения до перевода для исходящих транзакций, хэш транзакции после перевода для входящих. Высокорисковые совпадения поступают в механизм правил, очередь случаев и цикл автоматического исправления.
Транзакция · ИСХОДЯЩАЯ0.25 ETH
1Правило TM · проверка скоростиПРОЙДЕНО
2Проверка кошелька · ончейн-рискПОМЕТКА
3Механизм правил · обновление статусаОЖИДАЕТ ПОЛЬЗОВАТЕЛЯ
Тот же рабочий процесс. Один вызов транзакции./v3/transactions/
Каждая проверка охватывает санкции OFAC, ЕС, ООН и Казначейства Великобритании, а также данные о даркнете, вымогательском ПО, миксерах, украденных средствах, мошенничестве и финансировании терроризма от основного провайдера. Санкционные кошельки отображаются как отдельный флаг, чтобы правило могло немедленно отклонить транзакцию.
Санкции и неблагоприятные сигналыПостоянно обновляется
OFAC SDN
Министерство финансов США
Активно
Консолидированный список ЕС
Европейский совет
Активно
Санкции ООН
Организация Объединенных Наций
Активно
Рынки даркнета
Данные провайдера
Активно
Кошельки-вымогатели
Данные провайдера
Активно
Интегрировать
Две конечные точки. Одна и та же проверка. Одна и та же цена.
Выберите автономную конечную точку для однократного поиска кошелька. Выберите конечную точку транзакций, если вы хотите, чтобы проверка подавала данные в механизм правил, очередь случаев и автоматическое исправление. Оба варианта тарифицируются по $0.15 за проверку.
// Your endpoint receives a signed wallet-screening resultapp.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_USERres.sendStatus(200);});
200OK{tI18n("webhookStatus")}
Вебхук с HMAC-подписью в реальном времени. Проверяйте, анализируйте, направляйте высокорисковые совпадения в механизм правил.документы →
Интеграция, готовая к работе с агентом
Внедрите проверку кошельков с помощью одного запроса.
Вставьте блок ниже в Claude Code, Cursor, Codex, Devin, Aider или Replit Agent. Заполните свой стек. Агент предоставит Didit, настроит проверку кошельков по цене $0.15 за проверку, проверит подписанные вебхуки и передаст высокорисковые совпадения в систему мониторинга транзакций.
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.
Нужен дополнительный контекст? Смотрите полную документацию модуля.docs.didit.me →
Соответствие по умолчанию
Откройте новую страну в один клик. Мы делаем сложную работу.
Мы открываем местные дочерние компании, получаем лицензии, проводим тесты на проникновение, получаем сертификаты и соблюдаем все новые правила. Чтобы запустить верификацию в новой стране, просто переключите тумблер. Более 220 стран в работе, аудит и пентесты проводятся ежеквартально — единственный поставщик идентификационных данных, который правительство страны-члена ЕС официально назвало более безопасным, чем личная верификация.
Используйте своего собственного поставщика услуг проверки и запустите его внутри Didit.
0+
Категории источников средств в каждой стандартизированной полезной нагрузке.
Sub-1s
Проверка ончейн-кошельков, от начала до конца.
Три уровня, один прайс-лист
Начните бесплатно. Платите за использование. Масштабируйтесь до Enterprise.
500 бесплатных проверок каждый месяц, навсегда. Оплата по мере использования для продакшена. Индивидуальные контракты, хранение данных и SLA (соглашения об уровне обслуживания) для Enterprise.
Бесплатно
Бесплатно
$0 / месяц. Кредитная карта не требуется.
Бесплатный пакет KYC (проверка личности + пассивная проверка живости + сопоставление лиц + анализ устройства и IP) — 500 / месяц, каждый месяц