Zero-Custodianship Routing

Every DAO pays in
their token

Send USDC, they receive USDT. Atomic execution via Curve Finance — one transaction, zero custody, near-zero slippage. Built for DAOs and AI agents.

Swap Fee
0.1%
Custodianship
Zero
DAO Batch
50 txs
AI Agents
Native
DAO Batch — 50 recipients AI Agent Spend Controls Atomic Execution 4 Chains On-Chain Policy Engine Human Gate
Swap
You pay
USDC
USDC
USDT
DAI
Connect wallet to see balanceMAX
You receive (estimated)
USDT
USDC
USDT
DAI
 
Rate
Price impact
SwitchStable fee— (0.1% of input)
Min. received
Slippage0.5%
RouteCurve 3pool ✓
CustodyZero ✓

Supported Pairs — Curve 3pool — Ethereum

USDC / USDT
Curve 3pool · Ethereum
0.1% fee
USDC / DAI
Curve 3pool · Ethereum
0.1% fee
USDT / DAI
Curve 3pool · Ethereum
0.1% fee

DAO Treasury Payments

Pay 50 contributors.
One transaction.

Your DAO holds USDC. Your contributors want USDT, DAI, or USDC. SwitchStable routes each payment atomically — one approval, one transaction, zero coordination overhead.

Atomic Batch — Up to 50 recipients
All payments execute in a single transaction. Either all succeed or all revert — no partial fills, no stuck funds.
🔒
Zero Custodianship
Funds never sit in the SwitchStable contracts. The router pulls, swaps, and delivers in one atomic flow. Verifiable on-chain.
🔀
Any stablecoin → Any stablecoin
Send USDC from your treasury. Each recipient gets their preferred token — USDT, DAI, USDC — automatically routed via Curve.
🌐
Multi-Chain (Q2 2025)
Mantle, Arbitrum, and Base support coming. Pay contributors on any chain from a single treasury wallet.

SDK Example — Batch DAO Payment

import { StableSwitch } from '@stableswitch/sdk';

const ss = new StableSwitch({ network: 'mantle' });

// Pay 3 contributors — each gets their preferred token
await ss.batchRoute([
  { from: { token: 'USDC', amount: '3500' }, to: { token: 'USDT', address: alice } },
  { from: { token: 'USDC', amount: '2000' }, to: { token: 'DAI', address: bob } },
  { from: { token: 'USDC', amount: '1500' }, to: { token: 'USDC', address: carol } },
]);

// ✅ All payments settled atomically — one tx, zero custody

Supported Routes

FromToViaLatencyFee
USDCUSDTCurve 3pool~2s0.1%
USDCDAICurve 3pool~2s0.1%
USDTDAICurve 3pool~2s0.1%
Any stableAny stableBest route auto-selected~2–15s0.1%
USDC (Mantle)USDT (Arbitrum)Native Bridge + Curve~15min0.1%

AI Agent Infrastructure

Payments for
autonomous agents

SwitchStable is the payment layer for the AI Agent Infrastructure Stack — with on-chain spend policies, human gates, and per-tx limits built into the StableSwitchRouter contract.

Max Per Tx
$1,000
per transaction limit
Daily Limit
$5,000
resets midnight UTC
Human Gate
$500
requires operator approval
🔔
What is the Human Gate?
When an AI agent tries to pay more than $500 in a single transaction, SwitchStable automatically pauses the payment and sends a notification to the human operator. The operator can approve or reject before any funds move. Above $500 = human must sign off. Below $500 = agent pays autonomously. This prevents runaway spending if an agent is compromised or misbehaves.

Agent volume tiers

FREE
0.1%
up to $5K
TIER 1 — $2.50
0.08%
$5K–$50K
TIER 2 — $25
0.05%
$50K–$500K
TIER 3 — $250
0.03%
$500K+

SDK Example — AI Agent with Spend Policy

const agent = ss.createAgent({
  maxPerTx: 1000, // $1K max per transaction
  dailyLimit: 5000, // $5K daily limit
  allowedTokens: ['USDC', 'USDT'],
  requireHumanGate: true,
  humanGateThreshold: 500, // human approval above $500
  onHumanGateRequired: async (params) => {
    // webhook / push notification to operator
    return await notifyOperator(params);
  },
});

// Agent pays autonomously — policy enforced on-chain
await agent.pay({ to: vendor, amount: '800', token: 'USDT' });
// 🔔 Human gate triggered — $800 ≥ $500 threshold
🛡️
On-Chain Policy Enforcement
Spend limits enforced in StableSwitchRouter.sol — not just SDK-side. A compromised agent cannot exceed its own on-chain policy.
🔔
Human Gate
Transactions above your threshold trigger a webhook or push notification. Operator approves or rejects before the tx executes.
📊
Daily Spend Tracking
Per-day counters reset automatically at midnight UTC. Daily limits enforced per agent address, not per wallet.
🤝
AI Agent Stack
Part of the coordinated AI Agent Infrastructure Stack: ShieldAI (security) + SwitchStable (payments) + AgentPay (identity).
COMING SOON

AI Agent Dashboard

The full agent UI — set spend policies, monitor daily usage, approve human gates, and deploy agents — is in active development. Contract deploying to Mantle testnet Q2 2025.

STATUS
Contract written
NEXT
Mantle testnet deploy
LAUNCH
Q2 2025

No spam. One email when it launches.

SDK & Chain Deployment

One SDK.
Every chain.

The @stableswitch/sdk TypeScript package works across all supported chains. Same API, different network config. Deploying to Mantle, Arbitrum, and Base in Q2 2025.

@stableswitch/sdk
TypeScript SDK v0.1.0-alpha. Full routing, batch payments, AI agent policies. ethers.js v6.
View on GitHub ↗
StableSwitchRouter.sol
Solidity contract with zero-custodianship routing, batch execution, on-chain spend policies, replay protection.
View Contract ↗
npm install
Install the SDK in your project. Works with any ethers.js v6 environment.
npm i @stableswitch/sdk
Gitcoin Grant
Supporting SwitchStable on Gitcoin helps fund audits, chain deployments, and DAO integrations.
Support on Gitcoin ↗

Chain Deployment Status

ChainRouter ContractDEXStatusGrant
Ethereum Mainnet Via Curve 3pool Curve Finance Live
Mantle Via Agni Finance Agni Finance (V3) Live $25K applied
Arbitrum Via Curve 2pool Curve Finance Live LTIPP applying
Base Via Curve 3pool Curve Finance Live Ecosystem Fund

Quick Start

# Install
npm install @stableswitch/sdk

# Run demo
git clone https://github.com/stableswitch/sdk
cd stableswitch && npm install
cp .env.example .env # add RPC + private key
npm run demo

# Deploy to Mantle testnet
npm run deploy:testnet

Cross-Chain Bridge

Bridge stablecoins
across 4 chains

Powered by Stargate Finance (LayerZero). Real cross-chain transfers in 1-3 minutes — with the lowest total cost of any stablecoin bridge.

Why SwitchStable wins

Feature SwitchStable Owlto Li.Fi
Bridge fee 0.1% swap / 0.2% bridge 0.01-0.1% + gas 0.3% + gas
DAO batch (50 recipients) Yes No No
AI agent spend controls Yes No No
Zero custodianship Yes Yes Yes
Stablecoins only (low slippage) Yes All tokens All tokens
SDK for developers Yes No Yes

* SwitchStable is the only protocol combining swap + bridge + DAO batch payments + AI agent on-chain spend controls in one SDK

Avg transfer time: 1-3 minutes
Bridge via Stargate V2
From
Ξ
Ethereum
Ξ
Ethereum
A
Arbitrum
B
Base
M
Mantle
To
A
Arbitrum
Ξ
Ethereum
A
Arbitrum
B
Base
M
Mantle
Token & Amount
U
USDC
USDC
USDT
⚡ Stargate uses LayerZero messaging to guarantee atomic cross-chain delivery. Your funds either arrive on the destination chain or are returned — no stuck transfers. Gas on the destination chain is covered by the bridge fee.

Competitive Analysis — April 2025

Yes, Curve is cheaper.
Here's why it doesn't matter.

Curve charges 0.04% for a raw stablecoin swap. We charge 0.1%. That extra 0.06% on a $1,000 swap is 60 cents. In exchange you get a full UI, cross-chain bridge, DAO batch payments for 50 recipients, AI agent spend controls, a TypeScript SDK, and 4-chain support. This page explains why no single competitor does what SwitchStable does.

CURVE (cheapest swap)
0.04%
swap only · no UI · no SDK
no bridge · no batch · no agents
BEST VALUE
SWITCHSTABLE
0.1%
swap + bridge + DAO batch
AI agents + SDK + 4 chains
CEX AVERAGE
1.5%+
KYC required · custodial
can freeze your funds

Every major competitor — real fees

Decentralised — DEXs & Bridges
Protocol Fee Swap Bridge DAO Batch AI Agents SDK Custody
SwitchStable 0.1% / 0.2% ✓ 50 recipients ✓ on-chain ✓ TypeScript non-custodial
Curve Finance 0.04% non-custodial
Uniswap v3/v4 0.05% Widget non-custodial
SushiSwap 0.3% non-custodial
1inch 0% + DEX fee API non-custodial
ParaSwap 0.1–0.5% API non-custodial
Stargate V2 0.06% bridge non-custodial
Li.Fi 0.3% + gas Partial Complex non-custodial
Owlto Finance 0.01–0.1% + dst gas non-custodial
Centralised Exchanges — custodial, KYC required
Exchange Stablecoin Swap Fee KYC DAO Batch AI Agents Can Freeze Funds
Binance 0.1% taker Required Yes
Kraken 0.2% stablecoin Required Yes
Coinbase 1.49% (3% card) Required Yes
Gemini 1.49% web/mobile Required Yes
ChangeNOW ~40% spread Sometimes Yes
SimpleSwap ~31% spread Sometimes Yes

Sources: Curve docs, Uniswap governance, SushiSwap Coin Bureau review 2026, Binance fee schedule, Kraken fee schedule, Coinbase help, Gemini fee schedule, ParaSwap docs, Owlto docs, Stargate docs. ChangeNOW/SimpleSwap spreads observed live on $2 USDT→USDC swap Apr 4 2025.

Why Curve's 0.04% doesn't beat us
Curve charges 0.04% for the raw pool swap. But to actually use Curve you need to:

• Know which pool address to call
• Approve the token manually
• Build the transaction yourself
• Handle gas estimation
• Write your own batch logic
• Build a bridge separately
• Write your own agent SDK
SwitchStable charges 0.1% and you get:

• Full UI — no code needed
• One-click swap with live quotes
• Cross-chain bridge built in
• Batch pay 50 people at once
• AI agent spend controls
• TypeScript SDK — 3 lines of code
• Zero custodianship — your keys
On a $10,000 monthly swap volume: Curve costs $4. SwitchStable costs $10. The difference is $6/month — for a full product vs a raw smart contract.

What the research tells us

FINDING 1
Nobody else does DAO batch payments
Every competitor — Curve, Uniswap, 1inch, Stargate, Owlto, Li.Fi — processes one transaction at a time. Zero of them support paying 50 contributors in a single atomic transaction. This is SwitchStable's core moat. A DAO paying 50 people individually through Curve pays ~50x the gas. SwitchStable does it in one.
FINDING 2
AI agent spend controls are unique to us
Owlto claims "AI agent routing" but this means route optimization — not spend controls. Li.Fi has zero agent features. SwitchStable's StableSwitchRouter.sol enforces per-transaction limits, daily caps, and human gates at the contract level. A compromised agent literally cannot spend beyond its policy. Nobody else has this.
FINDING 3
Our swap fee is fair — not cheap, not expensive
Curve charges 0.04% but offers no UI, no batch payments, no SDK. Uniswap removed their interface fee entirely. Our 0.1% swap fee is 2.5x Curve's raw pool fee — but that premium pays for the UI, SDK, DAO tooling, and AI agent infrastructure. For DAOs, it is the cheapest all-in option.
FINDING 4
Li.Fi had an $11.6M hack in 2024
In July 2024 Li.Fi suffered a smart contract exploit draining $11.6M from 153 wallets. SwitchStable routes through battle-tested Curve and Stargate contracts — we do not write novel bridge logic. Zero custodianship means no funds ever sit in our contracts to be exploited.
FINDING 5
Owlto is bridge-only, not stablecoin-native
Owlto supports all tokens including volatile assets, which means their routing is general-purpose. SwitchStable is stablecoin-only by design — this means near-zero slippage, simpler contracts, lower risk, and a cleaner user experience for the $200B+ stablecoin market.
FINDING 6
The stablecoin market is $200B and growing
The stablecoin market crossed $200B for the first time in 2025. 71% of Latin American firms use stablecoins for cross-border payments. 90% of surveyed enterprises are taking action on stablecoins. Nobody is building the DAO treasury layer for this market. That is what SwitchStable is.
FINDING 7 — WARNING
Centralised exchanges are robbing users blind
We tested ChangeNOW and SimpleSwap swapping 2 USDT → USDC. ChangeNOW returned only 1.19 USDC — a 40% loss. SimpleSwap returned 1.37 USDC — a 31% loss. These platforms use "floating rates" and hidden spreads that make stablecoin swaps outrageously expensive. SwitchStable charges 0.1% and routes through Curve's battle-tested pools. On the same $2 swap you lose 0.2 cents. Not 80 cents.

The bottom line

If you want the cheapest raw swap, use Curve (0.04%). If you want to bridge one token, use Stargate (0.06%). But if you are a DAO paying contributors, a protocol distributing rewards, or — critically — building or operating AI agents that make autonomous payments — SwitchStable is the only protocol that handles all of it. One SDK. One integration. Swap, bridge, batch, and agent spend controls across 4 chains with zero custodianship.

AI agent per-tx limits Daily spend caps Human gate above threshold On-chain enforcement DAO batch up to 50 Cross-chain bridge 4 chains live

Sources: Curve docs, Uniswap docs, Owlto docs, Stargate docs, Li.Fi GitHub, CoinMarketCap, LI.FI State of Interop 2026 report

Transparent Pricing

Simple fees.
No surprises.

Type an amount and see exactly what you pay — in tokens and dollars. No hidden spreads, no floating rates, no nonsense.

Fee calculator

You swap
Token
Action
SwitchStable fee
$0.10
0.1% of input
You receive
$99.90
99.9000 USDC

How we compare on your amount

Swapping $100

Full fee schedule

ActionFeeWhat it coversGoes to
Stablecoin swap 0.1% UI, routing, SDK, 4-chain infra SwitchStable treasury
Cross-chain bridge 0.2% Bridge UI + routing overhead SwitchStable treasury
Stargate protocol fee 0.06% LayerZero messaging + LP rewards Stargate LPs
Curve pool fee 0.04% Liquidity provider reward Curve LPs
Gas (Ethereum) ~$0.50–2.00 Network execution cost Ethereum validators
Gas (Arbitrum/Base/Mantle) ~$0.001–0.01 L2 execution — near free L2 sequencers
SushiSwap 0.3% LP reward + protocol SushiSwap LPs
ParaSwap / Velora 0.1–0.5% Variable per route ParaSwap protocol
Coinbase (buy/sell) 1.49% Centralised trading fee Coinbase Inc.
ChangeNOW ~40% spread Hidden in "floating rate" ChangeNOW company
SimpleSwap ~31% spread Hidden in "floating rate" SimpleSwap company

AI Agent Volume Tiers

More volume.
Lower fees.

As your agent processes more volume, you unlock lower rates. Pay a one-time tier unlock fee and your agent gets cheaper routing permanently — the more you use SwitchStable, the less you pay.

🔧
IN TESTING — Tier unlocking deploys with the SwitchStable contract on Mantle testnet Q2 2025. Volume tracking is live now — your swaps are being recorded.
FREE
Free
0.1% /swap
No unlock fee
  • USDC/USDT/DAI swaps
  • Cross-chain bridge
  • Up to $5K lifetime volume
  • 3 chains
  • Reduced fees
  • DAO batch payments
  • Priority routing
TIER 1
Builder
0.08% /swap
$2.50 one-time unlock
  • Everything in Free
  • 20% fee reduction
  • $5K–$50K volume range
  • 4 chains (+ Mantle)
  • Priority RPC routing
  • DAO batch payments
  • Custom spend policies
TIER 2
Protocol
0.05% /swap
$25 one-time unlock
  • Everything in Tier 1
  • 50% fee reduction
  • $50K–$500K volume range
  • DAO batch — up to 100
  • Dedicated support
  • Agent policy dashboard
  • Custom spend policies
TIER 3
Enterprise
0.03% /swap
$250 one-time unlock
  • Everything in Tier 2
  • 70% fee reduction
  • $500K+ volume
  • Unlimited batch size
  • Custom spend policies
  • API access
  • White-label SDK

How tier unlocking works

1️⃣
Accumulate volume
Your agent processes swaps. SwitchStable tracks lifetime volume on-chain per wallet address.
2️⃣
Hit the threshold
When your agent crosses $5K lifetime volume, the Tier 1 unlock becomes available.
3️⃣
Pay the unlock fee
One-time payment in USDC. $2.50 for Tier 1, $25 for Tier 2, $250 for Tier 3. Never pay again.
4️⃣
Lower fees forever
Your agent address is permanently upgraded on-chain. Reduced fee applies to every swap from that moment.

Savings calculator

Monthly volume ($)