Skip to content

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.