Methodology

How we operate.

Six commitments behind every row in the terminal. We don't publish our sourcing stack — that's our edge — but we're explicit about the standards we hold it to.

Operating standards

Primary sources only

Authoritative registries, never scraped editorial

Every contract, filing, and launch row originates from the publishing registrant — the regulator, the awarding agency, the launch operator. If a fact is downstream of a press release, it gets a footnote, not a headline.

Idempotent ingestion

We upsert, never blind-insert

Every ingested row carries a stable identifier with a unique constraint. Re-running a sync never duplicates. A failed run never blocks the next one. Every job logs records written, latency, and errors.

Human-reviewed AI

AI assists. People publish.

The daily briefing is fully AI-generated from our own structured data. Funding rows extracted from news are queued for human review before they appear on a company profile. Every AI surface is labeled in the UI.

Entity resolution

One company, every surface

Filings, contracts, launches, and news arrive under different names and identifiers. An internal alias graph maps each one to a canonical company so a watchlist hit on a ticker fires the same way as a hit on a legal registrant.

Sub-10s filing alerts

Material disclosures, the moment they post

Regulatory filing alerts target sub-10-second latency from publish to in-app and email delivery. Each event carries a deterministic key so overlapping cron runs cannot double-notify.

Public corrections

We fix the record fast

Primary sources contain restated awards, reclassified launches, and renamed companies. When a user reports an error, the correction lands inside one business day and an audit log records the change.

AI surfaces

Where AI is in the loop — and where it isn't.

The daily briefing is AI-generated from the last 24 hours of our own structured data; if generation fails we don't publish placeholder content. Funding-round rows extracted from news are drafts only — they require human approval before they appear on a company profile. Everything else is structured data straight from its registrant.

Every AI-touched surface is labeled in the UI. No user personal data is sent to AI providers — see the privacy policy.

Corrections

See something wrong? Tell us.

We publish from authoritative registries, but the registries themselves contain errors — a contract restated, a launch reclassified, a company renamed. We fix these fast and keep an audit trail.