Truth Evidence Capture¶
Validate a source locator and capture immutable evidence with engine-assigned trust and authoritative agent provenance.
MCP name: truth_evidence_capture
Category: truth
Mutates state (retry policy: manual)
Parameters¶
| Name | Type | Required | Description |
|---|---|---|---|
acquired_at |
str |
No | Optional ISO 8601 acquisition time. |
acquisition_method |
str |
Yes | Capture method such as fetch, paste, import, said_in_chat, or file_read. |
content |
str |
No | Optional captured text. Supply content_sha256 for hash-only evidence. |
content_sha256 |
str |
No | Optional SHA-256 digest, required when content is omitted. |
derived_from_store |
str |
No | Store id when the evidence came from a Truth projection. |
external_reviewed |
bool |
No | Whether a human reviewed external evidence. Agents cannot set this true. |
kind |
str |
Yes | Evidence kind such as document, web, chat, utterance, artifact, or import. |
media_type |
str |
No | Optional MIME media type. |
meta |
dict |
No | Additional locator and evidence metadata. Producer identity is authoritative and cannot be overridden. |
origin |
str |
No | Optional acquisition origin used by engine trust assignment. |
producer_call_id |
str |
No | Optional durable model call identifier. |
producer_model |
str |
Yes | Required model claim for the agent authoring this write. It must match a non-placeholder session-manifest model; otherwise it is durably labeled caller_asserted, not authenticated. |
source_locator |
str |
Yes | Verifiable named-scheme locator for the source. |
store_id |
str |
Yes | Registered Truth store identity. |