Selo 2.0 — Arquitetura
Plataforma em nuvem, multi-tenant por UF, auditável por design
Componentes principais
Serviço de Selo
Reserva, atribuição, vinculação e consolidação de selos. Estados: Reservado → Atribuído → Vinculado → Consolidado (com Cancelado / Retificado / Correlacionado).
Trilha de auditoria imutável
Registro imutável com encadeamento de hash (Merkle). Toda transição de estado gera evento auditável com prova verificável externamente.
Motor de validação
52 regras herdadas (V#1..V#52) reescritas em motor declarativo de regras, com pacote assinado, atualização a quente e execução offline no cartório.
Barramento de eventos
Eventos de domínio em tempo real (ato consolidado, crítica, cancelamento) alimentando painel da CGJ, IA de anomalias e integrações de fornecedores.
Gateway de tradução
Aceita XML do SFE legado (1.04–2.17) e traduz para o Selo 2.0. Dupla gravação durante a migração; cada selo migrado guarda a referência legada.
Observabilidade
Monitoramento ponta a ponta (logs, métricas, rastreamento), metas de nível de serviço públicas, recuperação em até 1 minuto de dados / 15 minutos de operação, com simulado de continuidade trimestral.
Selo 1.0 x Selo 2.0
| Dimensão | Selo 1.0 | Selo 2.0 |
|---|---|---|
| Integração | SOAP/WCF, arquivo XML | API REST OpenAPI 3.1 + eventos |
| Identidade do selo | Sequencial + aleatório 3 letras | ULID + alias retrocompatível + HMAC |
| Validação | Central, pós-transmissão | Motor declarativo, pré-validação local |
| Auditoria | Registros avulsos, planilhas | Trilha imutável + prova Merkle |
| Implantação | Manual | Automatizada, com reversão declarativa |
| Compra de selo | Antecipada por faixa | Pagamento por uso com reserva offline |
Detalhe completo na especificação técnica do Selo 2.0.