Install
openclaw skills install @therealmacsteel/proofkitProve your AI agents actually did the work — catch fake-success, dry-run theater, and stub code before it ships. Static fake-success scanner + live-artifact verification methodology.
openclaw skills install @therealmacsteel/proofkitThe #1 way autonomous agents fail is quietly: they report success they never
achieved. ok=True with no side effect. A message_id: 0 "delivery". A
random simulator dressed as a metric. A dry-run marked "done". proofkit is the
adversarial layer that assumes your agent is lying until a real artifact proves
otherwise.
Built and battle-tested running a 39-agent autonomous fleet at $0/month.
~60% of failed agent deployments share one root cause: unverified success.
The agent's log says it worked. The code says return True. Nobody checked the
actual side effect. proofkit turns "it looks done" into "here is the live
artifact that proves it ran."
python3 proofkit/verify_real_scan.py <file> [<file> ...]
Flags the tells that let code report success without doing the work:
return True / hardcoded success=True / message_id: 0random.* simulators returning fabricated "metrics"TODO / NotImplementedError / empty pass bodiesexcept: pass that swallows an error then reports successPrecise by design (word-boundary matched — exist_ok=True won't trip it), and
it prints the honest caveat: a clean static scan is necessary, not sufficient.
message_id, a
file that now exists + its bytes, an HTTP 200 from a served page, a real DB
row that changed. Use a tripwire: assert the downstream never runs if a
false pass would ship.VERIFIED LIVE / BUILT-BUT-UNVERIFIED / FAKE-BROKEN — with
the artifact as evidence. Never call it done because it looks done.Everything free, plus the parts that make it a standing guarantee, not a manual pass:
Copy verify_real_scan.py into your project (free) or install the full skill
from ClawHub for the premium enforcement suite. Zero paid dependencies — pure
Python stdlib + your existing local model for the adversarial pass.