Tool attestations and freshness
What you'll find here
Two related contracts that bound the trust on observed tool results
and the recency of knowledge — craik.tool_result_attestation and
craik.knowledge_freshness_probe.
Recency, not truth.
Freshness probes only record whether the expected source was observed recently enough for the caller's freshness policy. They do not prove the underlying claim is true.
Contracts
craik.tool_result_attestationcraik.knowledge_freshness_probeStale-risk surfaces
Surface expiring / expired / missing probes.
Before a handoff or memory promotion relies on a piece of knowledge, expiring, expired, and missing probes must surface as stale-risk warnings.
Expiration evaluation
Attested evidence is evaluated before reuse:
unexpiredexpiredoverriddenmissing_expiration