Skip to content

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.