Pular para o conteúdo principal
Didit Arrecada US$ 2 milhões e se Junta à Y Combinator (W26)
Didit
Prova de Humanidade

Prove um humano real. Não um deepfake. Não um LLM.

Bloqueie agentes de IA, rostos gerados, deepfakes e contas duplicadas de superfícies exclusivas para humanos. Prova de vida passiva certificada iBeta Nível 1 PAD mais deduplicação gratuita 1:N. $0.10 por verificação, 500 gratuitas todos os meses.

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

Confiado por mais de 2.000 organizações em todo o mundo.

Pilha cinematográfica escura de Prova de Humanidade — quatro painéis de vidro translúcidos flutuantes em perspectiva 3D sobre preto puro, atravessados por uma linha luminosa Didit Blue e emoldurados por suportes de scanner brilhantes. Cada painel carrega um pequeno motivo branco-pálido representando uma única silhueta humana, uma rede de nós, uma forma de onda de batimento cardíaco e um par oval exclusivo de correspondência facial.

Bloquear agentes · Parar deepfakes · Deduplicar Sybil

Prove que o usuário é humano. Prove que ele se cadastrou apenas uma vez.

A Prova de Vida Passiva rejeita todas as categorias de Detecção de Ataques de Apresentação (PAD) — impressão, tela, máscara, rosto gerado por IA. A Busca Facial 1:N então detecta a mesma pessoa tentando se registrar duas vezes. Veredito em menos de 2 segundos. $0.10 por verificação. 500 verificações gratuitas todos os meses, para sempre.

Como funciona

Do cadastro ao usuário verificado em quatro etapas.

  1. Passo 01

    Crie o fluxo de trabalho

    Escolha as verificações que você deseja — ID, prova de vida, correspondência facial, sanções, endereço, idade, telefone, e-mail, perguntas personalizadas. Arraste-as para um fluxo no painel ou publique o mesmo fluxo em nossa API. Crie ramificações com base em condições, execute testes A/B, sem necessidade de código.

  2. Passo 02

    Integrar

    Incorpore nativamente com nosso SDK Web, iOS, Android, React Native ou Flutter. Redirecione para uma página hospedada. Ou apenas envie um link ao seu usuário — por e-mail, SMS, WhatsApp, em qualquer lugar. Escolha o que melhor se adapta à sua pilha.

  3. Passo 03

    O usuário passa pelo fluxo

    Didit hospeda a câmera, as dicas de iluminação, a transferência móvel e a acessibilidade. Enquanto o usuário está no fluxo, pontuamos mais de 200 sinais de fraude em tempo real e verificamos cada campo em relação a fontes de dados autorizadas. O resultado é obtido em menos de dois segundos.

  4. Passo 04

    Você recebe os resultados

    Webhooks assinados em tempo real mantêm seu banco de dados sincronizado no momento em que um usuário é aprovado, recusado ou enviado para revisão. Consulte a API sob demanda. Ou abra o console para inspecionar cada sessão, cada sinal e gerenciar casos do seu jeito.

Bloqueie todos os agentes · Emita uma credencial que um humano possa carregar

Seis capacidades. Uma Prova de Humano assinada.

Um fluxo de trabalho, um veredito, uma credencial. Alterne cada módulo por superfície. Sem níveis de upsell, sem SKUs adicionais, sem APIs separadas.
01 · iBeta Nível 1 PAD

Bloqueie todas as categorias de falsificação na mesma selfie.

Certificado independentemente no iBeta Presentation Attack Detection (PAD) Nível 1 — o padrão citado pelo Instituto Nacional de Padrões e Tecnologia dos Estados Unidos (NIST). Bloqueia todas as categorias ISO/IEC 30107-3: fotos impressas, replays de tela, papel, máscaras de silicone e látex, ataques de morphing, deepfakes gerados por IA. Reavaliado anualmente.
Módulo de prova de vida
02 · Detecção de rosto gerado

Diferencie um rosto real de um gerado.

Inferência de borda em menos de dois segundos em Android de nível básico. O mesmo modelo que derrota fotos impressas rejeita rostos de Rede Generativa Adversarial (GAN), retratos de modelo de difusão e vídeo deepfake em tempo real. Sem download de modelo, sem experiência degradada em hardware barato.
Métodos de prova de vida
03 · Pesquisa Facial 1:N — grátis

Mesmas superfícies faciais. Mesmo humano capturado.

Cada Prova de Humano aprovada adiciona um modelo facial ao seu índice de conta privada. A próxima tentativa da mesma pessoa aparece no topo com uma pontuação de correspondência. Ajuste o limite de recusa automática por fluxo de trabalho; encaminhe correspondências limítrofes para revisão. Gratuito em todos os planos.
Módulo de Pesquisa Facial 1:N
04 · Credencial Reutilizável

Uma prova. Toda superfície. Grátis.

Vincule uma Credencial Reutilizável a cada usuário aprovado. A próxima superfície alimentada por Didit que precisar do mesmo acesso consome a credencial a custo zero. O humano detém a prova; você verifica a assinatura. O efeito de rede se multiplica em todos os clientes que enviam Credenciais Reutilizáveis.
Módulo KYC reutilizável
05 · Onde é enviado

Onde quer que um humano seja a unidade de confiança.

Cadastro social, votação online, concursos, pesquisas, registro de vendedores em marketplaces, integração de trabalhadores autônomos, selos de confiança em aplicativos de namoro, cadastro em exchanges, jogos de azar online. Em qualquer lugar onde agentes de IA ou duplicatas corroem o valor de ser humano, a Prova de Humano é a barreira.
Ver casos de uso
06 · Três métodos, um preço

Passivo $0.10. Ativo 3D $0.15. Pesquisa Facial grátis.

Passivo (um quadro, zero ação do usuário) para cadastro de baixa fricção. O Active 3D Flash captura profundidade a partir de uma curta sequência de flash. O Active 3D Action + Flash adiciona um desafio de movimento para as superfícies de maior sensibilidade. A Pesquisa Facial 1:N é gratuita e sempre ativa. 500 verificações gratuitas todos os meses, para sempre.
Ver preços
Integrar

Dois endpoints. Mesmo JSON. Mesmo preço.

Use a sessão hospedada quando Didit lida com a captura (necessário para Active 3D), ou chame os endpoints de prova de vida passiva e pesquisa facial autônomos quando você já tiver a selfie.
POST /v3/session/Hospedado
$ 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_proof_of_human",
    "vendor_data": "user-42"
  }'
201Criado{ "session_url": "verify.didit.me/..." }
A UI hospedada executa LIVENESS + FACE_MATCH em uma única captura.docs →
GET /v3/session/{sessionId}/decision/Veredito
$ curl https://verification.didit.me/v3/session/<id>/decision/ \
  -H "x-api-key: $DIDIT_API_KEY"

# Sample verdict
{
  "status": "Aprovado",
  "liveness": { "score": 96 }
}
200OKstatus Aprovado · Em Análise · Recusado · Não Finalizado
Verifique X-Signature-V2 no webhook assinado primeiro.docs →
Integração pronta para agente

Envie a Prova de Humanidade em um único prompt.

Cole no Claude Code, Cursor, Codex, Devin, Aider ou Replit Agent. Preencha sua pilha. O agente provisiona o Didit, constrói o fluxo de trabalho, conecta o webhook e envia o gate em cinco minutos.
didit-integration-prompt.md
You are integrating Didit's Proof of Human gate into <my_stack>. Block AI agents, deepfakes, masks, and duplicate accounts from human-only surfaces — signup, voting, contests, marketplaces, dating. Two endpoints, one verdict.

  1. Prove a real human is present (Liveness). ONE call to the Sessions API runs a Presentation Attack Detection (PAD)-certified passive selfie and returns a verdict in sub-2-seconds.
  2. Prove the human is unique (Face Search 1:N). Same Sessions API workflow runs Face Search 1:N against your account's private face index.

Pricing (public):
  - Passive Liveness: $0.10 per check
  - Active 3D Liveness: $0.15 per check (motion challenge — use for high-sensitivity flows)
  - Face Search 1:N: 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 Hash-based Message Authentication Code (HMAC) SHA-256 verification using the X-Signature-V2 header.
  - A workflow_id from the Workflow Builder that contains the LIVENESS feature, and (recommended) FACE_MATCH and IP_ANALYSIS so Sybil dedupe + agent / bot signals come in on the same verdict.

STEP 1 — Build the Proof of Human workflow once

  POST https://verification.didit.me/v3/workflows/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_label": "proof_of_human",
      "features": [
        { "feature": "LIVENESS", "config": { "method": "PASSIVE" } },
        { "feature": "FACE_MATCH" },
        { "feature": "IP_ANALYSIS" }
      ],
      "face_liveness_score_decline_threshold": 30
    }

  Notes:
    - LIVENESS, FACE_MATCH, IP_ANALYSIS are exact, case-sensitive feature names.
    - method enum: PASSIVE (one frame) · FLASHING (3D flash) · ACTIVE_3D (action + flash). Use ACTIVE_3D for the highest-sensitivity surfaces (large-value account creation, voting, contest finals).

STEP 2 — Open a Proof of Human session per user

  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_id": "<the workflow_id from step 1>",
      "vendor_data": "<your internal user id>",
      "callback": "https://<your-app>/proof-of-human/callback",
      "metadata": {
        "surface": "<signup | vote | contest | marketplace | dating>"
      }
    }

  Response: 201 Created with the hosted session_url. Redirect the user. The hosted UI opens the front camera, captures one passive frame (or a short motion challenge for ACTIVE_3D), runs Liveness + Face Search 1:N, returns the verdict in sub-2-seconds.

STEP 3 — Read the signed verdict on the webhook

  Body (excerpted for a clean human):
    {
      "session_id": "<uuid>",
      "vendor_data": "<your user id>",
      "status": "Approved",
      "liveness": {
        "status": "Approved",
        "method": "PASSIVE",
        "score": 96,
        "warnings": []
      },
      "face": {
        "status": "Approved",
        "similarity_score": null,
        "matches": []
      },
      "ip_analysis": { "status": "Approved" }
    }

  Body (excerpted for a duplicate):
    {
      "status": "In Review",
      "liveness": { "status": "Approved", "score": 94 },
      "face": {
        "status": "In Review",
        "matches": [
          { "vendor_data": "user_8124", "similarity_score": 0.97 }
        ],
        "warnings": [{ "code": "POSSIBLE_DUPLICATED_FACE" }]
      }
    }

  Verify X-Signature-V2 BEFORE trusting the body — HMAC SHA-256 of the raw bytes with your webhook secret.

  Session status enum (exact case): Approved | Declined | In Review | Resubmitted | Expired | Not Finished | Kyc Expired | Abandoned.

  Liveness warning catalog:
    - LIVENESS_FACE_ATTACK     PAD attack suspected (print / replay / mask / GAN)
    - LOW_LIVENESS_SCORE       score below threshold
    - NO_FACE_DETECTED         no face in the capture
    - AGE_NOT_DETECTED         capture quality too low for age signal
    - POSSIBLE_DUPLICATED_FACE same face previously verified on your account

STEP 4 — Branch your surface on the final verdict

  Approved      → grant access to the human-only surface.
  Declined      → block; log the rejected agent / spoof attempt.
  In Review     → hold; show a review-pending banner, route to ops queue.
  Not Finished  → user abandoned; safe to re-prompt.

STEP 5 — Alternate path (server-to-server, when you have the selfie)

  POST https://verification.didit.me/v3/passive-liveness/
  Headers:
    x-api-key: <your api key>
  Body (multipart/form-data):
    image    <single front-camera selfie>

  Then dedupe:

  POST https://verification.didit.me/v3/face-search/
  Body (multipart/form-data):
    image          <same selfie>
    vendor_data    <your user id>

  Use the standalone path for native onboarding apps that capture the selfie locally. Active 3D liveness REQUIRES the hosted session — it needs the motion challenge to run.

CONSTRAINTS
  - Base URL for /v3/* endpoints is verification.didit.me (NOT apx.didit.me).
  - Feature enum is UPPERCASE: LIVENESS, FACE_MATCH, IP_ANALYSIS, ID_VERIFICATION, AML, AGE_ESTIMATION.
  - Method enum is UPPERCASE: PASSIVE, FLASHING, ACTIVE_3D.
  - Auth header is x-api-key (lowercase, hyphenated).
  - Webhook signature header is X-Signature-V2 (NOT X-Signature).
  - Status casing matches exactly: Approved, Declined, In Review, Expired, Not Finished, Resubmitted, Kyc Expired, Abandoned.
  - 200+ fraud signals are evaluated on every session at no extra cost.

PRO TIP
  - Bind a Reusable Credential to each approved user. The next Didit-powered surface that needs the same gate consumes the credential at zero cost — the Proof of Human "compounds" across the network.

Read the docs:
  - https://docs.didit.me/core-technology/liveness/overview
  - https://docs.didit.me/core-technology/face-search/overview
  - https://docs.didit.me/sessions-api/create-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.
Precisa de mais contexto? Consulte a documentação completa do módulo.docs.didit.me →
Conforme por design

Abra um novo país com um clique. Nós fazemos o trabalho difícil.

Abrimos as subsidiárias locais, garantimos as licenças, realizamos os testes de penetração, obtemos as certificações e nos alinhamos com cada nova regulamentação. Para enviar verificações em um novo país, basta ativar uma chave. Mais de 220 países ativos, auditados e testados trimestralmente — o único provedor de identidade que um governo de um estado membro da UE formalmente considerou mais seguro do que a verificação presencial.
Leia o dossiê de segurança e conformidade
Sandbox financeiro da UE
Tesoro · SEPBLAC · BdE
ISO/IEC 27001
Segurança da informação · 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
Alinhado à UE por design

Números de prova

Números de prova
  • iBeta L1
    Detecção de Ataque de Apresentação certificada independentemente em cada selfie passiva.
  • <0%
    Usuários reais rejeitados no ponto de teste certificado.
  • <0s
    Inferência de vivacidade e busca facial de ponta a ponta em Android de nível básico.
  • $0.00
    Por verificação de vivacidade passiva. A Busca Facial 1:N é gratuita.
Três níveis, uma lista de preços

Comece grátis. Pague pelo uso. Escale para o Enterprise.

500 verificações gratuitas todos os meses, para sempre. Pague conforme o uso para produção. Contratos personalizados, residência de dados e SLAs (Service Level Agreements) no Enterprise.
Grátis

Grátis

$0 / mês. Não é necessário cartão de crédito.

  • Pacote KYC gratuito (Verificação de ID + Prova de Vida Passiva + Correspondência Facial + Análise de Dispositivo e IP) — 500 / mês, todos os meses
  • Usuários Bloqueados
  • Detecção de Duplicidade
  • Mais de 200 sinais de fraude em cada sessão
  • KYC reutilizável em toda a rede Didit
  • Plataforma de Gerenciamento de Casos
  • Construtor de Fluxo de Trabalho
  • Documentos públicos, sandbox, SDKs, servidor MCP (Model Context Protocol)
  • Suporte da comunidade
Mais popular
Pague pelo uso

Baseado em Uso

Pague apenas pelo que usar. Mais de 25 módulos. Preços públicos por módulo, sem taxa mínima mensal.

  • KYC completo por $0.33 (ID + Biometria + IP / Dispositivo)
  • Mais de 10.000 conjuntos de dados AML — sanções, PEPs, mídias adversas
  • Mais de 1.000 fontes de dados governamentais para Validação de Banco de Dados
  • Monitoramento de Transações por $0.02 por transação
  • KYB ao vivo por $2.00 por empresa
  • Triagem de Carteira por $0.15 por verificação
  • Fluxo de verificação Whitelabel — sua marca, nossa infraestrutura
Empresarial

Empresarial

MSA e SLA personalizados. Para grandes volumes e programas regulamentados.

  • Contratos anuais
  • MSA, DPA e SLA personalizados
  • Canal dedicado no Slack e WhatsApp
  • Revisores manuais sob demanda
  • Termos de revenda e white-label
  • Recursos exclusivos e integrações de parceiros
  • CSM nomeado, revisão de segurança, suporte de conformidade

Comece grátis → pague apenas quando uma verificação for executada → desbloqueie o Enterprise para um contrato personalizado, SLA ou residência de dados.

FAQ

Perguntas frequentes

Infraestrutura para identidade e fraude.

Uma API para KYC, KYB, Monitoramento de Transações e Triagem de Carteira. Integre em 5 minutos.

Peça a uma IA para resumir esta página