Перейти к основному содержимому
Didit привлекает $2 млн и присоединяется к Y Combinator (W26)
Didit
Идентификация для ИИ-агентов

Ваш ИИ-агент может выполнять KYC. Одной командой.

Установите двенадцать открытых навыков агента Didit в Cursor, Claude Code, Codex или OpenCode одной командой `npx`. Задайте вопрос агенту на простом английском. Он напишет код и вызовет действующий API.

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

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

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

Почему навыки, а не документы

Документы для людей. Навыки для агентов.

Передайте Cursor вкладку документации, и он изобретет конечные точки и переведет перечисления статусов в нижний регистр. Передайте ему навык Didit, и каждая строка будет указывать на реальный API — заблокированная конечная точка, заблокированные заголовки, сгенерированный обработчик подписанных веб-хуков. Одна команда `npx`.

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

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

  1. Шаг 01

    Установите навыки

    Запустите `npx skills add didit-protocol/skills` в вашем проекте. CLI обнаруживает Cursor, Claude Code, Codex или OpenCode и помещает каждый навык в нужную папку. Установите только один с `--skill didit-face-match`.

  2. Шаг 02

    Получите ключ API

    Либо получите его за 60 секунд на [business.didit.me](https://business.didit.me) и `export DIDIT_API_KEY=…`, либо позвольте агенту зарегистрироваться программно — `POST /programmatic/register/`, затем `verify-email/`, и ключ вернется в ответе. Браузер не требуется.

  3. Шаг 03

    Спросите простым английским языком

    *«Добавьте Didit KYC в мой процесс регистрации».* *«Проверьте этого пользователя по спискам AML».* Агент считывает соответствующий навык, пишет код и подключает обработчик подписанных веб-хуков. Правильно с первой попытки — без переключения вкладок документации.

  4. Шаг 04

    Пользователь верифицирует

    Didit размещает камеру, захват документов, селфи, передачу на мобильное устройство. Менее 30 секунд для пользователя. Вердикт менее чем за 2 секунды на вашем веб-хуке, подписанный `X-Signature-V2`, чтобы вы могли ему доверять.

Что дают вам навыки

Двенадцать навыков. Ноль галлюцинаций. Каждый API Didit.

Каждый навык — это отдельный файл Markdown, который фиксирует конечную точку, заголовки, форму тела запроса и перечисление статусов. Открытый исходный код. Версионирован с API.
01 · Каталог

Двенадцать навыков. По одному на каждую возможность Didit.

Центральный навык для учетной записи, сессий, рабочих процессов и выставления счетов (более 45 конечных точек), а также одиннадцать отдельных навыков для идентификации, проверки живости, сопоставления лиц, поиска лиц, возраста, AML, электронной почты, телефона, подтверждения адреса и проверки базы данных.
Полный каталог на docs.didit.me
02 · Установка

Одна команда npx. Готово.

`npx skills add didit-protocol/skills` устанавливает все двенадцать. Добавьте `--skill didit-face-match`, чтобы выбрать один. Предпочитаете Git? `git clone` и скопируйте то, что вам нужно. Не предпочитаете инструменты? Поместите один `SKILL.md` в папку навыков вашего агента.
Модуль верификации пользователя
03 · Хосты

Cursor, Claude Code, Codex, OpenCode.

Один и тот же навык Markdown везде. CLI автоматически определяет вашу среду выполнения и записывает в `.cursor/skills/` или `.claude/skills/`. Построен на открытом стандарте [agentskills.io](https://agentskills.io) — без SDK поставщика.
Оркестратор рабочих процессов
04 · Без догадок

Навык — это источник истины.

Фиксирует реальную конечную точку, реальные заголовки, реальный регистр статуса, актуальные цены. Агент перестает придумывать пути и переводить перечисления в нижний регистр. 51 конечная точка тестируется при каждом выпуске.
Модуль проверки AML
05 · Настройка

Одна переменная среды. Или самостоятельная регистрация.

`export DIDIT_API_KEY=…` и навык подключен. Или позвольте агенту зарегистрироваться через `POST /programmatic/register/` и получить ключ, не выходя из терминала.
Получить ключ API
06 · Открытый исходный код

Лицензия MIT. Можно форкнуть.

Каждый навык находится по адресу [github.com/didit-protocol/skills](https://github.com/didit-protocol/skills). Проверьте код, настройте подсказки, отправьте PR. Навык выпускается в тот же день, что и конечная точка.
github.com/didit-protocol/skills
Интегрировать

Установите навыки. Спросите агента. Отправьте.

Слева: установка. Справа: cURL, который агент пишет после установки навыка.
npx skills addУстановить
$ npx skills add didit-protocol/skills
✓ 12 навыков установлено

# or just one
$ npx skills add didit-protocol/skills \
  --skill didit-face-match

# set the api key
$ export DIDIT_API_KEY="sk_live_..."
OKГотовоCursor, Claude Code, Codex, OpenCode обнаружены автоматически.
Или `git clone` репозитория для полного контроля.репозиторий →
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": "$DIDIT_WORKFLOW_ID",
    "vendor_data": "user-42",
    "callback_url": "https://app/cb"
  }'
201Создано{ "url": "verify.didit.me/..." }
Сгенерировано навыком `didit-kyc-onboarding`.документы →
Интеграция, готовая к работе с агентом

Установите все 12 навыков агента Didit одним запросом.

Вставьте в Cursor, Claude Code, Codex или OpenCode. Агент устанавливает навыки, настраивает окружение, создает сессию + обработчик подписанных веб-хуков и тестирует их с помощью живого API.
didit-integration-prompt.md
You are installing the Didit Agent Skills into this project and wiring the first verification session against the live https://verification.didit.me/v3/ API. After this prompt, the project should pass identity verification — Know Your Customer (KYC), Anti-Money Laundering (AML) screening, document Optical Character Recognition (OCR) — through Didit.

Didit ships twelve open-source Agent Skills at https://github.com/didit-protocol/skills and follows the open standard at https://agentskills.io. The CLI auto-detects whether you are running inside Cursor, Claude Code, Codex, or OpenCode and drops the skills into the right folder.

PRE-REQUISITES
  - A Didit API key (DIDIT_API_KEY). Either issued from https://business.didit.me, or self-registered by the agent via POST /programmatic/register/ + POST /programmatic/verify-email/ (no browser needed).
  - A workflow_id from the Workflow Builder that bundles ID Verification + Passive Liveness + Face Match + IP Analysis + AML — or just use the didit-kyc-onboarding skill below to create one programmatically.
  - A webhook endpoint that verifies the X-Signature-V2 header with HMAC-SHA256 on the raw body bytes (do NOT re-serialise the parsed JSON; the signature will not match).

STEP 1 — Install the skills

Recommended:

  npx skills add didit-protocol/skills

This installs all twelve skills. To install only one:

  npx skills add didit-protocol/skills --skill didit-face-match

Or git clone the repo and copy what you need:

  git clone https://github.com/didit-protocol/skills.git
  cp -r skills/didit-kyc-onboarding .claude/skills/
  cp -r skills/didit-id-document-verification .claude/skills/

The twelve skills:
  - didit-verification-management   : the hub. Account, sessions, workflows, billing, blocklist, webhook config. 45+ endpoints
  - didit-kyc-onboarding            : full KYC recipe (ID + selfie + face match) in one call
  - didit-id-document-verification  : passports, ID cards, driver's licences. OCR, MRZ, NFC. 4,000+ documents, 220+ countries
  - didit-liveness-detection        : 99.9%-accurate liveness from a single selfie
  - didit-face-match                : compare two faces, get a 0–100 score
  - didit-face-search               : 1:N face search for deduplication and blocklists
  - didit-biometric-age-estimation  : estimate age from a selfie
  - didit-email-verification        : email OTP, detects breached / disposable / undeliverable
  - didit-phone-verification        : phone OTP via SMS, WhatsApp, or Telegram. Catches VoIP
  - didit-aml-screening             : 1,300+ sanctions, PEP, adverse-media lists. Dual-score risk
  - didit-proof-of-address          : utility bills, bank statements. OCR + geocoding
  - didit-database-validation       : government databases across 18 countries

STEP 2 — Set the environment

Every skill reads DIDIT_API_KEY. Session-based skills also expect DIDIT_WORKFLOW_ID. Signed-webhook handlers expect DIDIT_WEBHOOK_SECRET.

  export DIDIT_API_KEY="<your api key>"
  export DIDIT_WORKFLOW_ID="<your workflow id>"   # optional
  export DIDIT_WEBHOOK_SECRET="<your secret>"     # optional

Programmatic alternative (no browser):

  curl -X POST https://apx.didit.me/auth/v2/programmatic/register/ \
    -H "Content-Type: application/json" \
    -d '{"email": "dev@example.com", "password": "MyStr0ng!Pass"}'

  # check the email, get the 6-char code, then:
  curl -X POST https://apx.didit.me/auth/v2/programmatic/verify-email/ \
    -H "Content-Type: application/json" \
    -d '{"email": "dev@example.com", "code": "<code>"}'
  # response includes api_key — export it as DIDIT_API_KEY.

STEP 3 — Create a verification session

  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: $DIDIT_API_KEY
    Content-Type: application/json
  Body:
    {
      "workflow_id": "$DIDIT_WORKFLOW_ID",
      "vendor_data": "<your user id, max 256 chars>",
      "callback_url": "https://<your-app>/kyc/callback",
      "metadata": { "source": "agent-skill" }
    }

  Response: 201 Created. The hosted session URL is on the `url` field. Redirect the user, or send them the link by email / SMS / WhatsApp. Sub-2-second p99 verdict on completion.

STEP 4 — Read the signed webhook

Didit POSTs to your callback. KYC session statuses are Title Case With Spaces.

  Body (excerpted):
    {
      "session_id": "<uuid>",
      "vendor_data": "<your user id>",
      "status": "Approved",
      "id_verification": { "status": "Approved" },
      "liveness": { "status": "Approved" },
      "face": { "status": "Approved", "similarity_score": 0.94 },
      "aml": { "status": "Approved", "hits": [] }
    }

  Full enum:
    Approved | Declined | In Review | In Progress | Not Started | Abandoned | Expired | Resubmitted | Awaiting User | Not Finished

  Verify X-Signature-V2 BEFORE parsing the body — HMAC-SHA256 of the raw bytes with your webhook secret. Re-serialising the parsed body changes whitespace and key order and the signature will not match.

STEP 5 — Read the decision on demand

  GET https://verification.didit.me/v3/session/{sessionId}/decision/
  Headers:
    x-api-key: $DIDIT_API_KEY

Returns the full decision payload — id_verification, liveness, face, ip_analysis, aml. Use this whenever the agent needs to confirm the user's status before allowing an action. Never trust client-supplied "I'm verified" flags.

STEP 6 — Branch on status

  Approved      → continue
  Declined      → block, surface decision_reason_code, allow resubmit of the failed step
  In Review     → wait for the analyst webhook; don't block forever
  Resubmitted   → user re-took a failed step; new verdict is coming
  Awaiting User → user hasn't completed the flow; nudge with a reminder
  Expired       → create a new session

Abandoned and Declined sessions are NOT billed.

STEP 7 — Optional: ongoing AML monitoring

If AML monitoring is enabled on the workflow ($0.07 per user per year), Didit fires status.updated whenever the user lands on a new sanctions / PEP / adverse-media list. No extra endpoint to call.

WEBHOOK EVENT NAMES
  - status.updated       : KYC or KYB session status changed
  - data.updated         : session data corrected after creation
  - user.status.updated  : User entity changed status (Active, Flagged, Blocked)
  - user.data.updated    : User entity counters, metadata, or aggregate fields changed
  - activity.created     : timeline activity recorded

Verify X-Signature-V2 on every payload. The webhook secret is per-environment — sandbox is separate from production.

CONSTRAINTS
  - KYC session statuses use Title Case With Spaces (Approved, In Review). Do NOT transform them to UPPER_SNAKE_CASE — that casing is for Know Your Business (KYB) sessions and Transaction Monitoring, not KYC.
  - HMAC verification runs against the RAW request body bytes. Never re-serialise the parsed JSON.
  - Bundle price is $0.30 (ID + Liveness + Face Match + IP Analysis). AML adds $0.20. 500 verifications free every month, forever.
  - Default record retention is unlimited unless you configure it shorter (30 days to 10 years per application).

Read the docs:
  - https://docs.didit.me/getting-started/agent-skills
  - https://docs.didit.me/sessions-api/create-session
  - https://docs.didit.me/sessions-api/retrieve-session
  - https://docs.didit.me/integration/webhooks

Skills repo:
  - https://github.com/didit-protocol/skills

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
Разработано в соответствии с нормами ЕС

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

Подтверждающие цифры
  • 0
    Навыки агента с открытым исходным кодом. По одному на каждую возможность Didit.
  • 0
    Покрыты все конечные точки API. Все тестируются при каждом выпуске.
  • <0s
    Сквозной вердикт KYC за сессию на уровне p99.
  • 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 минут.

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