⬤ ATIVO dataset — open-source + Registrar Caso
Registro Internacional de Responsabilidade Estatal

Quando o Estado falha,
os nomes não podem ser esquecidos.

Documentar, verificar e preservar casos em que estados soberanos — por omissão, negligência ou ação — causaram morte ou dano irreversível a pessoas sob a sua responsabilidade.

Iniciado Março 2026
países
Licença CC0 1.0
Dados
casos no registo
globais · Brasil · custódia
Países (globais)
Tipos de falha (únicos)
todos os datasets
Referências em fontes
soma por caso
Datasets
3
globais · Brasil · custódia
⬤ Casos Fundadores — registros
↓ Exportar JSON
Legenda — tipos de falha (taxonomia)
#
Vítima
Tipo de Falha Estatal
Data / Período
Ano
Status
Ficha
📁 Estrutura do Repositório
{ }
Schema JSON — caso individual
// cases/001-noelia-castillo-es.json { "id": "001", "slug": "noelia-castillo-es", "name": "Noelia Castillo Ramos", "country": "ES", "city": "Barcelona", "age_at_death": 25, "date_of_incident": "2022-10-04", "date_of_death": "2026-03-26", "failure_type": [ "impunity_of_aggressor", "judicial_omission" ], "state_actors": [ "Ministerio de Justicia ES" ], "what_state_did_not_do": "Não levou os agressores a julgamento. Permitiu 20 meses de recursos que atrasaram o único direito restante da vítima.", "sources": [ { "url": "https://...", "archive": "https://web.archive.org/...", "outlet": "CNN España", "date": "2026-03-26" } ], "verified": true, "contributor": "@araguaci" }
📂
Árvore de Diretórios
state-victims-registry/ ├── README.md # missão + como contribuir ├── SCHEMA.md # spec completa do JSON ├── TAXONOMY.md # tipos de falha classificados ├── CONTRIBUTING.md # guia de verificação ├── LICENSE # CC0 1.0 Universal├── cases/ # um arquivo por caso │ ├── 001-noelia-castillo-es.json │ ├── 002-cleriston-cunha-br.json │ ├── 003-milou-verhoof-nl.json │ └── 004-melika-azizi-ir.json │ ├── countries/ # contexto por país │ ├── BR.md │ ├── ES.md │ ├── NL.md │ └── IR.md │ ├── taxonomy/ │ ├── failure-types.json │ └── state-actors.json │ └── tools/ ├── validate.js # valida schema └── export.js # gera CSV/RSS/sitemap
🏷 Taxonomia de Falhas Estatais
TAXONOMY.md
Tipo 1
impunity_of_aggressor
Tipo 2
preventive_detention_death
Tipo 3
judicial_omission
Tipo 4
medical_negligence_in_custody
Tipo 5
police_lethality
Tipo 6
state_law_as_weapon
Tipo 7
denial_of_autonomous_rights
Tipo 8
failure_to_protect_witness
Tipo 9
institutional_retaliation
Roadmap
v0.3 → v1.0
FEITO
Datasets versionados — 27 registos
8 casos globais · 13 Brasil (v0.3.1, BR-001…BR-013) · 6 mortes em custódia. Schema em SCHEMA.md, taxonomia alargada, licença CC0.
JSON SCHEMA.md CC0
FEITO
Interface web pública — painel, Brasil, custódia
Site Vite com totais agregados, fichas por dataset, filtros/busca, exportação JSON/CSV e UI premium. Deploy em vitimas-do-estado.vercel.app.
Vite Vercel sync-data
FEITO
Pipeline editorial data/_fila
Scripts fila:list / fila:process — merge de batches, arquivo em _processado, sync para public/data. Integrado ao eixo Sentinel SELVA.
Node.js npm run fila:* Sentinel
EM CURSO
Expansão editorial — novos casos e categorias BR
Ingestão contínua via fila (ex.: COP30, Belo Monte). Lacunas em investigação; candidatos com nota editorial quando aplicável.
data/_fila lawfare-timeline fontes
Validação de schema + CI nos PRs
Ajv (ou equivalente) a rejeitar JSON inválido, slugs duplicados e casos sem fonte. GitHub Actions no merge.
Ajv GitHub Actions Node.js
API pública + exportação RSS / Atom
Consumo programático para jornalistas, ONGs e pesquisadores — além do download JSON/CSV já disponível no painel.
REST API RSS CORS
Espelhamento fora de jurisdições de risco
Mirrors em IPFS, Archive.org e hosts com forte proteção de liberdade de imprensa.
IPFS Archive.org mirrors
"O Estado financia-se com o suor e o sangue dos cidadãos. Quando falha em protegê-los — e os mata por omissão ou ação — deve existir um registro permanente, impassível e incontestável. Não como vingança. Como memória. Como pressão. Como o mínimo que se deve aos que não podem mais falar."
Princípio fundador do projeto
🤝 Como Contribuir
  • 1
    Fork o repositório no GitHub — criar fork. Todos os dados vivem em ficheiros JSON versionados — sem base de dados central.
  • 2
    Crie um ficheiro JSON na pasta cases/ (ou alinhe com a estrutura do repo) seguindo o schema em SCHEMA.md. Fontes obrigatórias com URL verificável.
  • 3
    Abra um Pull Requestcomparar e propor alterações. O CI pode validar o schema; um segundo revisor humano confirma as fontes antes do merge.
  • 4
    Sem anonimato editorial — o contribuidor assina o registo. Dúvidas: abrir uma issue.