Judge mode.
Everything a reviewer can verify without a wallet: a live 402 payment-required handshake, the on-chain agent discovery surface, the autonomous curator history, and the SAP memo trail. No secrets — only on-chain-public and non-sensitive data.
Live proof · 01
The 402 handshake
Hit the paid mint endpoint with no payment. It answers 402 Payment Required and the raw accepts[] below — the exact USDC scheme, network, asset, payTo, and price a wallet must satisfy. Proven without paying.
GET /api/mint/story · no X-Payment headerRun the probe to fetch the unpaid 402 and inspect the raw accepts[] payment requirements.
Live proof · 02
Inspect the trail
Architecture
Payment-gated render
- Payment gates the render
- A never-seen input renders only after a paid mint (ADR 0006). The 402 probe below is the gate every wallet must satisfy before /api/mint/story runs the AI pipeline.
- x402 over AceData
- The buyer signs a partial USDC transfer in their own wallet; the server settles it through AceData’s own facilitator (/verify then /settle), then re-verifies the settled tx on-chain.
- Free to view forever
- Once minted, the story is a pure cache read at /[input] — no further spend. Provenance and paymentSig/memoSig receipts prove who paid.
- Exclude the test-loop wallet
- Wallet drives the continuous mint/settle smoke test — its transactions are synthetic. Exclude it from the memo trail to read the actual judge-relevant volume.