record_claim
Save one sourced finding about one or more entities in the knowledge graph. Use it to store facts, metrics, inferences, forecasts or opinions with supporting evidence, so theses and relations can cite them.
Instructions
Save one finding about one or more entities, tied to its sources.
Record the source first with `record_evidence` and pass its id. A fact or
metric without supporting evidence_ids is rejected, as is an inference with
neither evidence nor derived_from. Returns the new claim with its id, which
theses (`record_thesis`) and relations (`record_relation`) can cite. To fix
an existing claim use `supersede_claim`, not a second record_claim.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | One atomic, self-contained statement, e.g. 'TSMC supplies over 90% of NVIDIA's data-center GPU wafers' | |
| entities | No | Entities the claim is about (ticker, name or id); they are resolved | |
| valid_to | No | When it stopped being true; omit if it still holds | |
| mentioned | No | Entities only mentioned in passing | |
| claim_type | Yes | fact or metric (must cite evidence_ids), inference (evidence or derived_from), forecast, or opinion | |
| confidence | Yes | 0 = guess, 1 = certain | |
| valid_from | No | When the statement became true (UTC if no zone); omit if unknown | |
| derived_from | No | Claim ids an inference builds on | |
| evidence_ids | No | Supporting source ids from record_evidence | |
| contradicting_evidence_ids | No | Source ids from record_evidence that cut against it |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| text | Yes | ||
| status | Yes | ||
| entities | Yes | ||
| evidence | Yes | ||
| valid_to | Yes | ||
| claim_type | Yes | ||
| confidence | Yes | ||
| lineage_id | Yes | ||
| session_id | Yes | ||
| valid_from | Yes | ||
| recorded_at | Yes | ||
| derived_from | Yes | ||
| change_reason | Yes | ||
| superseded_at | Yes | ||
| supersedes_id | Yes |