Send a real payment challenge. Get a real verdict.
This calls the hosted API for real — no mock, no key, no account. Three scenarios below, each one a payment an agent could plausibly be asked to sign.
Every call from this page is labelled x-paystage-source: test so it is never counted as a real caller. The verdicts are computed by the same evaluator the npm packages ship.
What you are looking at
A policy that allows one payee, one asset, one network, and a 0.05 USDC ceiling. The allowed case passes; the unknown payee is denied by the allow-list rather than by the amount, which is the case a single spend cap cannot catch; the over-cap case is denied on amount.
The verdict is pay, review or do_not_pay, with the rule that fired. A denial happens before anything is signed — that is the whole point, and it is what @paystage/x402-guard enforces inside an agent's payment loop.