What is Outcome Verification?
EvaluationAn independent check on what actually happened after the agent acted. The agent reports what it did; a separate verifier compares the claimed result against authoritative system state and downstream signals before the outcome counts.
Why It Matters
An agent’s own report is not evidence. A support agent can mark a ticket resolved while the customer reopens it an hour later; a payment agent can log success against a transaction the core system rejected. Whatever the dashboards say, the number that matters is what changed in the systems of record.
Outcome verification is how reported metrics earn trust. Without it, every “resolution rate” on a status page is the system grading its own homework.
How It Works
A separate verifier, outside the agent’s execution path, observes the result after an agreed window. It checks authoritative state, meaning the ticket status in the system of record and the account state after the action, and assigns an outcome from a fixed taxonomy: resolved, reopened, reversed, failed, or unknown.
Two details keep it honest. The window has to be long enough for consequences to surface, so a case that has not had time to reopen is recorded as unknown rather than success. And final unknowns route to investigation, not to the learning pipeline, so unverified results cannot quietly become training evidence.
Where It Breaks
Verification fails when it shares fate with the system it checks: run inside the same service, it reports the same failures. It also fails on window discipline, because verifying too early counts reopened cases as wins, and on taxonomy discipline, where anything ambiguous defaults to success because that is what the metric wants.
How Flytebit Handles It
We run verification as an independent service recording outcomes against authoritative state, feeding the decision record and the governed learning loop. The 78% autonomous-resolution figure on our financial services page is client-reported from exactly this kind of verification, not the agent’s self-report.