Saltar al contenido principal
Didit recauda 7,5M $ para construir la infraestructura para identidad y fraude
Didit
Flujo de trabajo de identidad sin código

Crea flujos de identidad sin escribir código. Cambia las reglas sin volver a desplegar.

Arrastra y suelta KYC, AML, KYB, autenticación biométrica. Ramifica según la señal. Haz pruebas A/B. Versiona de forma segura. Paga solo por los módulos completados; el Workflow Builder es gratuito.

Respaldado por
Y CombinatorRobinhood Ventures
Firecrawl
Slash
Crnogorski Telekom
UCSF Neuroscape
Bit2Me
Shiply

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

Una ilustración cinematográfica oscura y abstracta de un constructor de flujos de trabajo visual sin código: cuatro paneles de vidrio translúcidos flotantes en perspectiva 3D sobre un fondo negro puro, atravesados por una línea luminosa Didit Blue y enmarcados por cuatro soportes de escáner brillantes. Cada panel lleva un pequeño motivo abstracto de color blanco pálido que representa el lienzo del flujo de trabajo (fragmento de gráfico de nodos y aristas, asa de arrastre, bifurcación, cuadrícula del lienzo).

Lo que los Product Owners deben

Las reglas cambian cada semana. Tu aplicación no debería.

Arrastra módulos a un lienzo, conéctalos con aristas, añade ramificaciones, publica una versión y pasa el `workflow_id` a tu app. Cuando las reglas cambien, el Product Manager edita el borrador y publica: sin tickets de ingeniería, sin redeploys. La integración se mantiene a un `POST /v3/session/` de distancia.

Cómo funciona

De la suscripción a usuario verificado en cuatro pasos.

  1. Paso 01

    Crea el flujo de trabajo

    Elige las verificaciones que necesites: ID, prueba de vida, coincidencia facial, sanciones, dirección, edad, teléfono, email, preguntas personalizadas. Arrástralas a un flujo en el panel de control, o publica el mismo flujo en nuestra API. Crea ramificaciones condicionales, haz pruebas A/B, sin necesidad de código.

  2. Paso 02

    Integra

    Integra de forma nativa con nuestros SDK para Web, iOS, Android, React Native o Flutter. Redirige a una página alojada. O simplemente envía a tu usuario un enlace por email, SMS, WhatsApp, donde quieras. Elige lo que mejor se adapte a tu stack.

  3. Paso 03

    El usuario completa el flujo

    Didit gestiona la cámara, las indicaciones 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. Resultados en menos de dos segundos.

  4. Paso 04

    Recibes los resultados

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

Diseñado para Product Owners · Precio de infraestructura

Seis primitivas. Workflow Builder es gratis.

Paga solo por los módulos que cada sesión ejecuta. El lienzo, las ramificaciones, las plantillas, las pruebas A/B, el versionado, todo incluido.
01 · Lienzo de arrastrar y soltar

Cada módulo de Didit es un nodo.

Arrastra ID, Prueba de Vida, Coincidencia Facial, Búsqueda Facial, Dispositivo + IP, AML, NFC, Prueba de Dirección, KYB, Detección de Carteras, Cuestionarios al lienzo. Conecta las aristas. Listo.
Orquestador de flujos de trabajo
02 · Ramificación condicional

Si esto · entonces aquello. Tan anidado como necesites.

Crea ramificaciones según cualquier señal: detección de VPN/Tor, país de emisión, edad, coincidencia AML, usuario recurrente, puntuación de fraude, tipo de documento. Sin límite de profundidad. Edita las ramificaciones sin volver a desplegar la app.
Módulo de verificación de usuario
03 · 11 plantillas predefinidas

Empieza con un flujo que ya funciona.

ID + Coincidencia Facial, ID + Prueba de Vida + Coincidencia Facial (KYC por $0.33), ID + IP basado en riesgo, Teléfono basado en riesgo, Revisión de países de alto riesgo, Doble ID, Verificación de conductor, Verificación de empresas de la UE (KYB), y más, activa o desactiva módulos.
Orquestador de flujos de trabajo
04 · Pruebas A/B integradas

Mide variantes · promociona al ganador.

Divide el tráfico entre variantes del flujo de trabajo: Prueba de Vida Pasiva vs Activa, pantalla de inicio de sesión activada vs desactivada, AML en la solicitud vs AML en la primera transacción. El ID de la variante se envía en cada webhook para que los análisis vinculen la mezcla de veredictos a la variante.
Documentación de webhooks
05 · Versionado

Los borradores son editables. Lo publicado es inmutable.

Edita un borrador libremente; la publicación crea una versión inmutable. Las sesiones siempre hacen referencia a su versión exacta, por lo que una sesión pasada es totalmente reproducible para auditorías. Las versiones anteriores se conservan para siempre.
Módulo de detección AML
06 · Un contrato /v3/

SDKs, servidor MCP, UI alojada, el mismo workflow_id.

Pasa el `workflow_id` a `POST /v3/session/`. Didit gestiona la orquestación en el lado del servidor y devuelve un webhook firmado. El servidor MCP (Model Context Protocol) de Didit permite a los agentes de IA crear y editar flujos de trabajo programáticamente.
Solución de identidad con agentes de IA
Integra

Una sesión. Un `workflow_id`. Cada ramificación gestionada.

Crea el flujo de trabajo una vez. Publica. Pasa el `workflow_id` a tu app. Didit lo orquesta.
POST /v3/session/Flujo de trabajo
$ 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"
  }'
201CreadoDidit guía al usuario por cada rama en el servidor.
Edita el flujo de trabajo en la Consola, tu app no necesita rediseñarse.docs →
POST /v3/workflows/Componer
$ curl -X POST https://verification.didit.me/v3/workflows/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "workflow_label": "KYC de registro",
    "features": [
      { "feature": "OCR" },
      { "feature": "LIVENESS" },
      { "feature": "FACE_MATCH" },
      { "feature": "AML" }
    ]
  }'
201CreadoDevuelve el UUID del flujo de trabajo · listo para usar como workflow_id.
Orden de características lineal. Misma estructura que el constructor de la Consola.docs →
Integración lista para agentes

Lanza un flujo de identidad sin código con un solo prompt.

Pégalo en Claude Code, Cursor, Codex, Devin, Aider o Replit Agent. Rellena tus módulos y ramas. El agente compone el flujo de trabajo, publica la versión y conecta el webhook firmado a tu aplicación.
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.
¿Necesitas más contexto? Consulta la documentación completa del módulo.docs.didit.me →
Cumplimiento por diseño

Abre un nuevo país en 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 lanzar 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 presencial.
Lee el dossier de seguridad y cumplimiento
Sandbox financiero de la UE
Tesoro · SEPBLAC · BdE
Jugendschutz geprüft
FSM · JMStV §4(2) · 2026
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

Cifras que lo demuestran

Cifras que lo demuestran
  • Free
    Constructor de flujos de trabajo, servidor MCP, ramificación condicional, pruebas A/B, control de versiones... todo incluido.
  • 0
    Plantillas de flujo de trabajo predefinidas y la opción Empezar desde cero para flujos totalmente personalizados.
  • $0.00
    Paquete KYC estándar (ID + Prueba de vida + Coincidencia facial + Dispositivo + IP + AML) con precio por sesión.
  • 0
    Verificaciones gratuitas cada mes, en cada cuenta.
Tres niveles, una lista de precios

Empieza gratis. Paga por uso. Escala 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
  • Documentación pública, sandbox, SDKs, servidor MCP (Model Context Protocol)
  • Soporte de la comunidad
El más popular
Paga por uso

Basado en el uso

Paga solo por lo que usas. Más de 25 módulos. Precios públicos por módulo, sin cuota 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 empresa
  • Análisis de monederos por $0.15 por verificación
  • Flujo de verificación de marca blanca: tu 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 en Slack y WhatsApp
  • Revisores manuales bajo demanda
  • Condiciones de reventa y marca blanca
  • Funciones exclusivas e integraciones con socios
  • CSM asignado, revisión de seguridad, soporte de cumplimiento

Empieza gratis → paga solo cuando se ejecuta una verificación → desbloquea Enterprise para un contrato personalizado, SLA o residencia de datos.

FAQ

Preguntas frecuentes

¿Qué es Didit?

Didit es la infraestructura para la identidad y el fraude, la plataforma que nos hubiera gustado tener cuando construíamos nuestros propios productos: abierta, flexible y amigable para desarrolladores, para que funcione como una parte real de tu stack en lugar de una caja negra que integras.

Una API cubre la verificación de personas (KYC, know your customer), la verificación de empresas (KYB, know your business), el cribado de carteras de cripto (KYT, know your transaction), y la monitorización de transacciones en tiempo real, en un stack construido para ser:

  • Rápido, p99 de menos de 2 segundos en cada sesión.
  • Fiable, en producción con más de 1.500 empresas en más de 220 países.
  • Seguro, SOC 2 Tipo 1, ISO 27001, nativo de GDPR, y formalmente certificado por el regulador financiero de España como más seguro que verificar a alguien en persona.

La huella subyacente: más de 14.000 tipos de documentos en más de 48 idiomas, más de 1.000 fuentes de datos y más de 200 señales de fraude en cada sesión. La infraestructura de Didit aprende dinámicamente de cada sesión y mejora cada día.

¿Qué es un flujo de identidad sin código, en lenguaje sencillo?

Es una forma de diseñar qué verifica tu flujo KYC / AML / KYB, en qué orden y bajo qué condiciones, todo en un lienzo visual de arrastrar y soltar en lugar de código.

En la práctica:

  • Un product manager arrastra Verificación de ID, Detección de Vida Pasiva, Coincidencia Facial 1:1 y Cribado AML al lienzo.
  • Dibuja una ramificación: si las señales de Dispositivo e IP indican que el usuario está en una VPN, añade Detección de Vida Activa.
  • Dibuja otra ramificación: si la verificación AML devuelve un resultado positivo, bloquea y abre un caso.
  • Publica el flujo de trabajo y entrega el workflow_id al equipo de ingeniería.
  • El equipo de ingeniería pasa ese workflow_id a POST /v3/session/, listo.

Cuando las reglas necesitan cambiar, el product manager edita el borrador y lo publica. La aplicación no se vuelve a desplegar.

¿Por qué es importante? ¿No podríamos simplemente codificar el flujo nosotros mismos?

Podrías. La mayoría de los equipos que lo intentan aprenden tres lecciones:

  • Las reglas cambian más rápido que los despliegues, un nuevo país se marca como de alto riesgo, el regulador endurece un umbral de edad, el equipo de fraude necesita un nuevo paso. Cada cambio es un ticket de ingeniería, un PR, una revisión, un lanzamiento.
  • Las máquinas de estado son complicadas, "si VPN entonces detección de vida, si no coincidencia facial, a menos que sea un usuario recurrente en cuyo caso salta a KYC reutilizable, pero solo cuando el documento fue emitido antes de 2020" se vuelve feo rápidamente en el código de la aplicación.
  • Hacer pruebas A/B en tu flujo de verificación requiere desplegar dos versiones, dividir el tráfico en tu edge, unir el ID de la variante al veredicto para el análisis, una infraestructura no trivial.

El Workflow Builder colapsa los tres en un solo lienzo de arrastrar y soltar. Las reglas se convierten en configuración del producto; el código se convierte en una sola llamada POST /v3/session/.

¿Qué tan rápida es la verificación para mi usuario final?

El flujo completo normalmente tarda menos de 30 segundos de principio a fin, coger el DNI, escanear el documento, hacer el selfie, listo. Es el más rápido del mercado. Los proveedores de KYC tradicionales suelen tardar más de 90 segundos para el mismo flujo.

En el backend, Didit devuelve el resultado en menos de dos segundos en p99, medido desde el momento en que el usuario termina el selfie hasta que se activa tu webhook. La captura móvil está optimizada para teléfonos lentos y redes lentas: compresión progresiva de imágenes, carga diferida del kit de desarrollo de software y una transferencia con un solo toque del escritorio al teléfono mediante código QR si el usuario comienza en la web.

¿Qué módulos puedo arrastrar al lienzo?

Cada primitiva de Didit se envía como un nodo:

  • Identidad y documento, Verificación de ID ($0.15), Lectura NFC ($0.15), Prueba de Domicilio ($0.20), Validación de Base de Datos (variable), Cuestionarios Personalizados ($0.10)
  • Biométrico, Detección de Vida Pasiva ($0.10), Detección de Vida Activa ($0.15), Coincidencia Facial 1:1 ($0.05), Búsqueda Facial 1:N (gratis), Estimación de Edad ($0.10), Autenticación Biométrica ($0.10)
  • Riesgo y fraude, Cribado AML ($0.20, más de 1.300 listas), AML Continuo ($0.07/usuario/año), Análisis de Dispositivo e IP ($0.03)
  • Contacto, Verificación de Email ($0.03), Verificación de Teléfono (desde $0.03)
  • Empresa (KYB), Consulta de Registro, Extracción de UBO (Beneficiario Final), Datos de Directivos, AML de Entidades, Documentos KYB

Además de nodos de ramificación (if/else, switch) y nodos terminales (Aprobar, Rechazar, Revisar).

¿Qué sucede si un usuario falla, abandona o expira?

Cada sesión aterriza en uno de siete estados claros, para que tu código siempre sepa qué hacer:

  • Approved, todas las comprobaciones pasaron. Haz que el usuario avance.
  • Declined, una o más comprobaciones fallaron. Puedes permitir que el usuario vuelva a enviar el paso fallido específico (por ejemplo, volver a tomar el selfie) sin volver a ejecutar todo el flujo.
  • In Review, marcado para revisión de cumplimiento. Abre el caso en la consola, ve todas las señales, decide aprobar o rechazar.
  • In Progress, el usuario está a mitad del flujo.
  • Not Started, enlace enviado, el usuario aún no lo ha abierto. Envía un recordatorio si pasa demasiado tiempo.
  • Abandoned, el usuario abrió el enlace pero no terminó a tiempo. Vuelve a interactuar o expira.
  • Expired, el enlace de la sesión caducó. Crea una nueva sesión.

Un webhook firmado se activa con cada cambio de estado, para que tu base de datos siempre esté sincronizada. Las sesiones abandonadas y rechazadas son gratuitas.

¿Dónde residen los datos de mis clientes y cómo se protegen?

Los datos de producción se procesan y almacenan en la Unión Europea por defecto, en Amazon Web Services. Los contratos empresariales pueden solicitar regiones alternativas para jurisdicciones cuyos reguladores lo requieran.

Cifrado en todas partes. AES-256 en reposo en cada base de datos, almacén de objetos y copia de seguridad. Transport Layer Security 1.3 en tránsito en cada llamada a la API, webhook y sesión de la Consola de Negocios. Los datos biométricos se cifran bajo una Clave Maestra de Cliente separada.

La retención es tuya para controlar. La retención predeterminada es indefinida (ilimitada) a menos que configures una más corta, entre 30 días y 10 años por aplicación, y puedes eliminar cualquier sesión individual en cualquier momento desde el panel de control o la API.

Certificaciones: SOC 2 Tipo 1 (auditoría Tipo 2 en curso), ISO/IEC 27001:2022, iBeta Nivel 1 PAD, y una certificación pública del Tesoro / SEPBLAC / CNMV de España de que la verificación de identidad remota de Didit es más segura que verificar a alguien en persona. Informe completo en /security-compliance.

¿Didit cumple con la normativa de mi sector?

Didit cumple por defecto con los reguladores clave para la infraestructura de identidad:

  • GDPR + UK GDPR, separación controlador/procesador, Acuerdo de Procesamiento de Datos completo publicado, autoridad supervisora principal designada (AEPD de España).
  • AMLD6 + Reglamento Único AML de la UE, más de 1.300 listas de sanciones, personas políticamente expuestas y medios adversos filtradas en tiempo real.
  • eIDAS 2.0, alineado con la Cartera de Identidad Digital de la UE; preparado para la identidad reutilizable.
  • MiCA (Mercados de Criptoactivos), listo para rampas de acceso a cripto, exchanges y custodios.
  • DORA, Ley de Resiliencia Operativa Digital, resiliencia operativa de servicios financieros de la UE.
  • BIPA, CUBI, Washington HB 1493, CCPA / CPRA, privacidad biométrica de EE. UU. (Illinois, Texas, Washington) y privacidad del consumidor de California.
  • UK Online Safety Act, obligaciones de control de edad y seguridad infantil.
  • FATF Travel Rule, datos del originador y beneficiario en transferencias de cripto, interoperable con IVMS-101.

Memorándum detallado, cada certificado, cada carta del regulador: /security-compliance.

¿Qué tan rápido puedo integrar y empezar a verificar usuarios?
  • 60 segundos para una cuenta sandbox en business.didit.me, sin tarjeta de crédito.
  • 5 minutos para una verificación funcional a través de Claude Code, Cursor o cualquier agente de codificación mediante nuestro servidor Model Context Protocol (MCP).
  • Un fin de semana para una integración lista para producción con verificación de webhook firmado, reintentos y un flujo de remediación cuando se rechaza a un usuario.

Tres rutas de integración, elige la que mejor se adapte a tu stack:

  • Integra de forma nativa con nuestro SDK para Web, iOS, Android, React Native o Flutter.
  • Redirige al usuario a la página de verificación alojada, sin SDK.
  • Envía un enlace por email, SMS, WhatsApp o cualquier canal, sin trabajo de front-end.

Mismo panel de control, misma facturación, mismo precio de pago por éxito para los tres. Guía paso a paso en docs.didit.me/integration/integration-prompt.

¿Cómo funciona el versionado de flujos de trabajo?

Dos estados por flujo de trabajo:

  • Borrador, totalmente editable. Añade, elimina, reestructura nodos libremente. No afecta a ninguna sesión en vivo.
  • Publicado, inmutable. Recibe una versión numérica (v1, v2, v3...). Las sesiones en vivo utilizan la última versión publicada en el momento en que se creó la sesión.

Para cambiar un flujo de trabajo publicado, creas un nuevo borrador a partir de él, editas y publicas. La nueva versión publicada se convierte en v3 (o la que sea); v2 permanece para siempre como registro histórico. Las sesiones pasadas son totalmente reproducibles, la carga útil de la sesión incluye la workflow_version exacta en la que se ejecutó.

Esto coincide con lo que un regulador quiere para la auditoría: "muéstrame la configuración exacta del flujo de trabajo que este usuario ejecutó, en esta fecha". Cada cuenta de Didit lo obtiene gratis, sin configuración.

¿Cómo encaja esto con los SDKs y el servidor MCP?

Todo se envía bajo el mismo contrato /v3/.

  • SDKs, Web (React, Vue, vanilla), iOS (Swift), Android (Kotlin), React Native (TurboModules), Flutter (Dart). Los cinco aceptan un workflow_id y guían al usuario a través de la misma orquestación en el lado del servidor. Gratis.
  • UI Alojada, con o sin marca a través del complemento de Marca Blanca. Mismo workflow_id, misma orquestación.
  • Servidor Didit MCP (Model Context Protocol), gratuito, incluido. Expone las primitivas de gestión de flujos de trabajo como herramientas MCP para que los agentes de IA (Claude Code, Cursor, Codex, Replit Agent, Devin, Aider) puedan listar flujos de trabajo, crear borradores, editar nodos y publicar versiones en tu nombre.

En resumen: un workflow_id fluye desde la Consola a tu aplicación al SDK o UI alojada orquestación del lado del servidor webhook firmado. Cero código de pegamento más allá de la única llamada POST /v3/session/.

¿Cómo es la integración para un equipo pequeño?

Tres pasos, una tarde:

  • Abre business.didit.me, clave de sandbox en 60 segundos, sin tarjeta de crédito.
  • Abre el Workflow Builder, elige una plantilla (por ejemplo, "ID + Prueba de vida + Coincidencia facial"), añade o quita módulos, guarda el borrador, publica.
  • En tu app, llama a POST /v3/session/ con el workflow_id publicado y conecta el webhook firmado (X-Signature-V2, HMAC SHA-256) a tu lógica de decisión.

Esa es toda la integración. Cuando las reglas cambian, el propietario del flujo de trabajo edita el borrador en la Consola y lo publica; tu app no necesita cambios.

Para la gestión programática de flujos de trabajo, el servidor MCP de Didit es gratuito y permite que cualquier agente compatible con MCP (Claude Code, Cursor, etc.) controle el Workflow Builder de forma programática.

Infraestructura para identidad y fraude.

Una API para KYC, KYB, Monitoreo de Transacciones y Detección de Fraude en Wallets. Intégrala en 5 minutos.

Pide a una IA que resuma esta página