Ruka hadi maudhui makuu
Didit Yakusanya $2M na Kujiunga na Y Combinator (W26)
Didit
Mtiririko wa kazi wa utambulisho bila msimbo

Tunga mtiririko wa vitambulisho bila kuandika msimbo. Badilisha sheria bila kupeleka upya.

Buruta na udondoshe KYC, AML, KYB, hatua ya kibayometriki. Tawi kwenye ishara. Jaribio la A/B. Toleo salama. Lipa tu kwa moduli zilizokamilika — Mjenzi wa Mtiririko wa Kazi yenyewe ni bure.

Inaungwa mkono na
Y Combinator
GBTC Finance
Bondex
Crnogorski Telekom
UCSF Neuroscape
Shiply
Adelantos

Inaaminika na mashirika 2,000+ duniani kote.

Mchoro wa sinema wa giza usio na msimbo wa kuona wa mtiririko wa kazi — paneli nne za glasi zinazoelea, zinazopitisha mwanga katika mtazamo wa 3D kwenye nyeusi safi, zikipitishwa na mstari mweupe wa Didit unaong'aa na kuandaliwa na mabano manne ya skana yanayong'aa. Kila paneli hubeba motifu ndogo, nyeupe-nyeupe isiyo dhahiri inayowakilisha turubai ya mtiririko wa kazi (kipande cha grafu ya nodi-na-kingo, mpini wa kuburuta, uma wa matawi, gridi ya turubai).

Wamiliki wa bidhaa wanadaiwa nini

Sheria hubadilika kila wiki. Programu yako haipaswi.

Buruta moduli kwenye turubai, ziunganishe na kingo, ongeza matawi, chapisha toleo, kabidhi workflow_id kwa programu yako. Sheria zinapobadilika, meneja wa bidhaa anahariri rasimu na kuchapisha — hakuna tiketi ya uhandisi, hakuna kupeleka upya. Ujumuishaji unabaki `POST /v3/session/` moja tu.

Jinsi inavyofanya kazi

Kutoka kujisajili hadi mtumiaji aliyethibitishwa kwa hatua nne.

  1. Hatua 01

    Unda mtiririko wa kazi

    Chagua ukaguzi unaotaka — Kitambulisho, uhai, kulinganisha uso, vikwazo, anwani, umri, simu, barua pepe, maswali maalum. Ziburute kwenye mtiririko kwenye dashibodi, au chapisha mtiririko huo huo kwenye API yetu. Tawi kwenye masharti, fanya majaribio ya A/B, hakuna msimbo unaohitajika.

  2. Hatua 02

    Unganisha

    Pachika kiasili na SDK yetu ya Wavuti, iOS, Android, React Native, au Flutter. Elekeza upya kwenye ukurasa uliopangishwa. Au tuma tu mtumiaji wako kiungo — kwa barua pepe, SMS, WhatsApp, popote. Chagua kinachofaa mrundikano wako.

  3. Hatua 03

    Mtumiaji anapitia mtiririko

    Didit huandaa kamera, vidokezo vya mwanga, uhamishaji wa simu, na ufikiaji. Wakati mtumiaji yuko kwenye mtiririko, tunapata alama za ishara 200+ za udanganyifu kwa wakati halisi na kuthibitisha kila sehemu dhidi ya vyanzo vya data vya mamlaka. Matokeo chini ya sekunde mbili.

  4. Hatua 04

    Unapokea matokeo

    Webhooks zilizosainiwa kwa wakati halisi huweka hifadhidata yako ikiwa sawa mara tu mtumiaji anapoidhinishwa, kukataliwa, au kutumwa kwa ukaguzi. Piga API inapohitajika. Au fungua koni ili kukagua kila kipindi, kila ishara, na kudhibiti kesi kwa njia yako.

Imejengwa kwa wamiliki wa bidhaa · Bei kama miundombinu

Vipengele sita. Mjenzi wa Mtiririko wa Kazi ni bure.

Lipa tu kwa moduli ambazo kila kipindi huendesha. Turubai, matawi, violezo, majaribio ya A/B, utoaji matoleo — yote yamejumuishwa.
01 · Turubai ya kuburuta-na-kuacha

Kila moduli ya Didit ni nodi.

Buruta Kitambulisho, Uhai, Kulinganisha Uso, Utafutaji wa Uso, Kifaa + IP, AML, NFC, Uthibitisho wa Anwani, KYB, Uchunguzi wa Wallet, Maswali kwenye turubai. Unganisha kingo. Imekamilika.
Mratibu wa Mtiririko wa Kazi
02 · Matawi yenye masharti

Ikiwa hivi · basi vile. Imewekwa ndani kadri unavyohitaji.

Tawi kwenye ishara yoyote — utambuzi wa VPN / Tor, nchi ya utoaji, umri, hit ya AML, mtumiaji anayerudi, alama ya udanganyifu, aina ya hati. Hakuna kikomo cha kina. Hariri matawi bila kupeleka upya programu.
Moduli ya Uthibitishaji wa Mtumiaji
03 · Violezo 11 vilivyopandwa

Anza kutoka mtiririko unaofanya kazi.

Kitambulisho + Kulinganisha Uso, Kitambulisho + Uhai + Kulinganisha Uso ($0.33 KYC), Kitambulisho + IP kulingana na hatari, Simu kulingana na hatari, Ukaguzi wa nchi yenye hatari kubwa, Vitambulisho viwili, Uthibitishaji wa Dereva, Uthibitishaji wa Kampuni ya EU (KYB), na zaidi — washa au zima moduli.
Mratibu wa mtiririko wa kazi
04 · Majaribio ya A/B yaliyojengwa ndani

Pima tofauti · tangaza mshindi.

Gawanya trafiki katika anuwai za mtiririko wa kazi — Uhai Tulivu dhidi ya Uhai Amilifu, skrini ya kuingia imewashwa dhidi ya kuzimwa, AML wakati wa kuomba dhidi ya AML wakati wa muamala wa kwanza. Kitambulisho cha anuwai husafirishwa kwenye kila webhook ili uchanganuzi uunganishe mchanganyiko wa uamuzi na anuwai.
Nyaraka za Webhooks
05 · Utoaji matoleo

Rasimu zinaweza kuhaririwa. Kilichochapishwa hakiwezi kubadilishwa.

Hariri rasimu kwa uhuru; kuchapisha huunda toleo lisilobadilika. Vipindi daima hurejelea toleo lao halisi, kwa hivyo kipindi cha zamani kinaweza kuzalishwa kikamilifu kwa ukaguzi. Matoleo ya zamani huhifadhiwa milele.
Moduli ya Uchunguzi wa AML
06 · Mkataba mmoja wa /v3/

SDKs, seva ya MCP, UI iliyopangishwa — workflow_id sawa.

Pitisha workflow_id kwa POST /v3/session/. Didit hushughulikia uratibu upande wa seva na kurejesha webhook iliyosainiwa. Seva ya Didit MCP (Model Context Protocol) inaruhusu mawakala wa AI kuunda na kuhariri mtiririko wa kazi kwa programu.
Suluhisho la Utambulisho wa Wakala wa AI
Unganisha

Kipindi kimoja. workflow_id moja. Kila tawi limeshughulikiwa.

Tunga mtiririko wa kazi mara moja. Chapisha. Kabidhi workflow_id kwa programu yako. Didit huendesha.
POST /v3/session/Mtiririko wa kazi
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -d '{
    "workflow_id": "wf_signup_v12",
    "vendor_data": "user-42",
    "callback": "https://app/cb"
  }'
201ImeundwaDidit humwongoza mtumiaji kupitia kila tawi upande wa seva.
Hariri mtiririko wa kazi kwenye Console — programu yako haijarudishwa.nyaraka →
POST /v3/workflows/Tunga
$ curl -X POST https://verification.didit.me/v3/workflows/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "workflow_label": "Usajili KYC",
    "vipengele": [
      { "kipengele": "OCR" },
      { "kipengele": "UHAISHI" },
      { "kipengele": "FACE_MATCH" },
      { "kipengele": "AML" }
    ]
  }'
201ImeundwaInarudisha uuid ya mtiririko wa kazi · tayari kutumika kama workflow_id.
Mpangilio wa kipengele cha mstari. Sura sawa na mjenzi wa Console.nyaraka →
Ujumuishaji tayari kwa wakala

Tuma mtiririko wa kazi wa utambulisho usio na msimbo katika kidokezo kimoja.

Bandika kwenye Claude Code, Cursor, Codex, Devin, Aider, au Replit Agent. Jaza moduli zako + matawi. Wakala huunda mtiririko wa kazi, huchapisha toleo, na kuunganisha webhook iliyosainiwa kwenye programu yako.
didit-integration-prompt.md
You are integrating Didit's no-code Workflow Builder into a product. The product manager, the compliance officer, or the founder can change identity rules in the Business Console; your app only ever hands Didit a workflow_id, gets a verdict back, and routes the user.

Three pillars:

  1. Compose the workflow in the visual builder — drag ID, Liveness, Face Match, AML, NFC, KYB modules onto the canvas, connect them with edges, add conditional branches.
  2. Publish a version — the published version is immutable; sessions reference the exact version they were created with.
  3. Open POST /v3/session/ with the published workflow_id. Didit handles every module and every branch server-side.

Cost:
  - Pay per completed module per session (e.g. ID $0.15 + Liveness $0.10 + Face Match $0.05 + AML $0.20 = $0.50, or bundle = $0.33)
  - Workflow Builder itself is free
  - MCP server (for AI coding agents to manage workflows programmatically) is 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 HMAC SHA-256 verification using the X-Signature-V2 header and your webhook secret.
  - Access to the Business Console's Workflow Builder (every account has it).
  - The 11 seeded templates are a good starting point:
      "ID + Face Match"
      "ID + Liveness + Face Match" (the $0.33 KYC bundle)
      "ID + IP risk-based" (extra Liveness on VPN / Tor)
      "Phone risk-based verification"
      "High-risk country review"
      "Two ID documents"
      "Driver verification"
      "EU Company Verification" (KYB)
      ... plus four more
  - Plus "Start from Scratch" for fully bespoke flows.

STEP 1 — Compose the workflow

  Console → Workflows → New → pick a template OR Start from Scratch:
    - Drag modules from the sidebar onto the canvas
    - Connect them with edges (the user moves left-to-right through them)
    - Add branching conditions (right-click a node → Add condition)
    - Set per-workflow options: Include custom style (white label), retention override, callback URL

  Click Save Draft. The draft is fully editable; only published versions are immutable.

STEP 2 — Publish a version

  Click Publish on the draft. The version receives a number (v1, v2, v3…) and becomes immutable.

  Versioning rules:
    - Sessions reference the exact published version they were created with
    - You can iterate on a new draft while sessions on the old version continue to use it
    - Past versions are kept; you can inspect any past session's configuration
    - To change a published workflow, create a new draft from it, edit, publish

STEP 3 — Open a session with the workflow_id

  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_id": "<your published workflow id>",
      "vendor_data": "<your user id, max 256 chars>",
      "callback": "https://<your-app>/identity/callback"
    }

  Response: 201 Created with the hosted session URL. Didit walks the user through every module and every branch defined in the workflow.

STEP 4 — Read the signed webhook on completion

  Didit POSTs to your callback when the session reaches a terminal status. Session statuses are Title Case With Spaces:

  Body (excerpted):
    {
      "session_id": "<uuid>",
      "workflow_id": "<the workflow id>",
      "workflow_version": "<v3>",
      "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": [] }
    }

  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.

  Each module that ran inside the workflow returns its own sub-status; the top-level status is the rolled-up verdict.

STEP 5 — Iterate without redeploying

  When the rules need to change — a new country flagged as high-risk, a tighter age threshold, a new module added to the bundle — the workflow owner edits the draft in the Console and publishes. New sessions automatically use the new version.

  Your app doesn't change. You don't redeploy. The workflow_id is the same; the underlying behaviour is updated.

STEP 6 — Run A/B tests

  Built-in A/B testing splits traffic across variant workflows. Configure variants in the Console (e.g. variant A uses Passive Liveness, variant B uses Active Liveness), set the split percentage, and read the variant id back on every session webhook.

  Measure conversion + verdict mix per variant in the Business Console's analytics. Promote the winner; the loser becomes a previous version retained for audit.

STEP 7 — Drive the Workflow Builder from AI coding agents

  The Didit MCP (Model Context Protocol) server (free, included) exposes the Workflow management primitives as MCP tools. Any MCP-compatible host — Claude Code, Cursor, Codex, Replit Agent, Devin, Aider — can list workflows, create new drafts, edit nodes, and publish versions on your behalf.

  Useful for ops teams that want to script tenant-specific workflow provisioning, A/B-variant generation, or per-customer-brand template materialisation.

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.
  - Published workflow versions are immutable. To change behaviour, publish a new version.
  - Conditional branches are unlimited in depth; keep flows readable for the next operator.
  - The cost model is pay-per-completed-module — adding a module that runs only conditionally only costs you on the branches that hit it.

Read the docs:
  - https://docs.didit.me/console/workflows
  - https://docs.didit.me/sessions-api/create-session
  - https://docs.didit.me/sessions-api/retrieve-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.
Unahitaji maelezo zaidi? Tazama nyaraka kamili za moduli.docs.didit.me →
Inatii kwa muundo

Fungua nchi mpya kwa kubofya mara moja. Tunafanya kazi ngumu.

Tunafungua kampuni tanzu za ndani, tunapata leseni, tunafanya majaribio ya kupenya, tunapata vyeti, na tunalingana na kila kanuni mpya. Ili kusafirisha uthibitishaji katika nchi mpya, geuza swichi. Nchi 220+ zinafanya kazi, zinakaguliwa na kujaribiwa kila robo mwaka — mtoa huduma pekee wa utambulisho ambaye serikali ya nchi mwanachama wa EU imemwita rasmi kuwa salama zaidi kuliko uthibitishaji wa ana kwa ana.
Soma jalada la usalama na utiifu
Sanduku la majaribio la kifedha la EU
Tesoro · SEPBLAC · BdE
ISO/IEC 27001
Usalama wa habari · 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
Inalingana na EU kwa muundo

Nambari za uthibitisho

Nambari za uthibitisho
  • Free
    Mjenzi wa Mtiririko wa Kazi, seva ya MCP, matawi yenye masharti, majaribio ya A/B, uwekaji matoleo — yote yamejumuishwa.
  • 0
    Violezo vya mtiririko wa kazi vilivyopandwa pamoja na Anza Kutoka Mwanzo kwa mtiririko maalum kabisa.
  • $0.00
    Kifurushi cha kawaida cha KYC (Kitambulisho + Uhai + Ulinganishaji wa Uso + Kifaa + IP + AML) kinachopangwa kwa kila kipindi.
  • 0
    Uthibitishaji wa bure kila mwezi, kwenye kila akaunti.
Ngazi tatu, orodha moja ya bei

Anza bure. Lipa kwa matumizi. Panua hadi Biashara.

Uthibitishaji 500 bila malipo kila mwezi, milele. Lipa kadri unavyotumia kwa uzalishaji. Mikataba maalum, makazi ya data, na SLA (Mikataba ya Kiwango cha Huduma) kwenye Biashara.
Bure

Bure

$0 / mwezi. Hakuna kadi ya mkopo inayohitajika.

  • Kifurushi cha KYC cha bure (Uthibitishaji wa Kitambulisho + Uhai Usio na Kazi + Kulinganisha Uso + Uchambuzi wa Kifaa na IP) — 500 / mwezi, kila mwezi
  • Watumiaji Waliozuiliwa
  • Kugundua Marudio
  • Ishara 200+ za udanganyifu kwenye kila kipindi
  • KYC inayoweza kutumika tena kwenye mtandao wa Didit
  • Jukwaa la Usimamizi wa Kesi
  • Mjenzi wa Mtiririko wa Kazi
  • Hati za umma, sandbox, SDKs, seva ya MCP (Model Context Protocol)
  • Usaidizi wa jamii
Maarufu zaidi
Lipa kwa matumizi

Kulingana na Matumizi

Lipa tu kwa kile unachotumia. Moduli 25+. Bei ya umma kwa kila moduli, hakuna ada ya chini ya kila mwezi.

  • KYC kamili kwa $0.33 (Kitambulisho + Biometriska + IP / Kifaa)
  • Hifadhidata 10,000+ za AML — vikwazo, PEPs, vyombo vya habari hasi
  • Vyanzo 1,000+ vya data ya serikali kwa Uthibitishaji wa Hifadhidata
  • Ufuatiliaji wa Miamala kwa $0.02 kwa kila muamala
  • KYB ya Moja kwa Moja kwa $2.00 kwa kila biashara
  • Uchunguzi wa Wallet kwa $0.15 kwa kila ukaguzi
  • Mtiririko wa uthibitishaji wa Whitelabel — chapa yako, miundombinu yetu
Biashara

Biashara

MSA & SLA maalum. Kwa idadi kubwa na programu zilizodhibitiwa.

  • Mikataba ya kila mwaka
  • MSA, DPA, na SLA maalum
  • Kituo maalum cha Slack na WhatsApp
  • Wakaguzi wa mikono kwa mahitaji
  • Masharti ya muuzaji na white-label
  • Vipengele vya kipekee na ushirikiano wa washirika
  • CSM aliyetajwa, ukaguzi wa usalama, usaidizi wa kufuata

Anza bure → lipa tu wakati ukaguzi unafanyika → fungua Biashara kwa mkataba maalum, SLA, au makazi ya data.

FAQ

Maswali ya kawaida

Miundombinu ya utambulisho na udanganyifu.

API moja kwa KYC, KYB, Ufuatiliaji wa Miamala, na Uchunguzi wa Wallet. Unganisha kwa dakika 5.

Uliza AI ifupishe ukurasa huu