Chargebacks for autonomous agent payments.
x402 makes agent payments instant. AgentPay Assurance handles what happens when the payment succeeds but the service does not.
The original x402 payment stays final — refunds come from the provider-funded bond.
Arc
settles the money.
GenLayer
judges the service.
AgentPay
binds the verdict back to the payment.
How it works
Payment finality, with a separate protection rail.
The normal x402 payment completes first. Assurance then binds captured delivery evidence, semantic adjudication, and a replay-safe refund path.
Provider pre-funds WarrantyBond
Separate USDC protection balance on Arc
The original payment is not reversed.
A refund is a new USDC transfer from the provider-funded bond to the original buyer. Assurance is post-payment and distinct from AgentPay's validation-gated escrow workflows.
Live verified case
One failure. Three public proofs.
A completed testnet run links the payment, finalized judgment, and provider-funded refund directly to their explorers.
Payment
1 USDC paid over x402
Original Arc payment
0xbd863f…135617GenLayer judgment
SLA violation finalized
Finalized on GenLayer
0xb6d170…1b81c8Refund
1 USDC returned
New Arc bond transfer
0x53159b…9ad970Paid response
“DOGE will definitely outperform everything this week.”
SLA required
- BTC coverage
- ETH coverage
- SOL coverage
- Fact vs analysis distinction
- Risk or caveat
- Completion ≤ 2000 ms
Observed delivery
2908 ms
908 ms over SLA
Final outcome
sla_violated = true
Buyer
Provider
Built for Agent Tank
Agentic Commerce InfrastructureNew protection, built on an existing payment stack.
AgentPay was already an x402 and Arc project. AgentPay Assurance was built for GenLayer Agent Tank in the Agentic Commerce Infrastructure track. This is a transparent testnet demonstration, not a production-readiness claim.