tru8_check
Evidence research for a factual claim or article URL.
Submit a claim as text or paste an article URL. URLs are auto-detected
and trigger article mode: the pipeline extracts claims from the page
and auto-selects up to 5 for evidence research.
Tiers (in fallback order):
- lookup (~£0.02, instant) — cached prior analysis
- consensus (~£0.03, instant) — cross-user aggregate landscape (k≥3 checks)
- quick (~£0.07, ~15s) — web search + heuristic classification
- full (~£0.15, ~60-90s) — web + specialist APIs, LLM classification, coverage recovery
Charges based on tier actually executed, not tier requested.
Identical calls within ten minutes return the same check, so a
transport retry never runs — or charges — twice.
Set max_tier to control maximum spend per call.
Output structure:
- claims[].claimMap.elements[] — verifiable sub-claims with state
(supported/disputed/unresolved)
- claims[].claimMap.elements[].evidenceRefs[] — evidence mapped to elements
with relationship (supports/challenges/context) and reasoning
- claims[].evidence[] — sources classified by tier (primary/reporting/
commentary) and type (data/official/news/analysis/opinion/academic)
- claims[].claimMap.orientation — mechanical summary from element states
- _meta — execution metadata: executedTier, chargedPence, limitations
Per-argument guidance lives on the parameters themselves (see the
Annotated/Field declarations above), which is where a client can actually
read it — a docstring "Args:" block never reaches the tool's inputSchema.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| claim | Yes | A factual claim ("The Earth's average temperature rose 1.1°C since 1880") or an article URL (https://example.com/article). URLs are auto-detected and the pipeline extracts claims from the page content. | |
| compact | No | If true, strip the full evidence arrays and computed analytics from the response, leaving claims and claim maps. Smaller payload for agents that only need orientation. | |
| max_tier | No | Maximum tier to attempt — "lookup", "consensus", "quick" or "full" (default). A CEILING, not a floor: cached and consensus hits still return instantly at their own lower price, so the default costs ~£0.15 only for claims never researched before. Set "quick" to cap spend at ~£0.07, accepting web-search-only sourcing and heuristic classification (see _meta.limitations). | full |
| max_age_hours | No | Skip cache hits older than this many hours. Stale lookup hits are discarded and the pipeline re-runs at the next tier up to max_tier. 0 means never serve a cached result. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |