주요 콘텐츠로 건너뛰기
Didit, 2백만 달러 투자 유치 및 Y Combinator (W26) 합류
Didit
인간 증명

실제 사람임을 증명합니다. 딥페이크가 아닙니다. LLM이 아닙니다.

AI 에이전트, 생성된 얼굴, 딥페이크, 중복 계정이 인간 전용 표면에 접근하는 것을 차단합니다. iBeta 레벨 1 PAD 인증 수동 라이브니스와 무료 1:N 중복 제거 기능. 검사당 $0.10, 매월 500회 무료.

지원
Y Combinator
GBTC Finance
Bondex
Crnogorski Telekom
UCSF Neuroscape
Shiply
Adelantos

전 세계 2,000개 이상의 조직에서 신뢰합니다.

어두운 영화 같은 인간 증명 스택 — 순수한 검은색 배경에 빛나는 Didit Blue 선으로 연결되고 빛나는 스캐너 브래킷으로 둘러싸인 3D 원근법의 네 개의 떠 있는 반투명 유리 패널. 각 패널에는 단일 인간 실루엣, 노드 네트워크, 심장 박동 파형, 고유한 얼굴 매치 타원형 쌍을 나타내는 작은 옅은 흰색 모티프가 있습니다.

에이전트 차단 · 딥페이크 중지 · 시빌 중복 제거

사용자가 사람임을 증명합니다. 한 번만 가입했음을 증명합니다.

수동 라이브니스는 모든 프레젠테이션 공격 탐지(PAD) 범주를 거부합니다. 인쇄물, 화면, 마스크, AI 생성 얼굴. 얼굴 검색 1:N은 동일한 사람이 두 번 등록을 시도하는 것을 감지합니다. 2초 미만의 판정. 검사당 $0.10. 매월 500회 무료 인증, 영원히.

작동 방식

가입부터 인증된 사용자까지 4단계.

  1. 단계 01

    워크플로 생성

    원하는 검사를 선택하세요 — 신분증, 라이브니스, 얼굴 일치, 제재, 주소, 연령, 전화, 이메일, 맞춤 질문. 대시보드에서 흐름으로 드래그하거나 동일한 흐름을 API에 게시하세요. 조건에 따라 분기하고 A/B 테스트를 실행하며 코드가 필요 없습니다.

  2. 단계 02

    통합

    당사의 웹, iOS, Android, React Native 또는 Flutter SDK를 사용하여 기본적으로 임베드하세요. 호스팅된 페이지로 리디렉션하세요. 또는 이메일, SMS, WhatsApp 등 어디든 사용자에게 링크를 보내세요. 스택에 맞는 것을 선택하세요.

  3. 단계 03

    사용자가 플로우를 진행합니다.

    Didit은 카메라, 조명 큐, 모바일 핸드오프 및 접근성을 호스팅합니다. 사용자가 흐름에 있는 동안 200개 이상의 사기 신호를 실시간으로 채점하고 모든 필드를 신뢰할 수 있는 데이터 소스와 대조하여 확인합니다. 2초 이내에 결과가 나옵니다.

  4. 단계 04

    결과를 받습니다

    실시간 서명된 웹훅은 사용자가 승인되거나 거부되거나 검토를 위해 전송되는 즉시 데이터베이스를 동기화 상태로 유지합니다. 필요에 따라 API를 폴링하세요. 또는 콘솔을 열어 모든 세션, 모든 신호를 검사하고 원하는 방식으로 사례를 관리하세요.

모든 에이전트 차단 · 사람이 소지할 수 있는 자격 증명 발급

6가지 기능. 하나의 서명된 인간 증명.

하나의 워크플로, 하나의 판결, 하나의 자격 증명. 각 모듈을 표면별로 토글합니다. 추가 판매 계층, 추가 SKU, 별도의 API가 없습니다.
01 · iBeta 레벨 1 PAD

동일한 셀카에서 모든 스푸핑 범주를 차단합니다.

iBeta Presentation Attack Detection (PAD) 레벨 1에서 독립적으로 인증되었습니다 — 미국 국립표준기술연구소(NIST)가 인용한 기준입니다. 모든 ISO/IEC 30107-3 범주를 차단합니다: 인쇄된 사진, 화면 재생, 종이, 실리콘 및 라텍스 마스크, 모프 공격, AI 생성 딥페이크. 매년 재테스트됩니다.
라이브니스 모듈
02 · 생성된 얼굴 감지

생성된 얼굴과 실제 얼굴을 구별합니다.

보급형 Android에서 2초 이내의 엣지 추론. 인쇄된 사진을 무력화하는 동일한 모델이 GAN(Generative Adversarial Network) 얼굴, 확산 모델 초상화 및 실시간 딥페이크 비디오를 거부합니다. 모델 다운로드 없이 저렴한 하드웨어에서도 저하되지 않는 경험을 제공합니다.
라이브니스 방법
03 · 얼굴 검색 1:N — 무료

동일한 얼굴 표면. 동일한 인간이 잡혔습니다.

승인된 모든 인간 증명은 개인 계정 인덱스에 얼굴 템플릿을 추가합니다. 동일한 사람이 다음 시도를 하면 일치 점수와 함께 상단에 표시됩니다. 워크플로별로 자동 거부 임계값을 조정하고, 경계선 일치를 검토로 라우팅합니다. 모든 플랜에서 무료입니다.
얼굴 검색 1:N 모듈
04 · 재사용 가능한 자격 증명

하나의 증명. 모든 표면. 무료.

승인된 모든 사용자에게 재사용 가능한 자격 증명을 바인딩합니다. 동일한 게이트가 필요한 다음 Didit 기반 표면은 자격 증명을 무료로 사용합니다. 사람이 증명을 보유하고, 서명을 확인합니다. 재사용 가능한 자격 증명을 제공하는 모든 고객에게 네트워크 효과가 증폭됩니다.
재사용 가능한 KYC 모듈
05 · 배송되는 곳

인간이 신뢰의 단위인 모든 곳.

소셜 가입, 온라인 투표, 콘테스트, 설문조사, 마켓플레이스 판매자 등록, 긱 워커 온보딩, 데이팅 앱 신뢰 배지, 거래소 가입, 온라인 도박. AI 에이전트 또는 중복이 인간의 가치를 훼손하는 모든 곳에서 인간 증명은 게이트입니다.
사용 사례 보기
06 · 세 가지 방법, 하나의 가격

수동 $0.10. Active 3D $0.15. 얼굴 검색 무료.

마찰 없는 가입을 위한 수동(한 프레임, 사용자 작업 없음). Active 3D Flash는 짧은 플래시 시퀀스에서 깊이를 캡처합니다. Active 3D Action + Flash는 최고 감도 표면을 위한 모션 챌린지를 추가합니다. 얼굴 검색 1:N은 무료이며 항상 켜져 있습니다. 매월 500회 인증이 영원히 무료입니다.
가격 보기
통합

두 개의 엔드포인트. 동일한 JSON. 동일한 가격.

Didit이 캡처를 처리할 때 (Active 3D에 필요) 호스팅된 세션을 사용하거나, 이미 셀카가 있는 경우 독립형 수동 라이브니스 및 얼굴 검색 엔드포인트를 호출하세요.
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_proof_of_human",
    "vendor_data": "user-42"
  }'
201생성됨{ "session_url": "verify.didit.me/..." }
호스팅된 UI는 한 번의 캡처로 LIVENESS + FACE_MATCH를 실행합니다.문서 →
GET /v3/session/{sessionId}/decision/판정
$ curl https://verification.didit.me/v3/session/<id>/decision/ \
  -H "x-api-key: $DIDIT_API_KEY"

# Sample verdict
{
  "status": "승인됨",
  "liveness": { "score": 96 }
}
200확인상태 승인됨 · 검토 중 · 거부됨 · 미완료
서명된 웹훅에서 X-Signature-V2를 먼저 확인합니다.문서 →
에이전트 준비 통합

하나의 프롬프트로 인간 증명(Proof of Human)을 제공합니다.

Claude Code, Cursor, Codex, Devin, Aider 또는 Replit Agent에 붙여넣으세요. 스택을 채우세요. 에이전트가 Didit을 프로비저닝하고, 워크플로우를 구축하고, 웹훅을 연결하고, 5분 안에 게이트를 제공합니다.
didit-integration-prompt.md
You are integrating Didit's Proof of Human gate into <my_stack>. Block AI agents, deepfakes, masks, and duplicate accounts from human-only surfaces — signup, voting, contests, marketplaces, dating. Two endpoints, one verdict.

  1. Prove a real human is present (Liveness). ONE call to the Sessions API runs a Presentation Attack Detection (PAD)-certified passive selfie and returns a verdict in sub-2-seconds.
  2. Prove the human is unique (Face Search 1:N). Same Sessions API workflow runs Face Search 1:N against your account's private face index.

Pricing (public):
  - Passive Liveness: $0.10 per check
  - Active 3D Liveness: $0.15 per check (motion challenge — use for high-sensitivity flows)
  - Face Search 1:N: free, included
  - First 500 verifications free every month, forever

PRE-REQUISITES
  - Production API key from https://business.didit.me (sandbox key in 60s, no card).
  - Webhook endpoint with Hash-based Message Authentication Code (HMAC) SHA-256 verification using the X-Signature-V2 header.
  - A workflow_id from the Workflow Builder that contains the LIVENESS feature, and (recommended) FACE_MATCH and IP_ANALYSIS so Sybil dedupe + agent / bot signals come in on the same verdict.

STEP 1 — Build the Proof of Human workflow once

  POST https://verification.didit.me/v3/workflows/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_label": "proof_of_human",
      "features": [
        { "feature": "LIVENESS", "config": { "method": "PASSIVE" } },
        { "feature": "FACE_MATCH" },
        { "feature": "IP_ANALYSIS" }
      ],
      "face_liveness_score_decline_threshold": 30
    }

  Notes:
    - LIVENESS, FACE_MATCH, IP_ANALYSIS are exact, case-sensitive feature names.
    - method enum: PASSIVE (one frame) · FLASHING (3D flash) · ACTIVE_3D (action + flash). Use ACTIVE_3D for the highest-sensitivity surfaces (large-value account creation, voting, contest finals).

STEP 2 — Open a Proof of Human session per user

  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_id": "<the workflow_id from step 1>",
      "vendor_data": "<your internal user id>",
      "callback": "https://<your-app>/proof-of-human/callback",
      "metadata": {
        "surface": "<signup | vote | contest | marketplace | dating>"
      }
    }

  Response: 201 Created with the hosted session_url. Redirect the user. The hosted UI opens the front camera, captures one passive frame (or a short motion challenge for ACTIVE_3D), runs Liveness + Face Search 1:N, returns the verdict in sub-2-seconds.

STEP 3 — Read the signed verdict on the webhook

  Body (excerpted for a clean human):
    {
      "session_id": "<uuid>",
      "vendor_data": "<your user id>",
      "status": "Approved",
      "liveness": {
        "status": "Approved",
        "method": "PASSIVE",
        "score": 96,
        "warnings": []
      },
      "face": {
        "status": "Approved",
        "similarity_score": null,
        "matches": []
      },
      "ip_analysis": { "status": "Approved" }
    }

  Body (excerpted for a duplicate):
    {
      "status": "In Review",
      "liveness": { "status": "Approved", "score": 94 },
      "face": {
        "status": "In Review",
        "matches": [
          { "vendor_data": "user_8124", "similarity_score": 0.97 }
        ],
        "warnings": [{ "code": "POSSIBLE_DUPLICATED_FACE" }]
      }
    }

  Verify X-Signature-V2 BEFORE trusting the body — HMAC SHA-256 of the raw bytes with your webhook secret.

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

  Liveness warning catalog:
    - LIVENESS_FACE_ATTACK     PAD attack suspected (print / replay / mask / GAN)
    - LOW_LIVENESS_SCORE       score below threshold
    - NO_FACE_DETECTED         no face in the capture
    - AGE_NOT_DETECTED         capture quality too low for age signal
    - POSSIBLE_DUPLICATED_FACE same face previously verified on your account

STEP 4 — Branch your surface on the final verdict

  Approved      → grant access to the human-only surface.
  Declined      → block; log the rejected agent / spoof attempt.
  In Review     → hold; show a review-pending banner, route to ops queue.
  Not Finished  → user abandoned; safe to re-prompt.

STEP 5 — Alternate path (server-to-server, when you have the selfie)

  POST https://verification.didit.me/v3/passive-liveness/
  Headers:
    x-api-key: <your api key>
  Body (multipart/form-data):
    image    <single front-camera selfie>

  Then dedupe:

  POST https://verification.didit.me/v3/face-search/
  Body (multipart/form-data):
    image          <same selfie>
    vendor_data    <your user id>

  Use the standalone path for native onboarding apps that capture the selfie locally. Active 3D liveness REQUIRES the hosted session — it needs the motion challenge to run.

CONSTRAINTS
  - Base URL for /v3/* endpoints is verification.didit.me (NOT apx.didit.me).
  - Feature enum is UPPERCASE: LIVENESS, FACE_MATCH, IP_ANALYSIS, ID_VERIFICATION, AML, AGE_ESTIMATION.
  - Method enum is UPPERCASE: PASSIVE, FLASHING, ACTIVE_3D.
  - Auth header is x-api-key (lowercase, hyphenated).
  - Webhook signature header is X-Signature-V2 (NOT X-Signature).
  - Status casing matches exactly: Approved, Declined, In Review, Expired, Not Finished, Resubmitted, Kyc Expired, Abandoned.
  - 200+ fraud signals are evaluated on every session at no extra cost.

PRO TIP
  - Bind a Reusable Credential to each approved user. The next Didit-powered surface that needs the same gate consumes the credential at zero cost — the Proof of Human "compounds" across the network.

Read the docs:
  - https://docs.didit.me/core-technology/liveness/overview
  - https://docs.didit.me/core-technology/face-search/overview
  - https://docs.didit.me/sessions-api/create-session
  - 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개 이상의 국가에서 실시간으로 운영되며, 매 분기마다 감사 및 침투 테스트를 거칩니다. EU 회원국 정부가 대면 확인보다 더 안전하다고 공식적으로 인정한 유일한 신원 확인 제공업체입니다.
보안 및 규정 준수 문서 읽기
EU 금융 샌드박스
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
설계상 EU 정렬

증명 번호

증명 번호
  • iBeta L1
    모든 수동 셀카에 대해 독립적으로 인증된 프레젠테이션 공격 감지.
  • <0%
    인증된 테스트 지점에서 거부된 실제 사용자.
  • <0s
    초급 Android에서 종단 간 라이브니스 및 얼굴 검색 추론.
  • $0.00
    수동 라이브니스 확인당. 얼굴 검색 1:N은 무료입니다.
세 가지 티어, 하나의 가격표

무료로 시작하세요. 사용량에 따라 지불하세요. 엔터프라이즈로 확장하세요.

매월 500회 무료 인증, 영원히. 프로덕션용 종량제. 엔터프라이즈에서는 맞춤형 계약, 데이터 상주 및 SLA(서비스 수준 계약)를 제공합니다.
무료

무료

월 $0. 신용 카드 필요 없음.

  • 무료 KYC 번들 (ID 확인 + 수동 라이브니스 + 얼굴 매칭 + 장치 및 IP 분석) — 매월 500회
  • 차단된 사용자
  • 중복 감지
  • 모든 세션에서 200개 이상의 사기 신호
  • Didit 네트워크 전반에 걸쳐 재사용 가능한 KYC
  • 사례 관리 플랫폼
  • 워크플로우 빌더
  • 공개 문서, 샌드박스, SDK, MCP(모델 컨텍스트 프로토콜) 서버
  • 커뮤니티 지원
가장 인기 있는
사용량에 따라 지불

사용량 기반

사용한 만큼만 지불하세요. 25개 이상의 모듈. 공개된 모듈별 가격, 월 최소 요금 없음.

  • $0.33에 전체 KYC (ID + 생체 인식 + IP / 장치)
  • 10,000개 이상의 AML 데이터 세트 — 제재, PEP, 불리한 미디어
  • 데이터베이스 유효성 검사를 위한 1,000개 이상의 정부 데이터 소스
  • 거래당 $0.02의 거래 모니터링
  • 기업당 $2.00의 실시간 KYB
  • 확인당 $0.15의 지갑 스크리닝
  • 화이트 라벨 인증 흐름 — 귀사의 브랜드, 당사의 인프라
엔터프라이즈

엔터프라이즈

맞춤형 MSA 및 SLA. 대량 및 규제 프로그램용.

  • 연간 계약
  • 맞춤형 MSA, DPA 및 SLA
  • 전용 Slack 및 WhatsApp 채널
  • 주문형 수동 검토자
  • 리셀러 및 화이트 라벨 조건
  • 독점 기능 및 파트너 통합
  • 지정된 CSM, 보안 검토, 규정 준수 지원

무료로 시작 → 검사가 실행될 때만 지불 → 맞춤형 계약, SLA 또는 데이터 상주를 위해 엔터프라이즈 잠금 해제.

FAQ

일반적인 질문

신원 및 사기 방지 인프라.

KYC, KYB, 거래 모니터링 및 지갑 심사를 위한 단일 API. 5분 안에 통합하세요.

AI에게 이 페이지를 요약해달라고 요청하세요