Sentinela RJ

Monitoramento independente de contratos públicos municipais

Dados abertos: Contratos (.csv) Alertas (.csv) Exportar Relatório PDF Todos os dados disponíveis para verificação independente
Carregando status do pipeline…

Anomalias por tipo

Distribuição por severidade

Triagem de Alertas

Fluxo: Aberto → Investigando → Confirmado ou Descartado

Prioridade Tipo Severidade Status Valor Fornecedor Data Ações

Contratos por período

Valor por período (R$)

Fornecedor Contratos Valor Total Alertas Risco

Top órgãos por alertas

Top órgãos por valor contratado

Órgão Contratos Valor Total Alertas Risco Alto Sem Licitação Fracionamento Ações

Comparador multi-fornecedor

Selecione 2 a 4 fornecedores com alertas no Sentinela — CNPJ e razão social já listados abaixo.

Carregando fornecedores investigados…

Selecione fornecedores na lista e clique em Comparar.

Sócios em múltiplas empresas contratadas

Pessoas físicas que aparecem como sócias em 2 ou mais fornecedores que receberam contratos da prefeitura

Sócio Empresas Contratos Valor Total Severidade

Watchlists e Regras de Alerta

Critérios de monitoramento contínuo e filtros para notificações Discord.

Watchlists

Carregando watchlists…

Regras de alerta

Carregando regras…

Empenhos Monitorados (PNCP)

Contratos da Prefeitura do Rio vinculados a fornecedores já cadastrados no Sentinela, coletados diariamente do PNCP.

Carregando…
Data Fornecedor Valor (R$) Descrição Órgão (CNPJ) Documento PNCP
Selecione filtros e clique em Buscar, ou aguarde o carregamento inicial.
Página 1

Sobre o Sentinela RJ

O Sentinela RJ é um sistema independente de monitoramento de contratos públicos do município do Rio de Janeiro. Nosso objetivo é tornar mais fácil para qualquer cidadão identificar irregularidades ou padrões suspeitos nos contratos firmados pela prefeitura.

De onde vêm os dados?

Todos os dados são obtidos diretamente do Portal Nacional de Contratações Públicas (PNCP), a plataforma oficial do governo federal que centraliza informações de contratos de todos os entes públicos brasileiros. Os dados são coletados e atualizados periodicamente de forma automática.

Como detectamos anomalias?

O Sentinela executa um pipeline automatizado com um conjunto de detectores independentes — estatísticos, cadastrais e relacionais. Cada contrato passa por todos os detectores; o resultado é consolidado em um risk score composto. Os cinco detectores principais estão detalhados abaixo; a lista completa está em DETECTORES.md.

Coleta PNCP
Detectores
Risk Score
Alerta
Investigação IA
1 Outlier de Valor outlier_valor

Compara o valor de cada contrato com a distribuição histórica de contratos similares usando Z-score e IQR:

Z-score= (valor − média) ÷ desvio padrão
IQR= Q3 − Q1  |  limite superior = Q3 + 1,5 × IQR

Um contrato é sinalizado quando seu valor supera o limite superior do IQR e apresenta Z-score acima de 2,0 — ou seja, está a mais de 2 desvios padrões da média do grupo.

2 Concentração de Fornecedor concentracao_fornecedor

Detecta quando um único fornecedor recebe uma fatia desproporcional dos contratos de um órgão em uma janela de 12 meses. O limiar é definido pelo percentual do valor total recebido pelo fornecedor em relação ao total contratado pelo órgão naquele período.

3 Fracionamento de Contratos asfalto_fatiado

Identifica sequências de contratos de pequeno valor com o mesmo objeto firmados com o mesmo fornecedor em janelas curtas de tempo. Esse padrão pode indicar divisão artificial de licitação para escapar de limites legais de dispensa.

4 Contratação sem Licitação sem_licitacao_*

Sinaliza contratos com modalidade de dispensa, inexigibilidade ou emergência. Esses mecanismos são legalmente previstos, mas concentração elevada deles num mesmo órgão ou fornecedor é um indicador de risco.

  • Inexigibilidade: fornecedor exclusivo ou notória especialização.
  • Emergência: contratação sem tempo hábil para licitação.
  • Dispensa: valor abaixo do limite obrigatório de licitação.
5 Risco em Empenhos empenhos_risk

Cruza empenhos coletados do PNCP com contratos já monitorados. Empenhos de valor alto, fora do intervalo contratual esperado ou associados a fornecedores com histórico de alertas recebem pontuação de risco adicional.

Risk Score composto

Cada detector contribui com uma pontuação parcial (0–100). O risk score final é uma média ponderada dessas pontuações, com peso maior para outlier de valor e fracionamento. O score determina a severidade do alerta:

ALTAScore ≥ 70 — prioridade máxima de triagem
MÉDIAScore 40–69 — merece investigação
BAIXAScore < 40 — monitoramento contínuo

Limitações

Este sistema identifica padrões estatísticos que merecem atenção. Uma anomalia detectada não significa necessariamente irregularidade — pode haver justificativas legais para qualquer contrato. O Sentinela RJ é uma ferramenta de transparência, não de acusação.

Precisão medida em produção

Cada detector é validado contra triagem humana real (não estimativa): precisão = confirmados ÷ (confirmados + descartados), com no mínimo 10 alertas rotulados por detector. Snapshot de jul/2026 — números ao vivo em Precisão medida:

75,0%Inexigibilidade — 15 confirmados / 5 descartados
72,7%Concentração de fornecedor — 8 / 3
66,7%Emergência (sem licitação) — 8 / 4
50,0%Dispensa (sem licitação) — 5 / 5
45,5%Outlier de valor — 5 / 6

Publicamos essas taxas inclusive quando são baixas. Uma precisão de ~50% significa que o detector reduz pela metade o volume que um fiscal precisaria revisar — e o número honesto (sem 0% nem 100%) é a medida de que a triagem foi feita de verdade.

Transparência e responsabilidade

Precisão medida — taxa de acerto de cada detector, calculada da triagem real · O Sentinela teria detectado? — backtesting contra casos conhecidos · Benchmark municipal — como seu município contrata vs a mediana regional · Dados e responsabilidade — base legal (LGPD), fontes e como contestar

API pública

Todos os dados de leitura estão disponíveis via API REST documentada, livre para reuso jornalístico e acadêmico: Documentação interativa (Swagger) · alertas, contratos e precisão medida sob /api/v1/.

Fonte de dados

Portal Nacional de Contratações Públicas (PNCP) · pncp.gov.br