Agents with a standard x402 client (x402-fetch or @x402/fetch) can skip prepaid entirely: the 402 on the four premium routes carries an exact entry, 0.01 USDC per request on Base, verified and settled by orbitwan.io.
Quote XFlows to wanUSDT with toAddress = your vault (—). One signature, on your own chain. Credit lands automatically, no WAN needed.
Note: the BSC USDT corridor is 1:1 with zero token fee.
Integration notes
Over MCP every payment state arrives as HTTP 200 with the real 402/401/200 JSON inside the tool result text, read the body not the status line.
Three unit conventions exist: human strings ("1"), 6dp base units (1000000), and XFlows decimal amounts ("1"), convert deliberately.
gwan derives tx hashes differently than ethers v6 expects: broadcast raw via eth_sendRawTransaction and trust the node's hash, or ethers' hash assert will throw after a successful broadcast.
Credits are wanUSDT-denominated, never expire, and reprice without grandfathering.