br/acc: El Grafo Abierto de Brasil para Inteligencia Cívica

br/acc: Infraestructura de Grafo de Código Abierto para la Inteligencia Cívica Brasileña

Los datos públicos de Brasil son legalmente abiertos pero están dispersos en docenas de portales gubernamentales. br/acc cambia eso al crear un grafo de conocimiento unificado de Neo4j que cruza referencias de registros de empresas, registros de adquisiciones, datos de salud, sanciones ambientales y más, convirtiéndolos en inteligencia accionable.

¿Qué hace único a br/acc?

  • 45+ Tuberías ETL: Ingesta datos de Receita Federal (CNPJ), Portal da Transparencia, elecciones TSE, embargos IBAMA y más de 30 fuentes otras
  • Diseño Priorizando la Privacidad: Cumple con LGPD con configuraciones predeterminadas seguras para el público (sin exposición de datos personales)
  • Solución Full-Stack: Neo4j + backend FastAPI + frontend React 19/TypeScript
  • Configuración en Un Comando: make bootstrap-demo lanza todo localmente

Inicio Rápido (5 Minutos)

cp .env.example .env
make bootstrap-demo

Acceso: - Frontend: http://localhost:3000 - API: http://localhost:8000/docs - Neo4j: http://localhost:7474

Arquitectura Lista para Producción

Capa Tecnología
BD de Grafo Neo4j 5 Community
Backend FastAPI (Python 3.12+)
Frontend Vite + React 19 + TypeScript
ETL Python (pandas, httpx)
Infra Docker Compose

Fuentes de Datos Clave (Todas Legalmente Públicas)

  1. Registro de Empresas CNPJ (Receita Federal)
  2. Portal da Transparencia (adquisiciones, sanciones)
  3. Elecciones TSE (donaciones, candidatos)
  4. Embargos IBAMA (ambientales)
  5. DataSUS (infraestructura de salud)
  6. Auditorías TCU + Préstamos BNDES

Endpoints de API

GET /health                    # Verificación de salud
GET /api/v1/public/meta        # Métricas de fuentes
GET /api/v1/public/graph/company/{cnpj}  # Subgrafo de empresa

CF/88 Art. 37 - Acceso a información pública ✅ Lei 12.527/2011 (LAI) - Libertad de Información ✅ LC 131/2009 - Transparencia fiscal ✅ Lei 13.709/2018 (LGPD) - Procesamiento de datos públicos permitido

Participa

  • ⭐ Dale estrella al repositorio
  • Únete a Discord
  • Revisa issues abiertos
  • Ejecuta make bootstrap-all para ingesta completa

br/acc demuestra que los constructores descentralizados pueden abordar los silos de datos institucionales. Haz fork, contribuye y construye herramientas cívicas sobre la base de datos abiertos de Brasil.

Demo en Vivo | Documentos | bracc.org

Artículo original: Ver original

Compartir este artículo