get_corroborated
What separate sources agreed on in the published window — the maintained record's corroboration layer. Each event carries the claim as its sources state it, the corroboration tier, two counts — publisherCount (distinct outlets that carried it) and originCount (separate evidentiary origins: a wire republished by fifteen outlets, two pages behind one address, or three outlets relaying what one named outlet reported each count once) — the publishers by name with wires marked, the earliest report date when the run carries one, and the entities. The tier is computed from originCount minus originsUnknownUpstream: an origin whose text could not be read may relay any other, so it is shown but never counted toward the tier. Neither count is verification: an outlet whose readable text names no upstream still counts as its own origin, and many outlets echoing one official statement is consensus. knownOriginCount is the origins whose upstream is known, the count the tier stands on; independentOrigins is a deprecated alias that mirrors knownOriginCount (never the publisher count, never larger than the tier count). No probability here is ours. Returns state="cannot-measure" with a reason when the corroboration pass could not be read — never an empty list dressed as a quiet week.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | Optional filter: 'strong' (carried from 4 or more separate origins) or 'moderate' (2 or 3 separate origins). An unknown value is refused, never answered with an empty list. | |
| limit | No | How many events (default 20, max 60) |