SATISFIED
Available evidence justifies that the intended effect occurred.
How it works
Truth Engine separates what software was allowed to do, what it attempted, what evidence exists, and what it is justified in claiming now.
The chain
Each step answers a different question. None can safely be collapsed into the next.
Four distinctions
A system statement is not automatically justified.
Sending an action does not prove the external effect occurred.
A provider response can be evidence without being sufficient proof.
A failed or missing response cannot safely prove that an external effect did not happen.
Truth states
SATISFIED
Available evidence justifies that the intended effect occurred.
NOT_SATISFIED
Available evidence justifies that the intended effect did not occur.
UNKNOWN
Available evidence does not justify either certainty.
Reconciliation may still return UNKNOWN.Flagship case
That is where naive retry logic becomes dangerous.
The external provider performs one harmless synthetic effect.
The application cannot safely prove whether the effect occurred.
The engine preserves uncertainty.
Retry intent is not retry authority. No second effect is sent.
Read-only observation finds provider evidence.
Truth changes only after evidence justifies the claim.
Test it
The Playground is engine-backed. Try retrying uncertainty, then reconcile the evidence.