ScriptMasterLabs' facilitators — OMNIGATE for Base and Arc, 402Proof for XRPL and Xahau, and the free converters that move your existing setup onto them

How do I switch my x402 facilitator to OMNIGATE or 402Proof?

Run one of ScriptMasterLabs' three free converter tools on your current setup — or just point your facilitator URL at OMNIGATE (Base + Arc) or 402Proof (XRPL + Xahau). Your resource URLs, prices and payTo stay exactly as they are.

Switching x402 facilitators is a config change, not a rebuild. ScriptMasterLabs publishes three free converter tools — facilitator-convert, catalog-convert and proof402-convert — that read the setup you already run (a Coinbase CDP, PayAI, t54, Ultravioleta or custom facilitator config; a Bazaar or Virtuals ACP listing set; an XRPL-family merchant setup) and print the equivalent setup on ScriptMasterLabs' rails. Every converter preserves your resource URLs, your prices and your payTo values verbatim; only the facilitator changes. OMNIGATE, at https://mcp-x402.onrender.com, settles Base (eip155:8453) and Arc (eip155:5042) behind one door. 402Proof, at https://four02proof.onrender.com, settles XRP and RLUSD on XRPL mainnet and XAH on Xahau.

Fees and terms verified live November 14, 2026 against OMNIGATE's live /supported document and 402Proof's live pricing document. Amounts in USDC unless a line says USD.

Fees and terms at a glance

OMNIGATE's facilitator fee is an optional flat 0.005 USDC per settlement. A stock x402 payment with no fee leg settles fee-free inside the published waiver budget: 50 waivers per UTC day across all payTos, and 10 waivers per UTC day per payTo.

Past the waiver budget, a payment without a fee leg is refused until the next UTC day; a payment carrying the fee leg always settles. The fee is a separate, disclosed leg stated in the 402 quote before signing — the seller receives the full merchant amount.

OMNIGATE settles two networks behind one facilitator URL: Base (eip155:8453) and Arc (eip155:5042), exact scheme, x402 version 2 (a version 1 "base" kind is also listed). Coinbase CDP does not settle Arc.

Every OMNIGATE settlement mints a soulbound receipt token to the payer: an ERC-1155 on Base, contract 0x70f215F2A94410642bf5DBcfc7B2384F47392FA6, token id 0, minted about two seconds after the settlement block. Soulbound means it cannot be transferred or sold; it is a proof artifact, not an asset.

OMNIGATE's live discovery feed listed 245 resources on November 14, 2026 — the catalog a switched seller joins.

402Proof's merchant fee is $0.0100 USD per completed settlement at the standard tier, accrued on a statement ledger and never deducted from the buyer payment. Loyalty tiers lower it: $0.0080 at 100 or more settlements, $0.0070 at 1,000 or more, $0.0050 at 10,000 or more. Accrual is capped at $100 USD per partner by default, and collection is manual, from the partner statement, paid in RLUSD.

402Proof's rail map: XRPL mainnet carries XRP on the exact-x402 rail and RLUSD on the invoice rail. Xahau (xrpl:21337) is XAH only, and its rail carries a flat 0.01 XAH fee inside the settlement transaction. RLUSD does not exist on Xahau.

The three converter tools are free. They are zero-dependency Python 3 scripts — no install, no account, no key.

Fees and terms verified live November 14, 2026. OMNIGATE amounts in USDC; 402Proof accrual amounts in USD.

Start here — the free on-ramp: run facilitator-convert on the config you already have. It costs nothing, changes nothing on your live setup, and prints exactly what switching would look like before you commit to it. Get the converter tools · or talk to us first: timothy.walton45@gmail.com.

Why sellers switch?

One door settles Base and Arc. OMNIGATE's live /supported document lists eip155:8453 (Base) and eip155:5042 (Arc) under a single facilitator URL and a single signer. CDP settles Base but does not settle Arc, so an Arc seller on CDP runs two doors or leaves Arc unserved. On OMNIGATE the same config shape covers both, and Arc settlement is proven, not promised — the proving settlements are tabled below.

The fee is optional, published, and waived first. OMNIGATE charges a flat 0.005 USDC per settlement only when a payment carries the fee leg or the day's waiver budget is spent: 50 waivers per UTC day across all payTos, 10 per payTo. A stock x402 client that knows nothing about the fee still verifies and settles. CDP, by contrast, charges $0.001 per transaction past 1,000 free transactions per month (x402-trust measurement, October 31, 2026) — a meter that runs on every settlement, with no waiver budget.

Every settlement leaves a receipt. OMNIGATE mints a soulbound receipt token to the payer for every settlement it facilitates — Base settlements and Arc settlements alike. A payer can prove a settlement happened by reading Base, without asking the facilitator to vouch for itself. No other facilitator in the comparison below publishes a per-settlement proof artifact.

402Proof is the Xahau door. In ScriptMasterLabs' November 14, 2026 sweep of the XRPL/Xahau ecosystem — 53 operators enumerated in the XRPL AI Hub directory alone — every operator's x402 flow settled through t54's facilitator on XRPL, and none settled XAH. 402Proof was the only XAH-settling x402 rail the sweep found. A merchant who wants agent payments in XAH has one door today, and it is this one.

The converters refuse what we cannot settle. Ask facilitator-convert for a network OMNIGATE does not settle and it refuses, names the network, and lists the subset it can convert. Ask proof402-convert for RLUSD on Xahau and it refuses with the reason — Xahau is XAH only — instead of emitting an unpayable config. The honesty is the pitch: a tool that will not lie to you about coverage will not strand your buyers at a broken 402.

The proving settlements

#Date (UTC)NetworkAmountSettlement tx (Arc)Arc blockReceipt mint tx (Base)Receipt block (Base)Label
2 2026-11-14 16:02:30 UTC Arc mainnet (eip155:5042) 0.01 USDC, fee waived 0x9a21d90286501ced3c48c56f3bdb4c4836116e619ab6414b40a0a0db52438cc5 31,225,528 0xb64cd7f111fe3562d08ade000d0bb20a18ff0f3622902103a7e3ffb6a0ae41f1 57,408,885 SELF-PROOF
1 2026-11-13 16:42:49 UTC Arc mainnet (eip155:5042) 0.01 USDC, fee waived 0x08edbaa19c897ca25cce8aa29954d72c8df5308919fec6a08d41ed6828565793 31,059,743 0x422a30dbe703962cf3b8eba85c16c6444ba28d54c1952f7105a0fde41e8ac5cc 56,988,753 SELF-PROOF

What SELF-PROOF means here: the payer and the payee are both ScriptMasterLabs wallets, and the facilitator is ScriptMasterLabs' own. These settlements prove the Arc rail end to end — a real Arc mainnet payment, verified and broadcast by OMNIGATE, receipted by an automatic token mint — and they are the Arc leg's first two settlements. They do not prove third-party volume, and this page claims none. What makes them citable is that every line replays against public chain data: the Arc explorer, the Arc RPC and Base RPC confirm them without asking OMNIGATE. The full record lives at the Arc receipt-token page.

Ready to be the first outside settlement on the Arc leg? The converters below take about ten minutes. Get the converter tools · timothy.walton45@gmail.com.

The three converters — the how

facilitator-convert — your facilitator config → OMNIGATE. In: a facilitator URL plus a network list, a payment-config JSON naming another facilitator (Coinbase CDP, PayAI, t54, Ultravioleta, or a custom one), or env lines such as FACILITATOR_URL=.... Out: the OMNIGATE facilitator block (URL https://mcp-x402.onrender.com, per-network /supported entries, verify/settle endpoints, fee facts), a drop-in middleware config object with your route table's networks rewritten to Base and Arc, and env lines. Route amounts, price strings and payTo values are preserved verbatim. It refuses: any demanded network outside Base and Arc — exit code 2, each unsupported network named, the convertible subset listed.

catalog-convert — your listings → discovery format, and back to ACP. In: a JSON array of listings in Coinbase Bazaar / x402 discovery shape, or Virtuals ACP job shape (name, description, price, endpoint). Out: an OMNIGATE/HIVE402 discovery document in the exact shape the live gateway publishes — decimal USD prices become atomic USDC strings, already-atomic amounts pass through untouched. It never invents a wallet: every payTo slot is the explicit placeholder <YOUR_PAYTO_ADDRESS — replace with your own wallet before publishing>. Run with --to acp it reverses: an OMNIGATE discovery document becomes a Virtuals ACP jobs array. Demonstrated on the live feed on November 14, 2026: all 245 resources in OMNIGATE's discovery became 245 ACP jobs.

proof402-convert — your XRPL-family setup → 402Proof. In: a JSON XRPL-family setup (facilitator URL, asset XRP, RLUSD or XAH, network, merchant XRPL address, resource origin). Out: the 402Proof rail your offer lands on, the facilitator endpoints (https://four02proof.onrender.com), the self-serve partner signup payload with your merchant fields filled in, and the fee facts for that rail. It refuses: RLUSD on Xahau and XRP on Xahau ("Xahau is XAH only"), XAH on XRPL mainnet, malformed XRPL addresses, and non-XRPL-family networks — those are pointed at facilitator-convert instead.

All three are free, zero-dependency Python 3 scripts: exit code 0 means converted, 2 means refused with a named reason, 1 means bad input. The fixture suite behind them runs 45 assertions — CDP conversion with price and payTo preservation, a PayAI refusal naming Avalanche and Solana, env-line conversion, both catalog directions, a t54 XRP conversion, the RLUSD-on-Xahau refusal, and a XAH conversion — 45 passed, 0 failed, November 14, 2026.

Convert first, decide second: the tools only print a config — nothing goes live until you paste it in. Get the converter tools · questions: timothy.walton45@gmail.com.

Facilitator comparison

QuestionOMNIGATE (ScriptMasterLabs)402Proof (ScriptMasterLabs)Coinbase CDPPayAIt54
Settles Base (eip155:8453)YesNoYesYesNo
Settles Arc (eip155:5042)Yes — proven on-chain, see the proving settlements aboveNoNoNo — not in its live /supported network list, read November 14, 2026No
Settles XRPL (XRP, RLUSD)NoYes — XRP on the exact rail, RLUSD on the invoice railNoNoYes
Settles Xahau (XAH)NoYes — the only XAH-settling x402 rail found in the November 14, 2026 sweepNoNoNo — zero Xahau presence found in the sweep
Facilitator fee shapeOptional flat 0.005 USDC per settlement, waived inside a published budget of 50 waivers/day across all payTos and 10/day per payTo$0.0100 USD per completed settlement, accrued on a statement, never deducted from the buyer payment; tiers down to $0.0050$0.001 per transaction past 1,000 free transactions per month (x402-trust, October 31, 2026)Per-network credit pricing published in its /supported document—
Per-settlement proofSoulbound receipt token minted to the payer on Base for every settlementPartner statement on an accrual ledger (statement path published in its pricing document)———
Cost to switchFree — converter tools rewrite your existing config; prices and payTo preservedFree — converter tool emits your rail and signup payload———

A "—" cell means ScriptMasterLabs has not verified the fact from the facilitator's own published documents, not that the feature is absent. Every other cell traces to a live document read on November 14, 2026: OMNIGATE's /supported, 402Proof's pricing document, PayAI's /supported, the x402 facilitator documentation for t54, and the x402-trust facilitator measurement of October 31, 2026 for CDP's fee.

How switching works?

1. Convert. Run the converter that matches your setup — facilitator-convert for an EVM facilitator config, catalog-convert for listings, proof402-convert for an XRPL-family setup. You get a printed config; nothing live changes yet. 2. Review the refusal surface. If part of your setup cannot move — a network or rail ScriptMasterLabs does not settle — the tool has already told you, by name, before you touched production. 3. Paste and settle. Drop the converted config in, keep your prices and payTo exactly as they were, and your next settlement runs on the new door — on OMNIGATE, with a receipt token minted to your payer.

ScriptMasterLabs' converters preserve a seller's prices, amounts and payTo verbatim — the only thing that changes in a switch is who settles the payment and what proof it leaves behind.

New to x402 itself? The protocol explainer lives at What is the x402 payment protocol — this page is the switch offer, not the explainer.

Honest limits

Proven rails, early volume. OMNIGATE's Arc settlements on this page are SELF-PROOF — ScriptMasterLabs' own wallets through its own facilitator. As of November 14, 2026 no third party has settled on the Arc leg; the claim is a verified first and a working door, not a volume claim. That is exactly why the switch is free and the converters print before they change anything.

Two networks, stated plainly. OMNIGATE settles Base and Arc only. If your buyers live on Solana, Polygon or another EVM chain, OMNIGATE is not your door today, and the converter will refuse rather than mis-convert you.

Converter v1 edges, disclosed in the tools' own output: the 402Proof self-serve signup route, proof-file path and payload field names are verified from 402Proof's live pricing document and shipped code, but the exact self-serve signup request envelope is labeled inside proof402-convert's output rather than asserted; the ACP jobs export follows the field set observed on the live Virtuals ACP account (November 14, 2026) — Virtuals' canonical import schema was not independently fetched; and the middleware config facilitator-convert emits is the portable config object — SDK package and import names vary by SDK version and are called out as non-portable in the output notes.

The receipt token has no monetary value. It is soulbound and non-transferable by construction; it exists so a payer can prove a settlement happened without asking the facilitator.

Frequently asked questions

How do I switch my x402 facilitator to OMNIGATE?
Point your payment config's facilitator URL at https://mcp-x402.onrender.com, or run ScriptMasterLabs' free facilitator-convert tool on your current setup: it reads a facilitator URL plus network list, a payment-config JSON naming another facilitator (Coinbase CDP, PayAI, t54, Ultravioleta), or env lines, and prints the OMNIGATE equivalent — facilitator block, per-network /supported entries, and a drop-in middleware config object — with your routes, prices and payTo values preserved verbatim. OMNIGATE settles Base (eip155:8453) and Arc (eip155:5042); a setup demanding any other network is refused with the network named.

What does OMNIGATE charge per settlement?
An optional flat 0.005 USDC per settlement, waived inside a published daily budget of 50 waivers per UTC day across all payTos and 10 waivers per UTC day per payTo. A stock x402 payment with no fee leg settles fee-free inside the budget; past the budget a fee-less payment is refused until the next UTC day, and a payment carrying the fee leg always settles. Sellers' own prices are never touched — the fee is a separate, disclosed leg, stated in the 402 quote before signing.

Why switch from CDP to OMNIGATE?
Because one OMNIGATE door settles both Base (eip155:8453) and Arc (eip155:5042), and CDP does not settle Arc — an Arc seller on CDP needs a second door or none. OMNIGATE's fee is optional and waived inside its daily budget, while CDP charges $0.001 per transaction past 1,000 free transactions per month (x402-trust measurement, October 31, 2026). And every OMNIGATE settlement mints a soulbound receipt token to the payer on Base — a proof artifact checkable on-chain without trusting the facilitator.

What is 402Proof, and what does it charge?
402Proof is ScriptMasterLabs' x402 facilitator for the XRPL family, at https://four02proof.onrender.com. It settles XRP on the exact-x402 rail and RLUSD on the invoice rail on XRPL mainnet, and XAH on Xahau — in the November 14, 2026 sweep of the XRPL/Xahau ecosystem it was the only XAH-settling x402 rail found. Its merchant fee is $0.0100 per completed settlement at the standard tier, accrued on a statement ledger and never deducted from the buyer payment, with loyalty tiers down to $0.0050 per settlement at 10,000 or more settlements and a $100 default accrual cap per partner.

Can I switch an XRPL or Xahau setup from t54 to 402Proof?
Yes, with the free proof402-convert tool: feed it your XRPL-family setup and it prints the 402Proof rail your offer lands on, the facilitator endpoints, and the self-serve partner signup payload with your merchant fields filled in. The rail map is enforced exactly — XRPL mainnet carries XRP and RLUSD; Xahau is XAH only — so an RLUSD-on-Xahau setup is refused with that explanation rather than converted into something unpayable.

Do the converter tools cost anything, and do they change my prices?
The three converters — facilitator-convert, catalog-convert and proof402-convert — are free, zero-dependency Python 3 scripts. They never change a seller's economics: resource URLs, prices, amounts and payTo values are preserved verbatim in the output; only the facilitator or rail changes. catalog-convert never invents a wallet — every payTo slot in its output is an explicit placeholder the seller replaces with their own address.

Switch once. Settle on Base and Arc behind one door — or open the Xahau door nobody else has.

Run the free converters on the setup you already have: Get the converter tools. Prefer a human first? timothy.walton45@gmail.com — the reply comes from the team that operates both facilitators.

Get SML results first on Google
Prefer ScriptMasterLabs in Google search results

Free tool

More on ScriptMasterLabs