1Merchant at fault
The buyer ordered a sky-blue tee and a navy one arrived.
Expected: MERCHANT; the buyer's agent picks the keep-it partial refund; PayPal refunds it (auto-approved, inside the store's limit).
Undo · judge mode
Fernleaf Goods is a fictional store. Every button below runs the real flow on a paid sandbox order: the vision model reads the photo, the fault engine decides, the store's rules make the offers, and PayPal moves the (sandbox) money.
The buyer ordered a sky-blue tee and a navy one arrived.
Expected: MERCHANT; the buyer's agent picks the keep-it partial refund; PayPal refunds it (auto-approved, inside the store's limit).
“My agent bought this without asking me.” The person approved this exact cart on PayPal, and the right item arrived.
Expected: BUYER; denied, citing the PayPal approval and the intent hash, with Escalate to PayPal offered.
The person approved a ceiling for a size M tee. Their agent bought size L.
Expected: AGENT; the agent platform pays the buyer through PayPal Payouts.
Measured results for all 13 scenarios: the recorded live run of each, with its real PayPal ids, plus the rules-only check on every fixture.
UNDO-DEMO printed on them is accepted; real claims always get a fresh code./mcp on this site as a custom connector (README).Limits: each visitor can start 6 live runs an hour, and the AI has a daily spending cap; if it is reached, claims go to a person instead of the AI.