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.

Check live supported schemes Integration guide