
FOR ONCHAIN BUILDERS
Eco Routes is a protocol for programmable swaps and fast cross-chain stablecoin transfers. Developers use Routes API and CLI to set conditions for money movement, for seamless stablecoin UX with predictable outcomes.
Maximum developer control
Routes API and CLI give you control over speed, verification, price quote format, and more. CLI lets you preview and publish a real transfer before writing any integration code.
Signed, verifiable price quotes
Every quote is signed by a solver or the Eco router. Verify the signer client-side before any funds move.
Noncustodial and permissionless
Each intent is escrowed in its own vault. Refunds are permissionless and don’t depend on Eco to validate.
Seamless multi-chain actions
Bridge and act in one step: deposit into a protocol, mint, or settle a position the moment funds land.
Gasless user experience
Fund intents with a Permit3, Permit2, or ERC-3009 signature, so users never need native gas to start a transfer.
Sauce is Eco’s runtime for the EVM and Solana. Sauce SDK lets you write transaction logic in TypeScript subset, compile it locally, and run it atomically against live onchain state. No contract to deploy, no backend to provision.
Programmable, real-time routing
Read multiple contracts, compare the results, and execute the best path in a single transaction.
Atomic, all-or-nothing execution
If any step fails, the whole program reverts or retries. Approvals change and money moves only if all conditions are satisfied.
Composable with Routes
Make a program the destination of an intent, so a cross-chain transfer lands and runs your logic in the same fulfillment.
TypeScript in, bytecode out
Write programs yourself or use the SDK’s builders for advanced flows, across EVM chains and Solana. One interface for onchain logic, without smart contract overhead.
Skills for coding agents
Install Eco skills into Claude Code, Cursor, Codex, and more, or connect your agent to the Eco docs MCP server.
Permit3 is an open-source token-permission protocol that extends Permit2 across chains. Users sign once to authorize token operations on every chain a flow touches.
Multichain approvals in one signature
Replace a stack of per-chain approvals and chain switches with a single prompt. Each chain verifies its own slice of that signature with a Merkle proof, so no cross-chain messaging is needed
Scoped and time-bound
Limit each permission to the exact tokens, amounts, contracts, chains, and deadline the action needs.
Permit2 compatible
Adopt it alongside existing Permit2 integrations without rewriting your approval flow.
Every token standard supported
One interface for ERC-20, ERC-721, and ERC-1155.
Witness data
Attach order details to a permit so your contracts can verify exactly what the user agreed to.
Eco’s developer products are designed to let you program and deploy send or swap flows optimized for your use case: cross-chain deposits and payouts, programmable swaps, advanced trading and liquidity strategies, gasless single-click actions, and more.
No, all Eco products are extensible across onchain assets and markets. We optimize Routes liquidity for stablecoins, because stablecoins are the asset most users use to access or go between onchain markets.
Use Routes destination calls for a fixed sequence of actions after a transfer lands, like depositing into a vault. Use Sauce when later steps depend on state read during the same transaction, such as comparing pools and swapping through the best one.
The CLI and the open quoting service work without a key. Production Routes API calls need an API key, which you can request from the Eco team. Permit3 is open source, and Sauce v1 is available to select partners on request.
