Saltar al contenido principal
Didit recauda $2M y se une a Y Combinator (W26)
Didit
Abuso de múltiples cuentas

Detecte sybils con Búsqueda facial 1:N. Un humano, una cuenta.

Busque cada nueva selfie de registro en la galería de selfies previamente aprobadas. Una coincidencia significa que la misma persona ya tiene una cuenta. La búsqueda facial es gratuita; 500 verificaciones gratuitas cada mes.

Respaldado por
Y Combinator
GBTC Finance
Bondex
Crnogorski Telekom
UCSF Neuroscape
Shiply
Adelantos

Con la confianza de más de 2.000 organizaciones en todo el mundo.

Una pila abstracta oscura de detección de sybils: cuatro paneles translúcidos flotantes de vidrio oscuro en perspectiva 3D sobre negro puro, atravesados por una línea vertical luminosa Didit Blue y enmarcados por soportes de escáner brillantes. Cada panel lleva un pequeño motivo abstracto de color blanco pálido (una sola cara, caras repetidas, red de nodos, grupo de cuentas vinculadas).

Lo que el correo electrónico y el teléfono no pueden detectar

Correo electrónico barato. Teléfono barato. Una cara, siempre.

Los alias de correo electrónico y las SIM de un solo uso cuestan céntimos. Una cara humana es el único identificador que el "granjero" de sybils no puede rotar. La búsqueda facial 1:N contra su galería de selfies previas hace imposible que la misma persona se esconda. Gratis por búsqueda, 500 verificaciones gratuitas cada mes.

Cómo funciona

Desde el registro hasta el usuario verificado en cuatro pasos.

  1. Paso 01

    Crear el flujo de trabajo

    Elija las verificaciones que desee: identificación, detección de vida, coincidencia facial, sanciones, dirección, edad, teléfono, correo electrónico, preguntas personalizadas. Arrástrelas a un flujo en el panel de control o publique el mismo flujo en nuestra API. Ramifique según las condiciones, realice pruebas A/B, no se requiere código.

  2. Paso 02

    Integrar

    Incorpore de forma nativa con nuestro SDK para Web, iOS, Android, React Native o Flutter. Redirija a una página alojada. O simplemente envíe a su usuario un enlace, por correo electrónico, SMS, WhatsApp, en cualquier lugar. Elija lo que se adapte a su pila.

  3. Paso 03

    El usuario pasa por el flujo

    Didit aloja la cámara, las señales de iluminación, la transferencia móvil y la accesibilidad. Mientras el usuario está en el flujo, puntuamos más de 200 señales de fraude en tiempo real y verificamos cada campo con fuentes de datos autorizadas. El resultado en menos de dos segundos.

  4. Paso 04

    Usted recibe los resultados

    Los webhooks firmados en tiempo real mantienen su base de datos sincronizada en el momento en que un usuario es aprobado, rechazado o enviado a revisión. Consulte la API bajo demanda. O abra la consola para inspeccionar cada sesión, cada señal y gestionar los casos a su manera.

Construido para la receta · Con precio de infraestructura

Seis comprobaciones. Un veredicto firmado. Gratis por búsqueda facial.

La defensa de múltiples cuentas es una composición: búsqueda, detección de vida, enlaces entre cuentas, pista de auditoría. Active cada módulo por flujo de trabajo en el Creador de flujos de trabajo.
01 · Formas del problema

Donde la misma persona aparece dos veces.

Airdrops Sybil, ciclos de pago por referencia, multicuenta en iGaming que elude la autoexclusión, grupos de reseñas falsas en mercados, relleno de votos en DAO, acumulación de bonos de bienvenida en registros de neobancos o corredurías. El mismo flujo de trabajo de Workflow Builder protege cada variante.
Módulo Workflow Orchestrator
02 · Puerta de búsqueda facial

Busque cada nueva cara en la galería.

Face Search 1:N indexa la selfie capturada al registrarse y la busca en la galería de selfies aprobadas previamente en su cuenta. Devuelve los principales candidatos con una puntuación de similitud. Gratis por búsqueda, sin tarifa por llamada. La búsqueda vectorial se devuelve en menos de dos segundos.
Módulo Face Search 1:N
03 · Agrupación de coincidencias

La misma cara, ya registrada.

Cuando la búsqueda encuentra coincidencias, la carga útil del webhook lleva cada `session_id` anterior, la referencia de usuario coincidente y la puntuación de similitud. Ajuste los umbrales duros/blandos por flujo de trabajo: por defecto 0.85 = Rechazado, 0.75–0.85 = En revisión, < 0.75 = Aprobado.
Cómo funciona Face Search
04 · Señales de enlace entre cuentas

Mismo dispositivo. Misma IP. Mismo método de pago.

Componga el análisis de dispositivo e IP ($0.03 / llamada) en el mismo flujo de trabajo. La carga útil de la decisión muestra la huella digital del dispositivo, la dirección de Protocolo de Internet (IP), el Número de Sistema Autónomo (ASN) y el país. Combine con un hash de instrumento de pago de su back-end para agrupar a los Sybils antes de que la búsqueda facial lo confirme.
Módulo Device & IP Analysis
05 · Anclaje de identidad reutilizable

Una identidad. Muchos productos. Sin clones.

El KYC reutilizable permite a un usuario legítimo volver a ingresar a sus otros productos con una credencial previamente verificada sin costo, lo que es una reutilización intencional, no un abuso. Los "granjeros" de Sybil no pueden reproducir la misma credencial en cuentas nuevas porque la búsqueda facial aún se ancla a la identidad emitida.
Módulo Reusable KYC
06 · Decisión de webhook firmada

Veredicto firmado. Lista completa de coincidencias como rastro de auditoría.

Un webhook firmado llega con el veredicto —Aprobado, En revisión, Rechazado—, además de la lista completa de `session_id` coincidentes y puntuaciones de similitud. Verifique X-Signature-V2 con el Código de Autenticación de Mensajes Basado en Hash (HMAC) SHA-256 antes de leer. La lista de coincidencias es el rastro de auditoría para cualquier disputa.
Referencia de webhook
Integrar

Una sesión. Un veredicto firmado. La lista de coincidencias llega con él.

Abra el registro. Lea el veredicto firmado. La lista de coincidencias de búsqueda facial está justo ahí en la carga útil: bloquee el duplicado, registre el clúster.
POST /v3/session/Face Search
$ 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_sybil_gate",
    "vendor_data": "signup-A4",
    "metadata": { "surface": "airdrop_claim" }
  }'
201Creado{ "session_url": "verify.didit.me/..." }
No cree la cuenta hasta que el webhook aterrice status: Approved.documentos →
POST /webhooks/diditLista de coincidencias
// X-Signature-V2 verified upstream
if (carga útil.status === "Rechazado") {
  logCluster(carga útil.búsqueda_facial.coincidencias);
  blockSignup(carga útil.datos_del_proveedor);
} sino si (carga útil.status === "En revisión") {
  queueForAnalyst(carga útil);
}
200OKestado Aprobado · Rechazado · En revisión · No finalizado
Verifique X-Signature-V2 antes de leer la carga útil.documentos →
Integración lista para el agente

Envía una búsqueda facial 1:N de sybil-gate en una sola instrucción.

Pégalo en Claude Code, Cursor, Codex, Devin, Aider o Replit Agent. Rellena tu pila. El agente conecta el flujo de trabajo, abre la sesión, lee la lista de coincidencias, bloquea el duplicado.
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.
¿Necesita más contexto? Consulte la documentación completa del módulo.docs.didit.me →
Cumplimiento por diseño

Abre un nuevo país con un clic. Nosotros hacemos el trabajo duro.

Abrimos las filiales locales, aseguramos las licencias, realizamos las pruebas de penetración, obtenemos las certificaciones y nos alineamos con cada nueva regulación. Para enviar verificaciones en un nuevo país, activa un interruptor. Más de 220 países en vivo, auditados y probados trimestralmente — el único proveedor de identidad que un gobierno de un estado miembro de la UE ha calificado formalmente como más seguro que la verificación en persona.
Leer el dossier de seguridad y cumplimiento
Sandbox financiero de la UE
Tesoro · SEPBLAC · BdE
ISO/IEC 27001
Seguridad de la información · 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
Alineado con la UE por diseño

Números de prueba

Números de prueba
  • Free
    Por búsqueda facial 1:N — sin tarifa por llamada. Solo el paquete que lo rodea tiene costo.
  • <0s
    Veredicto de búsqueda vectorial de extremo a extremo en Android de nivel de entrada.
  • iBeta L1
    Prueba de vida pasiva en cada selfie — sin bypass de foto fija.
  • 0
    Verificaciones gratuitas cada mes, en cada cuenta.
Tres niveles, una lista de precios

Empiece gratis. Pague por uso. Escale a Enterprise.

500 verificaciones gratuitas cada mes, para siempre. Pago por uso para producción. Contratos personalizados, residencia de datos y SLAs (Acuerdos de Nivel de Servicio) en Enterprise.
Gratis

Gratis

$0 / mes. No se requiere tarjeta de crédito.

  • Paquete KYC gratuito (Verificación de ID + Prueba de vida pasiva + Coincidencia facial + Análisis de dispositivo e IP) — 500 / mes, cada mes
  • Usuarios en lista negra
  • Detección de duplicados
  • Más de 200 señales de fraude en cada sesión
  • KYC reutilizable en la red Didit
  • Plataforma de gestión de casos
  • Constructor de flujos de trabajo
  • Documentos públicos, sandbox, SDKs, servidor MCP (Model Context Protocol)
  • Soporte comunitario
Más popular
Pago por uso

Basado en el uso

Pague solo por lo que usa. Más de 25 módulos. Precios públicos por módulo, sin tarifa mínima mensual.

  • KYC completo por $0.33 (ID + Biométrico + IP / Dispositivo)
  • Más de 10,000 conjuntos de datos AML — sanciones, PEPs, medios adversos
  • Más de 1,000 fuentes de datos gubernamentales para la Validación de Bases de Datos
  • Monitoreo de Transacciones por $0.02 por transacción
  • KYB en vivo por $2.00 por negocio
  • Análisis de Billetera por $0.15 por verificación
  • Flujo de verificación de marca blanca — su marca, nuestra infraestructura
Empresarial

Empresarial

MSA y SLA personalizados. Para grandes volúmenes y programas regulados.

  • Contratos anuales
  • MSA, DPA y SLA personalizados
  • Canal dedicado de Slack y WhatsApp
  • Revisores manuales bajo demanda
  • Términos de revendedor y marca blanca
  • Funciones exclusivas e integraciones con socios
  • CSM asignado, revisión de seguridad, soporte de cumplimiento

Empiece gratis → pague solo cuando se ejecute una verificación → desbloquee Enterprise para un contrato personalizado, SLA o residencia de datos.

FAQ

Preguntas frecuentes

Infraestructura para la identidad y el fraude.

Una API para KYC, KYB, monitoreo de transacciones y detección de billeteras. Intégrelo en 5 minutos.

Pide a una IA que resuma esta página