Every x402 facilitator shipping in spring 2026 verified the payment: signature, nonce, settlement. None verified the work. For subjective agent tasks like writing or analysis, a signature-verified settlement is not enough; the paying agent needs a quality gate.
April 2026, the first prototype. A pnpm monorepo with a facilitator, a paid demo service, a buyer agent and a browser dashboard. Four testnet settlements on Base Sepolia, all with transaction hashes in the README. The honest version: the judge ran as a separate endpoint the seller called, while the facilitator's /verify and /settle stayed pass-through proxies. It proved the judge call and the settlement path separately, then stalled on 2026-04-29.
September 2026, the redesign. I rebuilt it as a public verification lab you can use without a wallet or an API key. Give an agent a task, inspect the deliverable, edit it, and watch a verifier decide whether payment is released, blocked, held or disputed. Seven task families (invoice extraction, code behaviour, summarisation, translation, product copy, research recommendations, an acceptance contract). Real deterministic checks: JSON parsing, strict schema validation, source comparison, length and quantity constraints, buyer-owned test vectors. Subjective quality through authored example judgments, or an optional live Anthropic judge. Five stepped policies from deterministic-only up to optimistic release with a 20-second dispute window, where a hard failure can never be overridden by a high average score. The server binds every receipt to the exact artifact, policy, amount, network and expiry, so tampering, early release and double release all fail closed. A cost calculator shows where verification stops paying for itself against the payment size. The active target is Solana devnet only; the Base path is archived in the app.
02 · What I learned
Three things changed my March assumptions. I always believed Solana would win, and it happened faster than I planned for: Solana passed Base on daily x402 volume in January 2026, which is why the redesign targets Solana devnet alone. The category where verification matters most, AI-generated services, had almost no volume ($14.2k against $548.5k in agent-to-agent services). And a model judge does not pay for itself at micropayment scale: $0.01–$0.15 per evaluation against a $0.20 average transaction is 5–75% of the value. That number became the cost calculator in the lab, and it is why the design leads with cheap deterministic checks and escalates only when the work justifies it.
The redesign also taught me what the April version was missing: the policy boundary. A judge that merely advises is not a gate. Binding the receipt to the artifact and refusing release on any hard failure is the part that makes verification enforceable, and it is the part I now lead with when I explain this to a partner.
03 · Built with AI
Both versions were built by directing AI coding agents against plans written in the research vault first; I never read the code. In April I judged it by whether transactions settled on testnet and whether the dashboard matched the README. In September I judged the lab by using it as a buyer would: editing deliverables, trying to sneak an invented claim past the checks, disputing a release, and reading the receipt. The test suite and the verification record in the repo are the evidence.
Solana relevance
The lab's only active network is Solana devnet. Solana carried roughly 65% of x402 volume by September 2026 and has settlement and attestation-based identity, but nothing that checks an agent did what it was paid for. Pay.sh meters access per call; that is not the same thing. This prototype is the missing piece drawn to scale: what a verification layer on top of Solana agent payments would decide, when, and at what cost.