/mcp/full: list_truth_slots is also
available on Agent and Maintenance, but get_truth_slot_history is Full-only.
Keep the same principal and space throughout. Replace example IDs with actual
returned IDs. HTTP examples assume local SKIP_AUTH development; add a bearer
token when authentication is enabled.
List truth slots
Query truth slots filtered by subject entity, predicate, or staleness.- MCP Tool
- curl
list_truth_slotslist_truth_slots returns data.items. Each item contains the slot fields
directly, plus conflict_count and has_conflict; the list response has no
nested slot field. REST returns full slots in results, with total and
cursor, without the MCP summary fields:
Filter for stale slots
Stale means the slot needs recomputation after its inputs changed. It does not by itself establish that the current value is false. Setstale_only: true to
find slots awaiting evaluation.
- MCP Tool
- curl
list_truth_slotsInvestigate conflicts
Useget_truth_slot_history with a returned slot ID to inspect its conflict
group and available assertion references. This response is an inspection view,
not an exhaustive immutable history of every past decision.
- MCP Tool
- curl
get_truth_slot_historySLOT_ID to the complete returned ID for the HTTP example.
The MCP history response contains:
REST history returns
slot and an optional conflict_group; it does not return the assertions array. All reads use the authenticated space. Add a bearer token when authentication is enabled.
Interpret the result
First inspect the predicate’s semantics withget_predicate. Equal values can
corroborate each other. Different values can coexist when the predicate permits
multiple values, or form a conflict when it does not. Claims in different
security envelopes are isolated and do not adjudicate against one another.
An LLM adjudicator, when configured, can corroborate, select a winner, allow
coexistence, supersede a value with validity dates, or request review. Without
an adjudicator, configured deterministic policies provide the fallback. Unknown
semantics do not justify automatically superseding a value.
Use
search_assertions with the known entity_id to inspect the entity’s
resolved claims independently of the history helper. Follow each relevant
claim to its source before presenting a winner as fact. A confidence score is
part of the extraction or adjudication output, not an independent probability
that the claim is true.
See Truth maintenance for the slot model and
Follow updates and conflicting claims for a
worked investigation.
Inspect a single assertion
Drill into an individual assertion to see its evidence, resolution status, and linked entities.- MCP Tool
get_assertionAdvanced: pagination
Advanced: pagination
Both
list_truth_slots and list_assertions support cursor-based pagination. Pass the cursor value from the previous response’s next_cursor field to fetch the next page.Next steps
- Ingesting data — Feed documents into the extraction pipeline
- Building graphs — Create entities and relationships manually
- Event streaming — Monitor extraction and resolution events
