GovON Framework

Fundacao para construir sistemas publicos complexos com seguranca, auditoria, permissoes, multi-tenant, IA governada e modulos reutilizaveis.

O que o framework oferece

  • Multi-tenant isolado por municipio (AsyncLocalStorage).
  • RBAC com permissoes nomeadas (dominio.recurso.acao).
  • Auditoria automatica em toda mutacao HTTP.
  • Revogacao de sessao em segundos (sessionVersion + permissionVersion).
  • IA governada com audit log e checagem de permissao.
  • Jobs com BullMQ + retry + log + audit obrigatorios.
  • Upload com mime + size + hash + antivirus stub.
  • Mascaramento LGPD (CPF, CNPJ, email, telefone).

Estado atual

GovON Platform · v0.5.0: fundacao do framework (identidade, tenant, permissoes, auditoria, jobs, upload) em runtime + primeiro modulo de negocio (Protocolo) entregue. Demo online em AWS sa-east-1 com TLS gerenciado, VPC privada e secrets em KMS. Detalhes operacionais em Status da demo.

Por onde comecar

  1. Arquitetura — visao macro + camadas + acessos da demo
  2. Status da demo — o que esta no ar agora
  3. Padrao de modulos — contrato obrigatorio
  4. Modulo Protocolo — primeiro modulo de negocio
  5. Como rodar local — Docker + migrate + seed
  6. API — endpoints existentes