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

문에서 쇼핑객을 확인하세요. 바구니를 열고, 제한된 SKU를 차단하세요.

첫 방문 $0.33, 재방문 시 $0.10 — 문 앞에서 얼굴 인식, 카테고리별 연령 제한, 직원 없음. 매월 500회 확인 무료.

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

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

영화 같은 어둡고 추상적인 자율 매장 입구 일러스트레이션 — 순수한 검은색 배경에 3D 원근법으로 떠 있는 네 개의 반투명 유리 패널이 빛나는 Didit Blue 선으로 연결되어 있고 네 개의 빛나는 스캐너 브래킷으로 둘러싸여 있습니다. 각 패널에는 자율 소매점 입구(문 아치, 브래킷이 있는 얼굴 타원, 연령 게이트 달력, 쇼핑 바구니)를 나타내는 작은 옅은 흰색 추상 모티프가 있습니다.

무인 소매점이 져야 할 의무

점원 없음. 직원 없음. 모든 입구에서 여전히 규정 준수.

무인 편의점, 자판기 포드, 스마트 냉장고, 자율 주유소 — 이 모든 곳은 유인 매장과 동일한 규정 준수 의무를 가집니다: 실제 신분증, 실제 연령, 실제 감사 추적. Didit은 이를 하나의 워크플로로 제공합니다: 첫 방문 $0.33, 재방문 시마다 $0.10, 2초 미만의 중간 판정 시간, 220개 이상의 국가에서 14,000개 이상의 문서 지원.

작동 방식

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

  1. 단계 01

    워크플로 생성

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

  2. 단계 02

    통합

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

  3. 단계 03

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

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

  4. 단계 04

    결과를 받습니다

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

자율 소매를 위해 구축됨 · 인프라와 같은 가격

6가지 기본 요소. 첫 방문 시 $0.33, 재방문 시 $0.10.

자율 소매 규정 준수는 단일 검사가 아니라 레시피입니다. 첫 방문 시 KYC를 수행하고, 재방문 시마다 얼굴을 인식하며, SKU 및 지역별 연령을 적용하고, 모든 시도를 서명합니다.
01 · 입장 흐름

스캔, 확인, 잠금 해제.

첫 방문 번들 — 신분증 확인, 수동 생체 인식, 얼굴 매칭 1:1, 그리고 확인된 생년월일로부터 계산된 연령. iBeta 레벨 1 스푸핑 방지 인증, 220개 이상의 국가에서 14,000개 이상의 문서.
사용자 확인 모듈
02 · 연령 제한

카테고리별, 지역별 연령 임계값.

EU에서는 주류 18세 / 미국에서는 21세, 담배는 주별, 전자담배는 18세 / 21세, 일부 EU 국가에서는 에너지 음료 16세, 날카로운 도구 18세, 처방전은 약국 인계. 키오스크가 아닌 서버 측에서 적용됩니다.
연령 확인 솔루션
03 · 재방문 고객

문 앞에서 얼굴. 전화 없음.

입장당 $0.10의 생체 인증 — 고객이 문 카메라에 얼굴을 대면 문이 잠금 해제됩니다. 평균 1.4초의 실제 시간. 모든 매장에서 동일한 신원.
생체 인증
04 · 서명된 시도 로그

모든 항목은 서명되고 기록됩니다.

타임스탬프, 매장 ID, 고객 PID (가명 식별자), 연령 결정, X-Signature-V2 HMAC SHA-256 — 시도당 하나의 기록, 손실 방지 대시보드 또는 주 규제 기관 포털로 내보내기 가능. 기본 5년 보존.
웹훅 문서
05 · 카테고리 × 지역 · 시간

매장 OS를 재배포하지 않고 로컬 규칙.

건조 지역에서 주류 차단, 영업 시간 외 판매 제한, 전자담배 SKU에 대한 주 면허 요구, 처방전을 파트너 약국 백엔드로 라우팅. 코드 없는 워크플로 빌더에서 매장별로 편집.
워크플로 오케스트레이터
06 · 생태계

매장 OS, POS, 결제 스택에 연결.

웹훅은 매장 OS에 도착하고, POS는 스캔 시 제한된 SKU를 차단하며, 스마트 자판기는 연령 확인 후에만 슬롯을 열고, 손실 방지 대시보드는 모든 서명된 시도를 수신합니다.
얼굴 매칭 1:1 모듈
통합

첫 방문 시 한 번의 세션. 재방문 시마다 생체 인식.

입장 세션을 엽니다. 서명된 판결을 읽습니다. 문을 잠금 해제합니다. 이후 모든 방문에서 얼굴을 인식합니다.
POST /v3/session/첫 방문
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -d '{
    "workflow_id": "wf_store_entry_kyc",
    "vendor_data": "shopper-42",
    "메타데이터": { "store_id": "store_sf_12" }
  }'
201생성됨호스팅된 세션 URL을 반환합니다.
웹훅이 status: Approved라고 할 때까지 문을 잠긴 상태로 유지합니다.문서 →
POST /v3/session/반환
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -d '{
    "workflow_id": "wf_store_entry_biometric",
    "vendor_data": "shopper-42",
    // base64 first-visit selfie, ≤ 1MB (omit for liveness-only)
    "portrait_image": "/9j/4AAQSkZJRgABAQE..."
  }'
201생성됨생체 인증 $0.10 · 문이 ~1.4초 안에 열립니다.
동일한 세션 API. 생체 인증 전용 워크플로입니다.문서 →
에이전트 준비 통합

하나의 프롬프트로 자율 매장 입장 구현.

Claude Code, Cursor, Codex, Devin, Aider 또는 Replit Agent에 붙여넣으세요. 스택을 채우세요. 에이전트는 두 워크플로를 모두 구축하고, 도어 컨트롤러 웹훅을 연결하며, 결제 시 SKU 규칙을 적용합니다.
didit-integration-prompt.md
You are integrating Didit into an autonomous-retail surface — an unstaffed convenience store, an age-gated vending machine, a smart fridge, an autonomous fuel station, or a self-checkout that handles restricted SKUs. The recipe verifies identity + age at entry and authenticates returning shoppers via face only.

Three pillars:

  1. First visit — verify the shopper's identity and age with one POST /v3/session/ ($0.33 bundle).
  2. Returning visit — Biometric Authentication at $0.10 per entry. Shopper holds their face to the door camera; door unlocks.
  3. Per-SKU enforcement — block restricted categories (alcohol, tobacco, vapes, energy drinks, RX) at scan or checkout based on the verified age and the store's local rules.

Cost:
  - First visit KYC bundle: $0.33 per shopper (Sessions API)
  - Returning visit Biometric Auth: $0.10 per entry
  - 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 HMAC SHA-256 verification using the X-Signature-V2 header and your webhook secret.
  - Two workflows in the Workflow Builder:
      wf_store_entry_kyc      — ID Verification + Passive Liveness + Face Match 1:1 + age rules (first visit)
      wf_store_entry_biometric — Biometric Auth-only (returning visit)
  - A store-id + local-rule lookup so age thresholds vary per region (EU 18 vs US 21 for alcohol; state-by-state tobacco; dry counties; etc.).

STEP 1 — First visit: verify the shopper

  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_id": "<wf_store_entry_kyc>",
      "vendor_data": "<your shopper id, max 256 chars>",
      "callback": "https://<your-app>/store/entry/callback",
      "metadata": {
        "purpose": "autonomous_store_entry",
        "store_id": "<your store id>",
        "region": "<US-CA | EU-ES | etc.>"
      }
    }

  Response: 201 Created with the hosted session URL. Encode that URL in the QR sticker on the door (or push it to the shopper's phone via SMS / WhatsApp). Sub-2-second median verdict on completion.

STEP 2 — Read the signed webhook on entry-flow completion

  Didit POSTs to your callback. Session statuses are Title Case With Spaces:

  Body (excerpted):
    {
      "session_id": "<uuid>",
      "vendor_data": "<your shopper id>",
      "status": "Approved",
      "id_verification": {
        "status": "Approved",
        "date_of_birth": "1991-04-22",
        "country": "US"
      },
      "liveness": { "status": "Approved" },
      "face": { "status": "Approved", "similarity_score": 0.94 }
    }

  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 — HMAC SHA-256 of the raw bytes with your webhook secret.

  Compute the age from date_of_birth, look up the region's age thresholds (per category), and store the (shopper_id, age_band, region, kyc_status) tuple in your data layer.

STEP 3 — Open the door

  When status is Approved, signal your store-OS / door-controller to unlock. Median wall-clock from QR scan to door open is around 1.4 seconds on entry-level Android, sub-2 seconds end to end.

  Failure modes to handle:
    Declined / In Review / Resubmitted — show a friendly UI on the kiosk and offer staff hand-off.
    Expired / Abandoned — shopper walked away; do nothing, the session expires.

STEP 4 — Returning visit: Biometric Authentication

  POST https://verification.didit.me/v3/session/
  Body:
    {
      "workflow_id": "<wf_store_entry_biometric>",
      "vendor_data": "<your shopper id>",
      "metadata": {
        "purpose": "autonomous_store_entry_return",
        "store_id": "<your store id>"
      }
    }

  The shopper just holds their face to the door camera. Cost is $0.10 per entry. Same webhook flow.

STEP 5 — Read the decision on demand

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

  Returns the full decision JSON. Use this from the POS / self-checkout when the shopper picks up a restricted SKU — confirm age + region match the SKU's rules before letting the basket close.

STEP 6 — Per-SKU enforcement at checkout

  Inside your POS / store-OS, every restricted SKU carries a category tag (alcohol, tobacco, vape, energy-drink, sharp-tool, RX). Look up the shopper's verified age band + the store's region rules. Examples:

    Alcohol            US-21 / EU-18, blocked in dry counties, time-of-day windows
    Tobacco / vapes    US-21 (state by state) / EU-18, store-licence flag required
    Energy drinks      EU-16 in some regions, no restriction elsewhere
    Sharp tools        ≥ 18 in most regions
    Prescription       Pharmacy hand-off only (DEA Schedule II–V)

  Tune the policy in the no-code Workflow Builder — no redeploy of your store-OS.

WEBHOOK EVENT NAMES
  - Sessions: status changes flow through the standard session webhook.
  - Verify X-Signature-V2 on every payload.

CONSTRAINTS
  - Session statuses use Title Case With Spaces (Approved, In Review). Don't transform them.
  - Don't store the raw document image in your store-OS — Didit holds it, the store-OS holds the shopper PID + age band only.
  - Compute the age band server-side, not in the kiosk — kiosks can be tampered with.
  - Log every entry attempt (Approved + Declined) signed with X-Signature-V2 for the loss-prevention dashboard. Default retention 5 years.

Read the docs:
  - https://docs.didit.me/sessions-api/create-session
  - https://docs.didit.me/sessions-api/retrieve-session
  - https://docs.didit.me/integration/webhooks
  - https://docs.didit.me/console/workflows

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
    첫 방문 KYC 번들. 이후 생체 인증을 통한 재방문 시 $0.10.
  • ~1.4s
    문 앞에서 얼굴 인식부터 문 잠금 해제까지의 중간 실제 시간.
  • 0+
    220개 이상의 국가에서 사용되는 문서 유형 — 모든 매장의 모든 방문객에게 적용됩니다.
  • 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에게 이 페이지를 요약해달라고 요청하세요