CONFESSION is an external referee for AI coding agents. When a builder agent announces that a task is finished, its self-report is ignored. An independent Auditor agent hands the claim to Replay.io's autonomous QA API, which explores the actually deployed app and returns a root-cause verdict with a shareable report URL.
That verdict drives real consequences with no human in the loop. A FALSE_CLAIM immediately revokes the agent's write tools via a Guild.ai tool-grant demotion, and the caught lie is added to a Pioneer training set so a LoRA fine-tune yields a more honest successor. A VERIFIED result advances a ratchet; enough consecutive passes promote the agent to a more powerful tier, and any lie knocks it back down.
Nothing is staged: a real CRUD target app, no planted bugs, live API verdicts, real workspace state transitions, and a real fine-tune job. A receipts view dumps live state (Replay report links, Guild session JSON, Pioneer job IDs) so judges can verify instead of trusting the demo. The result is autonomy an agent has to earn against ground truth, continuously and with receipts.