Boas-vindas

O que é o VerificaIdade?

O VerificaIdade é a solução nacional de verificação de idade (18+) baseada em credenciais verificáveis.

Essa solução de governo é baseada na stack MOSIP INJI e funciona sobre o protocolo Open ID for Verifiable Credentials (OID4VC) que é interoperável com outras soluções e adotado por diversos países e organizações, estando já presente em forma experimental nos browsers Chrome e Safari mais recentes.

Para quem é este portal?

Para desenvolvedores de Plataformas Digitais, web ou mobile apps que precisam verificar idade de acordo com o ECA Digital.

Como funciona

  1. Você integra o INJI Verify SDK Web em sua aplicação web ou o INJI Verify SDK Mobile em sua aplicação mobile.
  2. O SDK se comunica com o INJI Verify Service (backend Java/Spring Boot que roda na sua VM)
  3. O cidadão apresenta sua credencial via QR Code (desktop) ou Deep Link (mobile)
  4. O Verify Service valida a credencial criptograficamente e retorna o resultado ao SDK

O que você vai encontrar aqui

Seção O que resolve
Arquitetura em 1 Página Visão geral dos componentes
Integre em 1 Hora Checklist passo a passo
Setup da VM e Docker Preparar a infraestrutura
INJI Verify Service Subir o backend com Docker Compose
Fluxo de Verificação Entender o ciclo completo
Integração Web (QR Code) Fluxo cross-device no desktop
Integração Mobile (Deep Link) Fluxo same-device no celular
Policy 18+ Presentation Definition de idade
Segurança e LGPD Boas práticas
Produção e Operação Deploy em produção
API Reference Endpoints do INJI Verify Service
Troubleshooting Erros comuns
Onboarding Gateway e credenciamento

Pré-requisitos

  • Acesso a uma VM com Docker para rodar o INJI Verify Service ? Credenciais de acesso ao gateway (obtidas no Onboarding)
Nota

O objetivo é que um desenvolvedor experiente consiga integrar em 1 dia. Comece pelo Integre em 1 Dia.