Proof of Work
Verification for coding agents.
“Done. All checks passed.”
− assert result == expected+ assert TrueBut the agent changed what “passing” means.
Check the work.
And check the checks.
BLOCKED.
The test was weakened.
The result does not meet the task contract.
An agent submits a patch and claims the task is done.
- Problem
- An agent’s “done” can hide a broken or weakened check.
- My contribution
- Built the verification gate and coding-agent evaluation harness.
- Stack
- Python, SQLite, Ed25519
- Evidence
- 60 recorded runs across 3 agent configurations on 20 tasks.