A public company's quarterly numbers appear in at least three independent places: the earnings call, the investor deck, and the SEC filing. They rarely get checked against each other, line by line.
Every extracted claim is checked twice: once by a deterministic rule, once by an LLM judge. Running both is what actually surfaces disagreement.
Claims sharing a company, metric, and period are compared directly. No model call, no ambiguity in how the number was reached.
Reads the same pair with full context, qualifiers included, and can recognize a spoken approximation a fixed tolerance can't.
Each claim links back to exactly where it came from.
Real numbers from a live Postgres database at the time this page was generated, not projections.
GE's own SEC filing mislabels its fiscal quarter as 2019 Q3 instead of 2020 Q1. Found by reading the raw XBRL fact, not by trusting the filing's metadata.
A CEO said sales grew to "$4.3 billion." The exact figure is $4,343.1M, 0.99% off. The rule-based checker flagged it discrepant. It shouldn't have.
Dense retrieval alone beat hybrid dense+BM25 search on this filing, the opposite of what the retrieval literature predicts.
DHR's revenue.total is the DISCREPANT claim flagged above — this table is where it lives. Rows pairing a manual claim with an auto one are the same fact checked twice: a hand-labeled reference against an automated extraction, not a duplicate.
| Metric | Source | Value | Method |
|---|
Everything on this page traces back to a query against the same Postgres instance the pipeline writes to.