주요 콘텐츠로 건너뛰기
Didit, 2백만 달러 투자 유치 및 Y Combinator (W26) 합류
Didit
신원 지갑 · EU eIDAS 2.0

한 번 확인합니다. 어디서든 재사용합니다.

한 번의 $0.33 KYC 후 Didit 서명 자격 증명을 발급합니다. 사용자는 선택적 공개를 통해 다른 Didit 기반 플랫폼에서 이를 제시합니다 — 영원히 무료이며, EU 신원 지갑 규칙서와 일치합니다.

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

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

영화 같은 어두운 추상적인 규정 준수 일러스트레이션 — 순수한 검은색 캔버스 위에 3D 원근법으로 떠 있는 네 개의 반투명한 어두운 유리 패널이 빛나는 Didit Blue 수직선으로 연결되어 있고 네 개의 빛나는 스캐너 브래킷으로 둘러싸여 있습니다. 각 패널에는 서명된 자격 증명을 담고 있는 신원 지갑을 나타내는 작은 옅은 흰색 추상 모티프(지갑 실루엣, EU 12성 고리, 자격 증명 카드, 열쇠 모양)가 있습니다.

재사용 가능한 신원이 제공하는 것

사용자의 주머니에 있는 신원. 이를 수락하는 모든 사람에게 무료입니다.

모든 Didit KYC는 서명된 재사용 가능한 신원 자격 증명을 사용자 지갑으로 보냅니다. 모든 수신 플랫폼은 선택적 공개를 통해 무료로 이를 검증합니다. 한 번의 확인으로 Didit을 수락하는 모든 비즈니스에서 사용할 수 있습니다. 매월 500회 확인 무료.

작동 방식

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

  1. 단계 01

    워크플로우 생성

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

  2. 단계 02

    통합

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

  3. 단계 03

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

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

  4. 단계 04

    결과를 받습니다

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

재사용 가능한 신원을 위해 구축됨 · 인프라처럼 가격 책정됨

하나의 KYC. 이후 모든 플랫폼은 무료입니다.

진정한 재사용 가능한 신원은 하나의 기능이 아니라 시스템입니다. 발급, 보유, 제시, 선택적 공개, 새로 고침, 철회. 이 모든 것이 하나의 `/v3/` 세션 아래에 있습니다.
01 · 한 번 확인

하나의 KYC. 하나의 자격 증명 발급.

사용자는 처음으로 표준 $0.33 번들을 실행합니다. 완료 시 Didit은 자격 증명에 서명하고 Didit 앱 또는 아키텍처 참조 프레임워크를 지원하는 모든 EU 디지털 신원 지갑으로 푸시합니다.
사용자 확인 모듈
02 · 선택적 공개

검증자가 필요한 것만 공개합니다.

생년월일을 공개하지 않고 18세 이상임을 증명합니다. 주소를 공개하지 않고 국가를 증명합니다. 선택적 공개 JSON 웹 토큰(SD-JWT)은 모든 공개를 암호화 방식으로 서명된 상태로 유지합니다.
재사용 가능한 KYC 모듈
03 · 지갑 상호 운용성

모든 EUDI 호환 지갑.

Didit이 발급한 자격 증명은 Didit 앱 및 모든 국가 EU 디지털 신원 지갑(Cartera Digital, IT Wallet, 회원국 국가 지갑)에서 작동합니다. 모든 표면에서 동일한 OpenID for Verifiable Credentials 제시 플로우를 사용합니다.
Didit 앱 다운로드
04 · 발급자 · 보유자 · 검증자

세 가지 역할. 하나의 자격 증명.

발급자는 KYC 후 자격 증명에 서명합니다. 사용자는 이를 지갑에 보관합니다. 검증자는 공개된 필드에 대해서만 발급자 서명을 확인합니다. 표준 검증 가능한 자격 증명 신뢰 삼각형입니다.
보안 및 규정 준수
05 · 자격 증명 신선도

자격 증명 신선도, 자동.

지속적인 AML은 사용자를 매일 재심사합니다. 문서 만료, 이름 변경, 제재 적중 — 이 모든 것이 자격 증명에 자동으로 표시됩니다. 오래된 자격 증명은 제시 시 거부됩니다.
AML 심사 모듈
06 · 무료 수신

모든 수신 플랫폼에 무료입니다.

발급은 모든 KYC에 포함됩니다. 지갑 저장은 사용자 장치에 있습니다. 제시, 선택적 공개 및 서명 확인은 모두 영원히 무료입니다. 대량 계정의 경우 사용자당 연간 $0.07로 지속적인 AML 새로 고침이 제공됩니다.
재사용 가능한 KYC 모듈
통합

하나의 엔드포인트. 두 가지 경로. 하나의 웹훅.

세션을 엽니다. 호스팅된 플로우는 제시된 자격 증명을 수락하거나 전체 KYC를 실행합니다. 어떤 경우든 서명된 판결을 읽습니다.
POST /v3/session/수락
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -d '{
    "workflow_id": "wf_accept_reusable",
    "vendor_data": "user-42",
    "metadata": { "request_fields": ["full_name", "age_over_18"] }
  }'
201생성됨호스팅된 흐름은 자격 증명을 감지하거나 전체 KYC를 실행합니다.
Didit 자격 증명이 제시될 때 무료입니다. 전체 KYC가 실행될 때 $0.33입니다.문서 →
GET /v3/session/{sessionId}/decision/읽기
$ curl https://verification.didit.me/v3/session/$SID/decision/ \
  -H "x-api-key: $DIDIT_API_KEY"

# 공개된 필드 + 발급자 체인 반환
# reusable_identity.presented가 true일 때.
# 전체 KYC 증거 팩 반환
# 새로운 KYC가 실행되었을 때.
200OK상태 승인됨 · 검토 중 · 거부됨 · 만료됨
자격 증명이 제시되었든 KYC가 신선했든 동일한 증거 팩.문서 →
에이전트 준비 통합

하나의 프롬프트로 재사용 가능한 신원 흐름을 제공합니다.

Claude Code, Cursor, Codex, Devin, Aider 또는 Replit Agent에 붙여넣으세요. 스택을 채우세요. 에이전트는 워크플로를 구축하고, 지갑 감지를 마운트하고, 공개된 필드를 선언하고, 웹훅을 연결합니다.
didit-integration-prompt.md
You are integrating Didit's Reusable Identity / eIDAS 2.0 acceptance into your platform. Two flows:

  1. Issue — when a new user runs a full KYC on your platform, they leave with a Didit-signed Reusable Identity credential in their wallet (the Didit app or any EU Digital Identity Wallet).
  2. Accept — when a user arrives at your platform already holding a Didit-signed credential, the session detects it and short-circuits, returning Approved without re-running the full KYC.

Bundle pricing (verified live 2026-05-16):
  - First verification (issuance side): $0.33 per user (Sessions API full KYC bundle)
  - Issuance: free — the signed credential is included with every KYC
  - Reuse on the verifying side: free, forever
  - Selective disclosure: free
  - Continuous Anti-Money Laundering (AML) refresh: $0.07 per user per year (automatic)
  - First 500 verifications free every month, forever

PRE-REQUISITES
  - Production API key from https://business.didit.me (sandbox key in 60 seconds, no credit card).
  - Webhook endpoint with HMAC SHA-256 verification of the X-Signature-V2 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.  - A workflow_id from the no-code Workflow Builder with:
    * ID Verification + Passive Liveness + Face Match 1:1 + Device & IP Analysis + AML Screening (for issuance)
    * Reusable Identity acceptance turned on (for acceptance — toggle in the Workflow Builder)
  - Optional: the Didit mobile SDK (iOS / Android / React Native / Flutter) for native deep-link wallet handoff.

STEP 1 — Open a session that accepts a Reusable Identity if presented

  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_id": "<wf id with Reusable Identity acceptance on>",
      "vendor_data": "<your user id>",
      "callback": "https://<your-app>/onboarding/callback",
      "metadata": {
        "purpose": "platform_onboarding",
        "request_fields": ["full_name", "age_over_18", "country_of_residence"]
      }
    }

  Optional in body: declare the exact fields you need disclosed via metadata.request_fields. Didit's hosted flow will prompt the user to approve only those specific fields when they present a Reusable Identity credential.

  Response: 201 Created with the hosted session URL. Redirect the user.

STEP 2 — The hosted flow detects (or runs) the verification

  Two paths from this one endpoint:

  Path A — User has a Didit-signed credential
    - The hosted flow detects the credential via a wallet-handoff prompt (universal link on mobile, popup-bridge on desktop)
    - The user approves the disclosure of the requested fields
    - Didit validates the issuer signature + credential freshness server-side
    - Session returns Approved with the disclosed fields populated on the decision payload
    - Cost: $0 on the verifying side

  Path B — User does NOT have a credential
    - The hosted flow runs the full KYC bundle (ID + Liveness + Face Match + Device & IP + AML)
    - At completion, Didit issues a Reusable Identity credential to the user's wallet
    - Session returns Approved with the full decision payload
    - Cost: $0.33 on the verifying-and-issuing side

  Same endpoint, same webhook, same status enum. The path is transparent to your back-end.

STEP 3 — Read the signed webhook

  Didit POSTs to your callback. Session statuses (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 },
      "ip_analysis": { "status": "Approved" },
      "aml": { "status": "Approved", "hits": [] },
      "reusable_identity": {
        "presented": true,
        "issuer": "<issuing-platform name>",
        "issued_at": "<timestamp>",
        "disclosed_fields": ["full_name", "age_over_18", "country_of_residence"]
      }
    }

  Status enum (exact case): Approved | Declined | In Review | Resubmitted | Expired | Not Finished | Kyc Expired | Abandoned.
  Verify the X-Signature-V2 header BEFORE reading the body.

  When reusable_identity.presented is true, the user re-presented an existing credential and the verification was free; when false, a fresh KYC was run and billed at $0.33.

STEP 4 — Retrieve the full decision later

  GET https://verification.didit.me/v3/session/{sessionId}/decision/
  Headers:
    x-api-key: <your api key>

  Returns the full payload including: document scan + extracted Machine-Readable Zone (MRZ) data, biometric similarity, AML hits, device + IP risk signals, 200+ fraud signals, HMAC signature, and (if presented) the credential issuance chain.

  Same evidence pack regardless of issuance vs reuse — the verifier never sees less than a fresh KYC would deliver.

STEP 5 — Continuous AML monitoring is automatic

  Every approved user (issued OR presented) is re-screened daily against 1,300+ sanctions, PEP, and adverse-media lists at $0.07 per user per year on heavy-volume accounts. When a previously-clean user crosses an AML threshold, the credential's AML field is updated automatically; every receiving platform sees the refreshed status on next presentation.

  When the user revokes a credential from their wallet, your receiving platform's webhook fires with status: Expired and the credential is dropped from the user's account.

STEP 6 — Selective disclosure at presentation time

  Pass the exact fields you need via metadata.request_fields at session creation. Recommended minimum-disclosure patterns:

  - Age-gate (UK Online Safety Act, France SREN): ["age_over_18"]
  - Country-gate: ["country_of_residence"]
  - Full name + verified-human: ["full_name", "verified_human"]
  - AML-clear gate (lending): ["aml_clear", "full_name"]
  - Full identity (banking, payments): ["full_name", "date_of_birth", "address", "document_number", "aml_clear"]

  The user sees a single approval prompt listing the requested fields. Anything not listed is never disclosed to your platform.

WEBHOOK EVENT NAMES
  - Sessions: status changes flow through the standard session webhook (verify X-Signature-V2 HMAC SHA-256).
  - Credential lifecycle: status: Expired fires when a holder revokes the credential.

CONSTRAINTS
  - Session statuses use Title Case With Spaces. Don't UPPER_SNAKE_CASE them.
  - Reusable Identity acceptance is OFF by default; turn it on in the Workflow Builder.
  - Selective disclosure is the privacy default — fields not in metadata.request_fields are never returned, even if the credential carries them.
  - Default record retention is 5 years post-relationship per the EU AML package.
  - 200+ fraud signals are evaluated on every session, issued or presented, at no extra cost.

Read the docs:
  - https://docs.didit.me/sessions-api/create-session
  - https://docs.didit.me/sessions-api/retrieve-session
  - 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개 이상의 국가에서 실시간으로 운영되며, 매 분기마다 감사 및 침투 테스트를 거칩니다. 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 정렬

증명 번호

증명 번호
  • $0.00
    첫 번째 확인당 — 사용자가 Didit KYC 번들에 대해 비용을 지불하는 유일한 경우입니다.
  • Free
    모든 수신 플랫폼에서. 모든 재사용, 모든 제시, 모든 선택적 공개.
  • 0
    EU 회원국. Didit 자격 증명은 Architecture Reference Framework를 기반으로 구축된 모든 EUDI 지갑과 상호 운용됩니다.
  • 0
    모든 계정에서 매월 무료 인증을 제공합니다.
세 가지 티어, 하나의 가격표

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

매월 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에게 이 페이지를 요약해달라고 요청하세요