Truth Claim Supersede¶
Create or select a successor claim and atomically attach its support, derivation, and typed supersession link.
MCP name: truth_claim_supersede
Category: truth
Mutates state (retry policy: manual)
Parameters¶
| Name | Type | Required | Description |
|---|---|---|---|
claim_kind |
str |
No | New successor claim kind when successor_claim_id is omitted. |
confidence_extraction |
float |
No | Optional extraction confidence from 0 through 1. |
derivation |
dict |
No | Optional method, premises, confidence, and rationale mapping. |
meta |
dict |
No | Optional successor metadata. Producer identity cannot be overridden. |
note |
str |
No | Optional explanation stored on the supersession relation. |
predecessor_claim_id |
str |
Yes | Existing claim the successor changes or replaces. |
producer_call_id |
str |
No | Optional durable model call identifier. |
producer_model |
str |
Yes | Required model claim for the agent authoring this change. It must match a non-placeholder session-manifest model; otherwise newly written claim metadata is durably labeled caller_asserted, not authenticated. |
proposition |
str |
No | New successor proposition when successor_claim_id is omitted. |
reason |
str |
Yes | Typed reason such as updated, corrected, refined, valid_time_closed, source_retracted, or preference_changed. |
scope |
str |
No | Successor scope. Default store. |
store_id |
str |
Yes | Registered Truth store identity. |
structured |
dict |
No | Optional structured successor fields. |
successor_claim_id |
str |
No | Existing successor id. Omit to propose a successor from the payload fields. |
support_span_ids |
list |
No | Evidence span ids to attach to the successor. |
valid_from |
str |
No | Optional successor valid-time start. |
valid_to |
str |
No | Optional successor valid-time end. |