Check the address before the USDC moves.
One signed verdict. A voucher appears only when nothing in the Arc index points against the payee, and you named the payer and the amount. Anything else is not a permission to pay.
Agents: the machine policy · the markdown · MCP. PayGuard 0x942e…efeb pays only on a clean, fresh verdict. A new Mandate box (0x9195…af9d3, arc-mandate-2) pays only on a clean PayeeVerdict whose payer is the box. pay() uses that verdict once. x402 can reuse one unexpired verdict on each free daily slot, and the daily count still applies. Boxes from 0x69e4…6b26 do not read the verdict. Five free checks a day, then $0.005. Up to 20 payees are $0.02.