Specialised data pipelines and signal detection · In production

AB-NODA

Eleven domain services over Brazilian open data, MINERVA among them: a longitudinal signal engine that detects what is actually changing, not what is being talked about.

  1. Problem

    News plus a language model detects what people are discussing. Strategy needs to know what is changing: patents filed, papers published, capacity committed, rules issued, production moving. Those live in different sources with different contracts.

  2. Capability
  3. Architecture

    One FastAPI service, one PostgreSQL schema and one port per domain, no cross-domain imports. PostGIS, pgvector and DuckDB where each fits. RabbitMQ for async work. MINERVA: 29 registered sensors (OpenAlex, EPO OPS, INPI, EIA, IRENA, ANP, JODI, SODIR, Baker Hughes, twelve trade-press feeds) produce two evidence classes: documents through a single LLM extraction contract, indicators differenced deterministically with no model. Signals are dated, attributed, typed observations backed by exactly one piece of evidence, with deterministic ids so re-collection deduplicates. TrendScore measures movement; Confidence measures how much the evidence entitles the claim; they are never merged. Divergence between sources is reported, never resolved.

  4. Demonstrator

    Demonstrations on request.

  5. Business impact
    • Entities resolved against official registries, with refusal as a recorded outcome
    • Signals with provenance from paragraph to source
    • A vertical configured in weeks, not years: oil & gas first

Modules

NELIA

Corporate registry (CNPJ), partner networks, establishments nearby, recently opened.

API docs

CLARA

Geographic reference, PostGIS spatial queries, geocoding, CNAE/ISIC/NCM crosswalk, an LLM agent over an IBGE MCP server.

API docs

NEIVA

RAIS and CAGED employment, Location Quotient, functional territories.

API docs

THALIA

Comex Stat trade flows by product, municipality and country.

API docs

MINERVA

Signals, trend snapshots, actor networks, tension graph, patent–CNPJ resolution by trigram over 69 million registry rows.

API docs

CALIA

Document and media extraction, ontology instantiation with full provenance to the supporting text.

API docs

FARIDA

Financial rates, indexes and duties: official series and adjustment calculations.

API docs

ELISA

Energy and land: ONS load and generation, ANP fuel prices, INPE fire hotspots, MapBiomas deforestation alerts.

API docs

ZELIA

Messaging across WhatsApp, Telegram, Signal and SMS, with webhooks and instance lifecycle.

API docs

CROSS

Cross-domain orchestration: company network graphs assembled from several services, and an MCP query endpoint.

API docs

MARIA

Industrial clusters: lookup by name and the cluster dashboard.

API docs

Evidence

  • MINERVA run of 31 August 2026: 1,683 signals, 150 documents, 4,067 numeric observations, 13 live sensors, 9 trends over 22 oil & gas concepts
  • 786,741 patents and 50,164 software registrations collected from INPI editions with zero download failures