फेस सर्च 1:N से सिबिल को पकड़ें। एक इंसान, एक खाता।
पहले से स्वीकृत सेल्फ़ी की गैलरी के विरुद्ध हर नई साइन-अप सेल्फ़ी खोजें। एक मिलान का मतलब है कि उसी व्यक्ति का पहले से ही एक खाता है। फेस सर्च मुफ़्त है; हर महीने 500 सत्यापन मुफ़्त।
ईमेल उपनाम और बर्नर SIMs की लागत कुछ सेंट होती है। एक मानव चेहरा वह एकमात्र पहचानकर्ता है
जिसे सिबिल किसान घुमा नहीं सकता। आपकी पिछली-सेल्फ़ी
गैलरी के विरुद्ध फेस सर्च 1:N उसी व्यक्ति को छिपाना असंभव बना देता है। प्रति खोज मुफ़्त, हर महीने 500
सत्यापन मुफ़्त।
यह कैसे काम करता है
साइन-अप से सत्यापित उपयोगकर्ता तक चार चरणों में।
चरण 01
वर्कफ़्लो बनाएं
आप जो जांच चाहते हैं उसे चुनें — ID, लाइवनैस, फेस मैच, प्रतिबंध, पता, आयु, फ़ोन, ईमेल, कस्टम प्रश्न। उन्हें डैशबोर्ड में एक प्रवाह में खींचें, या उसी प्रवाह को हमारे API पर पोस्ट करें। शर्तों पर शाखा बनाएं, A/B परीक्षण चलाएं, किसी कोड की आवश्यकता नहीं है।
चरण 02
एकीकृत करें
हमारे वेब, iOS, Android, React Native, या Flutter SDK के साथ मूल रूप से एम्बेड करें। एक होस्ट किए गए पृष्ठ पर रीडायरेक्ट करें। या बस अपने उपयोगकर्ता को एक लिंक भेजें — ईमेल, SMS, WhatsApp, कहीं भी। चुनें कि आपके स्टैक के लिए क्या उपयुक्त है।
चरण 03
उपयोगकर्ता प्रवाह से गुजरता है
Didit कैमरा, लाइटिंग क्यू, मोबाइल हैंड-ऑफ और एक्सेसिबिलिटी होस्ट करता है। जब उपयोगकर्ता प्रवाह में होता है, तो हम वास्तविक समय में 200+ धोखाधड़ी संकेतों को स्कोर करते हैं और आधिकारिक डेटा स्रोतों के विरुद्ध हर फ़ील्ड को सत्यापित करते हैं। परिणाम दो सेकंड से भी कम समय में।
चरण 04
आपको परिणाम प्राप्त होते हैं
वास्तविक समय के हस्ताक्षरित वेबहुक आपके डेटाबेस को उस क्षण सिंक में रखते हैं जब कोई उपयोगकर्ता स्वीकृत, अस्वीकृत होता है, या समीक्षा के लिए भेजा जाता है। मांग पर API को पोल करें। या हर सत्र, हर सिग्नल का निरीक्षण करने और अपने तरीके से मामलों का प्रबंधन करने के लिए कंसोल खोलें।
रेसिपी के लिए बनाया गया · इंफ्रास्ट्रक्चर की तरह कीमत
छह जांच। एक हस्ताक्षरित फैसला। प्रति फेस सर्च मुफ्त।
बहु-खाता सुरक्षा एक रचना है — खोज, लाइवनैस, क्रॉस-अकाउंट लिंक, ऑडिट ट्रेल। वर्कफ़्लो बिल्डर में प्रति वर्कफ़्लो प्रत्येक मॉड्यूल को टॉगल करें।
सिबिल एयरड्रॉप्स, रेफरल भुगतान चक्र, iGaming मल्टी-अकाउंटिंग जो स्व-बहिष्करण को बायपास करता है, मार्केटप्लेस नकली-समीक्षा क्लस्टर, DAO वोट स्टफिंग, नियोबैंक या ब्रोकरेज साइन-अप पर वेलकम-बोनस स्टैकिंग। वही वर्कफ़्लो बिल्डर वर्कफ़्लो हर प्रकार की सुरक्षा करता है।
फेस सर्च 1:N साइन-अप पर कैप्चर की गई सेल्फी को इंडेक्स करता है और आपके खाते के तहत पहले से स्वीकृत सेल्फी की गैलरी के खिलाफ इसकी खोज करता है। समानता स्कोर के साथ शीर्ष उम्मीदवारों को लौटाता है। प्रति खोज निःशुल्क — कोई प्रति-कॉल शुल्क नहीं। वेक्टर खोज दो सेकंड से कम समय में परिणाम देती है।
जब खोज मिलान पाती है, तो वेबहुक पेलोड प्रत्येक पिछली session_id, मिलान करने वाले उपयोगकर्ता संदर्भ और समानता स्कोर को वहन करता है। प्रति वर्कफ़्लो हार्ड / सॉफ्ट थ्रेशोल्ड को ट्यून करें — डिफ़ॉल्ट 0.85 = अस्वीकृत, 0.75–0.85 = समीक्षा में, < 0.75 = स्वीकृत।
प्रत्येक वर्कफ़्लो के लिए थ्रेशोल्ड ट्यून करने योग्य3 हिट · 3 का क्लस्टर
04 · क्रॉस-अकाउंट लिंक सिग्नल
वही डिवाइस। वही IP। वही भुगतान विधि।
उसी वर्कफ़्लो में डिवाइस और IP विश्लेषण ($0.03 / कॉल) को संयोजित करें। निर्णय पेलोड डिवाइस फ़िंगरप्रिंट, इंटरनेट प्रोटोकॉल (IP) पता, स्वायत्त सिस्टम नंबर (ASN), और देश को सतह पर लाता है। फेस सर्च की पुष्टि करने से पहले सिबिल को क्लस्टर करने के लिए अपने बैक-एंड से भुगतान-उपकरण हैश के साथ मिलाएं।
डिवाइस और आईपी विश्लेषण + आपके बैक-एंड द्वारा दिए गए सिग्नल।
05 · पुन: प्रयोज्य पहचान एंकर
एक पहचान। कई उत्पाद। कोई क्लोन नहीं।
पुन: प्रयोज्य KYC एक वैध उपयोगकर्ता को शून्य लागत पर पहले से सत्यापित क्रेडेंशियल के साथ आपके अन्य उत्पादों में फिर से प्रवेश करने देता है — यह जानबूझकर पुन: उपयोग है, दुरुपयोग नहीं। सिबिल किसान नए खातों में एक ही क्रेडेंशियल को फिर से नहीं चला सकते क्योंकि फेस सर्च अभी भी जारी की गई पहचान से जुड़ा हुआ है।
हस्ताक्षरित निर्णय। ऑडिट ट्रेल के रूप में पूर्ण मिलान सूची।
एक हस्ताक्षरित वेबहुक निर्णय के साथ आता है — स्वीकृत, समीक्षा में, अस्वीकृत — साथ ही मिलान किए गए session_ids और समानता स्कोर की पूरी सूची। पढ़ने से पहले हैश-आधारित संदेश प्रमाणीकरण कोड (HMAC) SHA-256 के साथ X-Signature-V2 को सत्यापित करें। मिलान सूची किसी भी विवाद के लिए ऑडिट ट्रेल है।
वेबहुक के status: Approved होने तक खाता न बनाएं।दस्तावेज़ →
POST /webhooks/diditमिलान सूची
// X-Signature-V2 verified upstreamif (पेलोड।status === "अस्वीकृत") {लॉगक्लस्टर(पेलोड।चेहरा_खोज.मिलान);ब्लॉकसाइनअप(पेलोड।विक्रेता_डेटा);} अन्यथा यदि (पेलोड।status === "समीक्षा में") {विश्लेषक के लिए कतारबद्ध करें (पेलोड);}
200OKस्थिति स्वीकृत · अस्वीकृत · समीक्षा में · समाप्त नहीं हुआ
पेलोड पढ़ने से पहले X-Signature-V2 सत्यापित करें।दस्तावेज़ →
एजेंट-तैयार एकीकरण
एक प्रॉम्प्ट में फेस सर्च 1:N सिबिल-गेट शिप करें।
क्लाउड कोड, कर्सर, कोडेक्स, डेविन, एडर, या रेप्लिट एजेंट में पेस्ट करें। अपना स्टैक भरें। एजेंट वर्कफ़्लो को तार करता है, सत्र खोलता है, मिलान सूची पढ़ता है, डुप्लिकेट को ब्लॉक करता है।
didit-integration-prompt.md
You are integrating Didit Face Search 1:N to catch the same human opening many accounts on your platform — sybil airdrops, referral payout cycles, sign-up bonus stacking, iGaming multi-accounting that bypasses self-exclusion, marketplace fake-review clusters. One API call. One signed webhook. One decision.
WHY THIS SHAPE
- Email, phone, device, IP can all be rotated cheaply. A human face cannot.
- Every new sign-up captures one Passive Liveness selfie. Didit searches that selfie against the gallery of prior approved selfies under your account. A high-similarity match means the same person already has an account.
- Face Search 1:N itself is FREE on every session — no per-search fee. Only the surrounding bundle (ID + Passive Liveness + AML) carries the usual cost. Use the full Know Your Customer (KYC) bundle on sign-up or the Passive Liveness + Face Search subset, depending on what the product needs.
PRE-REQUISITES
- Production API key from https://business.didit.me (sandbox key in 60 seconds, no credit card).
- A webhook endpoint with HMAC SHA-256 verification of the X-Signature-V2 header using your webhook secret.
- A Workflow Builder workflow that contains the Face Search 1:N module. Compose it with Passive Liveness so an attacker cannot upload a still photo of the target.
- Define what a "match" means for your product. Default: similarity ≥ 0.85 = Declined. 0.75–0.85 = In Review. < 0.75 = Approved.
STEP 1 — Open the sign-up session
POST https://verification.didit.me/v3/session/
Headers:
x-api-key: <your api key>
Content-Type: application/json
Body:
{
"workflow_id": "<wf id with Face Search 1:N + Passive Liveness>",
"vendor_data": "<your new-account id, max 256 chars>",
"callback": "https://<your-app>/sybil-gate/callback",
"metadata": {
"surface": "airdrop_claim",
"campaign": "<your campaign id>"
}
}
Response: 201 Created with a hosted session URL. Redirect inline (web) or open in a Software Development Kit (SDK) webview (mobile). The new account stays UNCREATED on your side until the signed webhook lands.
STEP 2 — Read the signed webhook
Didit POSTs the verdict. Verify X-Signature-V2 (HMAC SHA-256 of the raw body) BEFORE reading the JSON.
Payload (excerpted, match case):
{
"session_id": "<uuid>",
"vendor_data": "<your new-account id>",
"status": "Declined",
"face_search": {
"matches": [
{ "session_id": "sess-9182", "similarity": 0.96, "vendor_data": "user-A1" },
{ "session_id": "sess-7733", "similarity": 0.94, "vendor_data": "user-A2" }
]
}
}
Session status enum (exact case, Title Case With Spaces): Approved | Declined | In Review | Resubmitted | Expired | Not Finished | Kyc Expired | Abandoned.
STEP 3 — Branch the sign-up
Approved → no gallery match. Create the account.
In Review → soft match (similarity in your grey-zone band). Queue for human review.
Declined → hard match (similarity above your hard threshold). Block, log the matched session_id list as the audit trail.
STEP 4 — Cross-account link signals (optional but cheap)
Compose Device & IP Analysis ($0.03 / call) in the same workflow. The decision payload surfaces device fingerprint, IP, Autonomous System Number (ASN), country, and city. Combine with your own payment-instrument hash and you can cluster sybils even before the face search confirms.
STEP 5 — Reusable KYC for legitimate cross-product re-entry
If the user is supposed to reuse one identity across multiple products you own, Reusable KYC lets them replay a previously verified credential at no cost. That is different from sybil abuse — reuse is intentional and you control the issuance.
WEBHOOK EVENT NAMES
- Sessions: standard session webhook. One endpoint, status field tells you the lifecycle.
- Verify X-Signature-V2 (HMAC SHA-256) on every payload.
WHAT IT BLOCKS
- Sybil airdrop / token claims (one person · many wallets)
- Self-referral payout cycles (sign-up bonus farms)
- iGaming multi-accounting that bypasses self-exclusion
- Marketplace fake-review clusters from a single human
- DAO and community-vote stuffing
- Welcome-bonus stacking on neobank / brokerage sign-ups
CONSTRAINTS
- Session statuses use Title Case With Spaces. Never UPPER_SNAKE_CASE for session verdicts — that's the Transactions API.
- Face Search 1:N WITHOUT Passive Liveness lets an attacker upload a still photo of the target. Always compose them together.
- Thresholds are tunable per workflow. Start at 0.85 hard / 0.75 soft and adjust based on your false-positive tolerance.
- The gallery is scoped to your account — no cross-customer leakage by design.
Read the docs:
- https://docs.didit.me/sessions-api/create-session
- https://docs.didit.me/core-technology/face-search/overview
- https://docs.didit.me/core-technology/liveness/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+ देश लाइव, हर तिमाही में ऑडिट और पेन-टेस्टेड — एकमात्र पहचान प्रदाता जिसे यूरोपीय संघ के सदस्य-राज्य सरकार ने औपचारिक रूप से व्यक्तिगत सत्यापन से अधिक सुरक्षित कहा है।