X402 RELIABILITY ROUTER
Put AgentResolver in the settlement path with one facilitator URL.
Keep your existing payTo address and buyer signatures. AgentResolver proxies the standard x402 facilitator contract, records bounded reliability evidence, and refuses unsafe blind settlement failover.
Standard surface
GET /supported
POST /verify
POST /settle
Verify safely
Verification is read-only. An explicitly configured secondary can be used if the primary verifier is unavailable.
Settle once
Settlement gets one upstream submission. Ambiguous timeout/5xx outcomes return non-retry-safe instead of risking a double charge.
Drop-in JavaScript configuration
import { HTTPFacilitatorClient } from "@x402/core/server";
const facilitator = new HTTPFacilitatorClient({
url: "https://agentresolver.vercel.app",
timeoutMs: 10_000
});Non-custodial by design
AgentResolver never asks for merchant or buyer private keys, never replaces the merchant payTo recipient, and does not custody or forward the principal payment.