XO Cash - Money for the Agent Era

Your agent.
Your money.
Your rules.

Give any AI agent its own wallet, with budgets and rules you set. Built on Exodus infrastructure.

See how it works ↓
Quick start
import { XO } from "@exodus/xocash"

const agentWallet = await XO.createAgentWallet({
  parent: exodusPay.user,
  rules: { dailyLimit: "$200" },
});

await agentWallet.send("solana:…", "5 XO");
// gas: 0 · chain: solana · ✓
// works with x402 · MCP · REST
ZeroGas fees, always
1API call
∞Agent wallets per human
01 / Gasless· Age of Coin

Send.
It works.

Zero gas on every XO Cash transaction. Your agent doesn't manage SOL. Doesn't estimate fees. Doesn't fail mid-flight.

Every other stablecoin makes the developer babysit gas. Agents that babysit gas miss payments. XO Cash just sends.

// x402 · MCP · REST
await agentWallet.send(
  "solana:AgentRecipient…",
  "10 XO"
);

// gas: 0
// time: ~400ms
// chain: solana
02 / Auto-Convert· Paper & Banking

Hold XO.
It pays.

Your agent holds XO. The service wants USDC or USDT. Auto-Convert handles the difference at payment.

This isn't a swap. Swaps are for crypto. Auto-Convert is for payments.

// XO Cash is dollar-pegged: 1 XO = $1
// agent holds: 100 XO on Solana
// x402 service wants: 5 USDC

await agentWallet.pay(x402Invoice);

// ✓ auto-converted at point of payment
// ✓ debited 5 XO on Solana
// ✓ 1 transaction, zero config
03 / Agent Card· Digital Payments

Want a card?
One line.

Every agent wallet can issue a real debit card. Same Exodus rails. Same rules.

Some services aren't crypto-native. They take Visa. Now your agent does too.

Built on the same card infrastructure as Exodus Pay, now extended to your agents.

const card = await agentWallet.issueCard();

// card.last4:  "4429"
// card.status: "active"
// card.rules: inherited from agentWallet
AGENT DEBIT CARD
•••• •••• •••• 4429
DAILY LIMIT
$200.00
STATUS: ACTIVE
04 / Agent Kit· Blockchain Era

One API. A wallet for your agent.

A smart-contract wallet linked to Exodus Pay, with budgets and rules baked in.

It's a real wallet.

Real address. Real onchain. Not a database balance.

Linked to Exodus Pay.

One-tap funding. Built-in recovery. No new accounts to manage.

It has rules.

Caps. Budgets. Allowlists. Rate limits. Set once. Change anytime.

import { XO } from "@exodus/xocash"

const agentWallet = await XO.createAgentWallet({
  parent: exodusPay.user,
  rules: {
    dailyLimit: "$200",
    perTxLimit: "$25",
    allowedDomains: ["openai.com", "*.x402"],
    rateLimit: "5/min",
  },
});

// your agent now has a wallet at:
agentWallet.address; // 0x9aF…Bc2

Agents in production. In thirty seconds. With guardrails their owner actually trusts.

Two sides of every agent.

Builders ship the agent. Owners fund and govern it. XO Cash works for both.

Builders

Ship in thirty seconds.

One install. Wallet, funding, transactions, governance. No fee logic. No KYC to build. No chains to learn.

Owners

Your agent. Your money. Your rules.

Fund your agent from Exodus Pay. Set budgets in plain dollars. Watch every transaction in real time.

Learn about Exodus Pay ▸
The inevitable

Every AI agent in the world needs a wallet.

Zero Gas.

No fee estimation. No topping up. Your agent just pays.

Already in millions of pockets.

Exodus Pay. MoonPay on/off-ramps. Card issuance, live now. The full stack nobody else assembled.

Native to Agents.

A stablecoin built with a first-class agent SDK. x402, MCP, and REST out of the box.

Give your agent a wallet.

Every agent will need one. This one's ready.

More agents on XO Cash means a better network for everyone building on it.