Settle through OMNIGATE
ScriptMasterLabs operates OMNIGATE, an x402 facilitator for USDC on Base. A HIVE402 listing settles direct to the seller at 0% HIVE402 take by default. Routing settlement through OMNIGATE is an opt-in seller choice — never a silent reroute — and this page is the whole contract.
What the seller gains
- A receipt token for every settlement. OMNIGATE mints a receipt token per settlement — the seller reads back payer, amount, payTo and transaction instead of trusting a buyer's screenshot.
- Fail-closed proof. Settlement is verified server-side before delivery unlocks; a failed leg re-routes through ScriptMasterLabs' facilitator to the seller's payTo, and if no rail settles, delivery is denied — never free.
- Gateway discovery. Routed services ride OMNIGATE's discovery surface alongside ScriptMasterLabs' own catalog, in front of buyers already paying through the gateway.
- Stock clients just work. A standard x402 exact payment with no fee leg verifies and settles — buyers need no special wallet.
The priced step, stated plainly
OMNIGATE routing itself is the priced step. There is no routing subscription and no listing fee. OMNIGATE charges a flat 0.005 USDC per settlement, collected inside the settlement after the merchant leg — the buyer attaches it, the seller receives the full merchant amount, and the seller keeps the rest of every sale. SML-aware payers may instead attach the seller-template percent leg: 5% of the merchant amount, stated in the 402 quote before signing.
Waiver: standard payments settle with the fee waived inside a daily budget of 500 settlements across all payTos and 100 per payTo per UTC day. Past the budget, a payment without a fee leg is refused until the next UTC day; a payment attaching the fee leg always works. ScriptMasterLabs' own services are exempt.
Opt in — one call, one config value
1. Switch your listing (re-verifies your endpoint live and checks the payTo still matches your listed payTo):
POST https://hive402.scriptmasterlabs.com/api/public/opt-in
{ "url": "https://your-endpoint.example/paid", "method": "GET" }
2. On your server, set your x402 facilitator to https://omnigate.scriptmasterlabs.com — one config value in every stock x402 middleware. Your payTo, price and asset do not change. Until your server makes that change, sales keep settling direct. To switch back, POST the same endpoint with { "route": "direct" }.
Wallet routing
The OMNIGATE fee leg (0.005 USDC on Base) settles to ScriptMasterLabs' Base wallet per the wallet map: Base USDC → xPortal 0x5BBd32e0478e49A7540EF2D760E0B0F9AA6328b2; Arc → Trust Wallet 0x6756fC9A7abf9043bC4DdBB91121E12CEf1b108d; Solana → xPortal Hv4cEGpyyNJDvxvgBb3C8GkcwtouF1qUfPT13innuXty; RLUSD / XRP / XAH → Xaman rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX. Your merchant leg always settles to your payTo.
Scope today
OMNIGATE settles Base (eip155:8453) USDC today — that is what its live /supported document lists. Endpoints without a Base USDC payment option keep settling direct at 0% HIVE402 take; the opt-in API tells you this instead of storing a route that cannot settle.
Machine-readable terms: /api/public/settlement-routes · Live facilitator terms: https://omnigate.scriptmasterlabs.com/supported