Truth Claim Propose¶
Propose a profile-valid claim and atomically attach supporting spans and one optional derivation.
MCP name: truth_claim_propose
Category: truth
Mutates state (retry policy: manual)
Parameters¶
| Name | Type | Required | Description |
|---|---|---|---|
claim_kind |
str |
Yes | Profile-allowed claim kind. |
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 claim metadata. Producer identity cannot be overridden. |
producer_call_id |
str |
No | Optional durable model call identifier. |
producer_model |
str |
Yes | Required model claim for the agent authoring this proposal. It must match a non-placeholder session-manifest model; otherwise it is durably labeled caller_asserted, not authenticated. |
proposition |
str |
Yes | Exact human-readable proposition being proposed. |
scope |
str |
No | Claim scope. Default store. |
store_id |
str |
Yes | Registered Truth store identity. |
structured |
dict |
No | Optional structured claim fields validated by the profile. |
support_span_ids |
list |
No | Evidence span ids to attach as active support. |
valid_from |
str |
No | Optional ISO 8601 valid-time start. |
valid_to |
str |
No | Optional ISO 8601 valid-time end. |