Skip to main content
Eco provides developers with a complete operating system for programming stablecoin flows across chains. Rather than treating cross-chain transfers as isolated bridge transactions, Eco enables atomic, composable operations that execute according to your exact requirements—enabling applications and strategies that simply weren’t possible before.

The Stablecoin Infrastructure Problem

Stablecoins have become crypto’s primary medium of exchange, but moving them across chains remains fragmented and unpredictable: Fragmented Liquidity: Stablecoin liquidity exists in isolated pools across 50+ blockchains, leading to poor execution, high slippage, and unpredictable outcomes—especially at size. Unreliable Execution: Traditional bridges provide message passing, not execution guarantees. Transactions can fail on the destination chain, leaving users with unwanted assets or requiring manual recovery. Limited Programmability: Bridging is treated as an endpoint, not a building block. There’s no way to encode “bridge AND deposit” or “move to chain X IF condition Y” as atomic operations. These aren’t UX problems—they’re fundamental limitations that prevent entire categories of applications from existing.

Eco’s Solution: A Programmable Stablecoin OS

Eco provides the core infrastructure primitives needed to build sophisticated stablecoin applications:

1. Intent-Based Execution Layer (Routes)

Transform desired outcomes into guaranteed execution. Users sign statements of intent (“pay 1000 USDC on Arbitrum for 1000 USDT on Base”), and Eco’s solver network competes to fulfill them with cryptographic settlement guarantees. Key properties:
  • Atomic cross-chain operations with proof-based settlement
  • Competitive solver market ensuring best execution
  • Programmable conditions and destination calls
  • Support for any-to-any stablecoin routing

2. Unified State Abstraction (Permit3 + Additional Tooling)

Collapse multi-chain stablecoin balances into a single, globally accessible state. Users maintain one balance that can be spent on any supported chain without manual bridging or network switching. Key properties:
  • Single-signature authorization across all chains
  • Gasless execution—pay everything in stablecoins
  • Programmable spending permissions and delegation
  • No source chain transaction complexity

3. Programmable Execution & Workflows (Sauce)

Compose complex multi-step operations that execute atomically across chains. Chain together bridging, swapping, deposits, and custom logic into sophisticated workflows that succeed or fail as a single unit. Key properties: Multi-step operations with atomic execution guarantees Conditional logic and fallback paths Custom destination calls on any supported chain Sequential and parallel execution patterns

Why This Matters

For Developers

Build New Application Patterns
  • Cross-chain yield optimization that rebalances automatically
  • Payment applications that accept any stablecoin, any chain
  • Conditional execution that only proceeds when all requirements are met
  • Composable DeFi operations spanning multiple chains
Reduce Integration Complexity
  • One integration point for all stablecoin operations
  • No liquidity management or rebalancing logic required
  • Abstract away chain-specific gas and transaction construction
  • Automatic routing and best execution

For Users

Native Cross-Chain Experience
  • One balance, usable everywhere
  • Single-click operations across any chain
  • Always-best execution without manual route selection
  • No network switching or gas token management

For Protocols

Deepen Ecosystem Liquidity
  • Accept deposits from any chain, any supported stablecoin
  • Rebalance protocol-owned liquidity with best-in-class execution
  • Earn yield on idle capital by providing solver liquidity
  • Enable one-click user onboarding from any chain

Core Design Principles

1. Atomic Execution Every operation either completes in full or reverts entirely. No partial states, no manual recovery, no bridge limbo. 2. Cryptographic Guarantees Settlement is enforced by cryptographic proofs, not trusted intermediaries. Users maintain full custody until execution completes. 3. Competitive Pricing Solver competition ensures best execution. No fixed fees, no monopoly liquidity providers. 4. Programmable by Default Every operation can be composed, conditioned, and customized. The system provides primitives, not prescriptive flows.

System Components

Routes

The execution layer. Handles intent processing, solver coordination, and settlement verification. Optimized specifically for stablecoin transfers with extended quote validity and guaranteed liquidity. Learn more about Routes →

Sauce

The workflow engine. Enables complex multi-step operations with conditional logic and atomic execution guarantees. Compose sophisticated stablecoin strategies that span multiple chains and protocols. Learn more about Sauce →

Permit3

The authorization layer. Provides flexible, granular spending permissions that work across all chains. Enable cross-chain payments and delegated operations with single-signature authorization. Learn more about Permit3 →

Crowd Liquidity

The liquidity layer. Aggregates capital from diverse sources and provides just-in-time liquidity to solvers. Enables deep, reliable execution without solver capital constraints. Learn more about Crowd Liquidity →

Getting Started