Cross-chain settlement is live on testnet, paying Base Sepolia (
eip155:84532) services from a Sui wallet. More destination chains are on the roadmap.The idea
The agent’s funds stay on Sui. When it pays a service on another chain, Tentacle Pay routes the payment through a dWallet — a wallet whose private key is split across Ika’s 2PC-MPC network, so no single party can sign for it. The dWallet produces a signature valid on the destination chain, funded by the USDC the agent pays on Sui.The agent holds one Sui wallet
A single Sui keypair with a stablecoin balance — the same wallet used for native Sui payments.
It pays in Sui stablecoins
To call a service on another chain, the agent pays USDC on Sui into the Tentacle Pay contract.
The dWallet signs for the destination
Ika’s MPC network signs the destination-chain payment authorization on the agent’s behalf.
What it looks like in code
The agent registers the destination chain’s x402 scheme with a cross-chain signer. From there, paying is identical to a native x402 call:With the wallet
Thetpay wallet has cross-chain built in. When an agent pays a service on a supported destination chain, tpay routes it through the dWallet automatically — the agent still spends from its one Sui wallet.
Next steps
Quickstart
Make a cross-chain payment from a Sui wallet.
Architecture
dWallets, the verifier, and the on-chain protocol.