Skip to main content
Tentacle Pay is payment infrastructure for autonomous agents on Sui. It ships a wallet agents control (tpay), an x402 facilitator so any API, MCP server, or agent can accept onchain payments on Sui, and a cross-chain layer so an agent holding funds on Sui can pay services on other chains — all without a human in the loop.
x402 is an open payment standard built around the HTTP 402 Payment Required status code. A server returns payment requirements; a client signs a payment; a facilitator verifies and settles it onchain. See the x402 docs for the full protocol.
Sui supports gasless stablecoin transfers: agents can move USDC and other stablecoins without holding a gas token, with sub-second finality and parallel execution. That fits high-frequency, sub-cent agent payments. The Tentacle Pay facilitator sponsors gas on top, so agents only need a stablecoin balance.
No. Point your server at https://facilitator.tentaclepay.com and you’re done. The facilitator is free to use and implements the standard x402 /verify, /settle, and /supported endpoints, so any x402-compatible server library works.
No. The facilitator verifies signed payment payloads and submits them to Sui. It never custodies funds — settlement goes directly from the buyer to the seller’s payTo address onchain. It does sponsor gas, so the buyer never needs SUI.
Sui Mainnet (sui:mainnet) and Sui Testnet (sui:testnet) for native x402 payments. Cross-chain settlement to EVM destinations is live on testnet. See Supported networks.
USDC is the default stablecoin on both mainnet and testnet. On mainnet the facilitator also sponsors gas for USDSUI, sUSDe, USDY, FDUSD, AUSD, and USDB. All are 6-decimal stablecoins. See Supported networks for the coin types.
Payments are denominated in stablecoin atomic units (USDC has 6 decimals), so an endpoint can charge a fraction of a cent per call. Price routes in USD (for example "$0.001") and the SDK resolves the exact token amount. On mainnet, gas sponsoring applies to payments at or above 0.01 of the token.
tpay is a command-line wallet built for agents. It holds a Sui keypair in your OS keychain, enforces spending rules, and turns tpay curl into a drop-in for curl that clears x402 paywalls automatically. It also runs as an MCP server so agents like Claude can pay for APIs directly. See the Wallet overview.
Yes. The facilitator speaks the standard x402 v2 protocol, so any x402 client or server library works. On Sui, @tentaclepay/sui-x402 provides the exact scheme for the client, server, and facilitator roles, with USD price parsing for Sui’s default stablecoin.
The agent keeps one Sui wallet. To pay a service on another chain, it pays USDC into the Tentacle Pay Move package and asks a dWallet — a key split across Ika’s 2PC-MPC network — to sign the destination-chain payment. A verifier attestation authorizes the call. The signed authorization settles on the destination chain. See Cross-Chain architecture.
Yes. The wallet, the @tentaclepay/sui-x402 SDK, the facilitator, and the Move smart contracts are on GitHub.