Перейти к основному содержимому
Didit привлекает $2 млн и присоединяется к Y Combinator (W26)
Didit
Обнаружение ботов

Не допускайте ботов с помощью пассивного Liveness-шлюза. Один кадр. Одно решение.

Единая пассивная проверка живости перед любым высокоценным действием. У ботов нет лица, которое можно предъявить — они не могут пройти. Вердикт менее чем за две секунды, $0.10 за проверку, 500 бесплатных каждый месяц.

При поддержке
Y Combinator
GBTC Finance
Bondex
Crnogorski Telekom
UCSF Neuroscape
Shiply
Adelantos

Доверяют более 2000 организаций по всему миру.

Темный абстрактный стек обнаружения ботов — четыре плавающих полупрозрачных панели из темного стекла в 3D-перспективе на абсолютно черном фоне, пронизанные светящейся вертикальной линией Didit Blue и обрамленные светящимися скобками сканера. Каждая панель содержит один крошечный бледно-белый абстрактный мотив шлюза (голова робота, плоская волновая форма, аномальная сетка, подозрительное время).

Почему CAPTCHA перестала работать

Фермы решателей обходят CAPTCHA. Liveness по-прежнему требует лица.

Коммерческие фермы по решению CAPTCHA обходят hCaptcha и reCAPTCHA Enterprise за доли цента. Пассивная проверка живости требует того, чего у скрипта нет — реального человека перед реальной камерой. $0.10 за шлюз, менее двух секунд, 500 бесплатных каждый месяц.

Как это работает

От регистрации до верифицированного пользователя за четыре шага.

  1. Шаг 01

    Создайте рабочий процесс

    Выберите необходимые проверки — удостоверение личности, проверка живости, сопоставление лиц, санкции, адрес, возраст, телефон, электронная почта, пользовательские вопросы. Перетащите их в поток на панели управления или отправьте тот же поток в наш API. Разветвляйте по условиям, проводите A/B-тесты, код не требуется.

  2. Шаг 02

    Интегрировать

    Встраивайте нативно с помощью наших SDK для Web, iOS, Android, React Native или Flutter. Перенаправляйте на размещенную страницу. Или просто отправьте пользователю ссылку — по электронной почте, SMS, WhatsApp, куда угодно. Выберите то, что подходит вашему стеку.

  3. Шаг 03

    Пользователь проходит проверку

    Didit размещает камеру, световые подсказки, мобильную передачу и доступность. Пока пользователь находится в потоке, мы оцениваем более 200 сигналов мошенничества в реальном времени и проверяем каждое поле по авторитетным источникам данных. Результат менее чем за две секунды.

  4. Шаг 04

    Вы получаете результаты

    Подписанные веб-хуки в реальном времени синхронизируют вашу базу данных в тот момент, когда пользователь одобрен, отклонен или отправлен на проверку. Опрашивайте API по запросу. Или откройте консоль, чтобы проверить каждую сессию, каждый сигнал и управлять случаями по-своему.

Создано для шлюза · Цена как у инфраструктуры

Одна пассивная проверка живости. $0.10 за шлюз.

Бот-шлюз — это композиция: поверхность, предварительная проверка, проверка живости, решение. Переключайте каждый модуль для каждого рабочего процесса в Workflow Builder.
01 · Поверхность атаки

Где появляются боты — и где находится шлюз.

Формы регистрации, таблицы лидеров, раздачи / получение токенов, выплаты за рефералов, разделы комментариев, очереди билетов. Один и тот же рабочий процесс Workflow Builder защищает каждую поверхность. Запускайте только те действия, которые действительно важны — ежедневные чтения не требуют шлюза.
Модуль Workflow Orchestrator
02 · Шлюз проверки живости

Настоящий человек перед настоящей камерой.

Пассивная проверка живости просит пользователя оставаться неподвижным в течение одного кадра. Модель возвращает вердикт менее чем за две секунды по цене $0.10 за проверку. Никаких головоломок, никакого распознавания символов, никаких поведенческих следов мыши — только кадр и решение. Сертифицировано iBeta Level 1 PAD в соответствии с ISO/IEC 30107-3.
Модуль проверки живости
03 · Защита от векторов атаки

Каждый вектор бота — один и тот же вердикт.

Безголовый Chrome со скриптовой отправкой, фермы автоматизации браузеров, инжекторы лиц AI для виртуальных камер, предварительно записанные повторы экрана, отправка только изображений без подключенной камеры, дипфейки, сгенерированные AI — все заблокировано. Модель ежегодно независимо перепроверяется в iBeta по мере появления новых векторов в дикой природе.
Как работает проверка живости
04 · IP + предварительная проверка устройства

Пропустите камеру для очевидных ботов.

Анализ устройства и IP возвращает оценку 0–100, а также флаги Virtual Private Network (VPN), Tor, автономной системы центра обработки данных (ASN), безголового браузера и скорости устройства. $0.03 за вызов, менее 100 мс. Отклоняйте сразу, когда сеть явно скриптована; тратьте бюджет на проверку живости только на правдоподобных людей.
Модуль анализа устройства и IP
05 · Повторное использование KYC

Однажды человек. Всегда человек.

Пользователи, которые уже прошли проверенную Didit сессию, могут повторно использовать учетные данные бесплатно через Reusable KYC. Никаких вторых разрешений на камеру, никаких затруднений — шлюз остается только перед неизвестным трафиком. Бесплатно навсегда.
Модуль Reusable KYC
06 · Конвейер веб-хуков

Подписанный вердикт. Три ветви. Готово.

Подписанный веб-хук приходит с вердиктом — Одобрено, Отклонено, На рассмотрении, Не завершено. Проверьте X-Signature-V2 с помощью Hash-based Message Authentication Code (HMAC) SHA-256 перед чтением тела. Более 200 сигналов мошенничества доступны без дополнительных затрат. Разветвляйте исходное действие соответствующим образом.
Справочник по веб-хукам
Интегрировать

Одна сессия. Один подписанный вердикт. Три ветви.

Откройте шлюз. Прочитайте подписанный вердикт. Разрешите, заблокируйте или предложите повторную попытку.
POST /v3/session/Проверка живости
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "workflow_id": "wf_bot_gate",
    "vendor_data": "signup-918",
    "metadata": { "surface": "signup_form" }
  }'
201Создано{ "session_url": "verify.didit.me/..." }
Блокируйте действие, пока веб-хук не вернет status: Approved.документы →
POST /webhooks/diditВердикт
// X-Signature-V2 verified upstream
if (полезная нагрузка.status === "Одобрено") {
  разрешитьРегистрацию(полезная нагрузка.данные_поставщика);
} иначе если (полезная нагрузка.status === "Отклонено") {
  ограничитьIP(полезная нагрузка.анализ_ip.ip);
  заблокироватьИЗаписать(полезная нагрузка.данные_поставщика);
}
200OKстатус Одобрено · Отклонено · На рассмотрении · Не завершено
Проверьте X-Signature-V2 перед чтением полезной нагрузки.документы →
Интеграция, готовая к работе с агентом

Внедрите пассивный бот-шлюз для проверки живости с помощью одного запроса.

Вставьте в Claude Code, Cursor, Codex, Devin, Aider или Replit Agent. Заполните свой стек. Агент подключает триггер, открывает сессию проверки живости, проверяет вебхук и управляет действием.
didit-integration-prompt.md
You are integrating Didit Passive Liveness as a bot-gate on a high-value action — sign-up, leaderboard submission, airdrop / token claim, referral payout, comment, or ticket queue. Bots cannot pass Passive Liveness because they have no face to present to the camera. One API call. One signed webhook. One decision.

WHY THIS SHAPE
  - Bots scale because they cost nothing per attempt. CAPTCHA stops the dumbest ones but commercial solver farms beat hCaptcha and reCAPTCHA Enterprise at fractions of a cent per solve.
  - Passive Liveness asks for something a script does not have: a live human face in front of a real camera. The model decides on one frame, in under two seconds, with no user interaction beyond "hold still".
  - $0.10 per check (Passive Liveness module). 500 verifications free every month. Combine with $0.03 IP / device pre-screen to keep the camera off the obvious bots and the budget on real candidates.

PRE-REQUISITES
  - Production API key from https://business.didit.me (sandbox key in 60 seconds, no credit card).
  - A webhook endpoint with HMAC SHA-256 verification of the X-Signature-V2 header using your webhook secret.
  - A Workflow Builder workflow containing the Passive Liveness module — optionally Device & IP Analysis pre-step.
  - The high-value action wrapped in a server-side gate that defaults to BLOCK and only unblocks on a verified webhook with status: Approved.

STEP 1 — (Optional) Cheap IP / device pre-screen
  Before opening a camera, score the network with Device & IP Analysis ($0.03 / call, under 100ms).
  If the score is low and no datacenter / VPN / scripted-user-agent flags fire, run Step 2.
  If the score is high or any of those flags fire, skip the liveness call and decline up-front — this saves the camera budget for plausible humans.

STEP 2 — Open a Passive Liveness session
  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_id": "<wf id with the Passive Liveness module>",
      "vendor_data": "<your action / user id, max 256 chars>",
      "callback": "https://<your-app>/bot-gate/callback",
      "metadata": {
        "surface": "signup_form",
        "action_id": "<your internal reference>"
      }
    }

  Response: 201 Created with a hosted session URL. Redirect inline (web) or open in a Software Development Kit (SDK) webview (mobile). The action stays BLOCKED on your side until the signed webhook lands.

STEP 3 — Read the signed webhook
  Didit POSTs the verdict. Verify X-Signature-V2 (HMAC SHA-256 of the raw body using your webhook secret) BEFORE reading the JSON.

  Payload (excerpted):
    {
      "session_id": "<uuid>",
      "vendor_data": "<your action / user id>",
      "status": "Approved",
      "liveness": { "status": "Approved" }
    }

  Session status enum (exact case, Title Case With Spaces): Approved | Declined | In Review | Resubmitted | Expired | Not Finished | Kyc Expired | Abandoned.

STEP 4 — Branch the action
  Approved      → allow the sign-up / claim / submission.
  Declined      → block the action. Log liveness warnings (image-only / virtual-cam / replay / deepfake) and throttle the source IP.
  Not Finished  → invite the user to retry with a fresh session URL.
  Expired       → session timed out. Resend the link.
  Abandoned     → the user closed the flow before completing. Resend the link.

STEP 5 — (Optional) Replay Reusable Know Your Customer (KYC) for known humans
  If a user has previously completed a Didit-verified session, a fresh liveness check is not required for re-entry — they can replay their verified credential at no cost via Didit Reusable KYC. Use the user's existing session_id to confirm enrollment and skip Step 2. Free forever.

WEBHOOK EVENT NAMES
  - Sessions: standard session webhook. One endpoint, status field tells you where in the lifecycle.
  - Verify X-Signature-V2 (HMAC SHA-256) on every payload.

WHAT GETS BLOCKED
  - Headless Chrome with scripted form submission
  - Browser-automation farms (Puppeteer, Playwright, Selenium)
  - Image-only submissions (no camera attached)
  - Virtual-camera AI face injectors
  - Pre-recorded screen replays
  - Print or paper attacks
  - Silicone / latex masks
  - AI-generated deepfake faces

  All independently tested at iBeta and certified at Level 1 Presentation Attack Detection (PAD) against the full ISO/IEC 30107-3 catalogue. Re-tested every year.

CONSTRAINTS
  - Session statuses use Title Case With Spaces. Never use UPPER_SNAKE_CASE for session verdicts — that's the Transactions API.
  - Default to BLOCK on the server. Only unblock when the verified webhook says Approved.
  - 200+ fraud signals are evaluated on every session at no extra cost — read them off the decision payload, don't re-query.

Read the docs:
  - https://docs.didit.me/sessions-api/create-session
  - https://docs.didit.me/core-technology/liveness/overview
  - https://docs.didit.me/core-technology/ip-analysis/overview
  - https://docs.didit.me/core-technology/reusable-kyc/overview
  - https://docs.didit.me/integration/webhooks

Start free at https://business.didit.me — sandbox key in 60 seconds, 500 verifications free every month, no credit card.
Нужен дополнительный контекст? Смотрите полную документацию модуля.docs.didit.me →
Соответствие по умолчанию

Откройте новую страну в один клик. Мы делаем сложную работу.

Мы открываем местные дочерние компании, получаем лицензии, проводим тесты на проникновение, получаем сертификаты и соблюдаем все новые правила. Чтобы запустить верификацию в новой стране, просто переключите тумблер. Более 220 стран в работе, аудит и пентесты проводятся ежеквартально — единственный поставщик идентификационных данных, который правительство страны-члена ЕС официально назвало более безопасным, чем личная верификация.
Прочитать досье по безопасности и соответствию
Финансовая песочница ЕС
Tesoro · SEPBLAC · BdE
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
Разработано в соответствии с нормами ЕС

Подтверждающие цифры

Подтверждающие цифры
  • iBeta L1
    Независимо сертифицированное обнаружение атак представления — повторно тестируется каждый год.
  • <0s
    Комплексный вердикт на Android начального уровня.
  • $0.00
    За каждую проверку пассивной живости. Дополнительный предварительный IP-скрининг за $0.03 сверху.
  • 0
    Бесплатные проверки каждый месяц, на каждом аккаунте.
Три уровня, один прайс-лист

Начните бесплатно. Платите за использование. Масштабируйтесь до Enterprise.

500 бесплатных проверок каждый месяц, навсегда. Оплата по мере использования для продакшена. Индивидуальные контракты, хранение данных и SLA (соглашения об уровне обслуживания) для Enterprise.
Бесплатно

Бесплатно

$0 / месяц. Кредитная карта не требуется.

  • Бесплатный пакет KYC (проверка личности + пассивная проверка живости + сопоставление лиц + анализ устройства и IP) — 500 / месяц, каждый месяц
  • Заблокированные пользователи
  • Обнаружение дубликатов
  • Более 200 сигналов мошенничества в каждой сессии
  • Многоразовый KYC в сети Didit
  • Платформа управления кейсами
  • Конструктор рабочих процессов
  • Публичная документация, песочница, SDK, MCP (Model Context Protocol) сервер
  • Поддержка сообщества
Самый популярный
Оплата по мере использования

Оплата по мере использования

Платите только за то, что используете. Более 25 модулей. Публичные цены за модуль, без ежемесячной минимальной платы.

  • Полный KYC за $0.33 (ID + биометрия + IP / устройство)
  • Более 10 000 наборов данных AML — санкции, PEP, негативные упоминания в СМИ
  • Более 1000 государственных источников данных для проверки баз данных
  • Мониторинг транзакций за $0.02 за транзакцию
  • KYB в реальном времени за $2.00 за компанию
  • Проверка кошельков за $0.15 за проверку
  • Поток верификации с белой этикеткой — ваш бренд, наша инфраструктура
Корпоративный

Корпоративный

Индивидуальные MSA и SLA. Для больших объемов и регулируемых программ.

  • Годовые контракты
  • Индивидуальные MSA, DPA и SLA
  • Выделенный канал Slack и WhatsApp
  • Ручные проверяющие по запросу
  • Условия для реселлеров и белой этикетки
  • Эксклюзивные функции и партнерские интеграции
  • Назначенный CSM, проверка безопасности, поддержка соответствия требованиям

Начните бесплатно → платите только при выполнении проверки → разблокируйте Enterprise для индивидуального контракта, SLA или хранения данных.

FAQ

Часто задаваемые вопросы

Инфраструктура для идентификации и борьбы с мошенничеством.

Единый API для KYC, KYB, мониторинга транзакций и проверки кошельков. Интеграция за 5 минут.

Попросите ИИ обобщить эту страницу