Skip to main content

Documentation Index

Fetch the complete documentation index at: https://eco.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Routes is Eco’s intent-based product for real-time stablecoin transfers and swaps across chains. Users sign a desired outcome; solvers compete to fulfill it; the source-chain vault releases the reward only on cryptographic proof.

What Routes does

CapabilityWhat it does
Stable 1:1 transfersMove the same stablecoin (e.g. USDC) between chains at predictable pricing
Cross-stable RFQSwap one stablecoin for another (USDC↔USDT, USDC↔USDG) with competitive solver pricing
Destination callsBridge AND interact with a destination contract atomically — one signature, one outcome
Routes can also fulfill intents in two execution modes — solver settlement or orchestration — covered under Settlement vs Orchestration in the architecture section.

How Routes works

  1. Publish + fund. The user creates an intent and funds the source-chain vault.
  2. Fulfill. A solver delivers the requested outcome on the destination chain.
  3. Prove. A user-selected prover carries proof of fulfillment back to the source.
  4. Settle. The Portal verifies the proof and releases the reward.
If no solver fulfills before the deadline, a permissionless refund service returns funds to the user.

Integration paths

PathBest forTime to first transfer
CLIManual operators, scripting, exploration5 min
REST APIProduction server-to-server integration15 min
For the underlying smart-contract surface, see Architecture. For the REST endpoints, see the API Reference.

Architecture at a glance

ComponentPurpose
PortalNon-upgradable factory contract — entry point for publish, fulfill, prove, withdraw
VaultPer-intent CREATE2 escrow — non-custodial, deterministic, refund-on-expiry
ExecutorStateless call-execution contract — isolates user code from Portal storage
ProversModular settlement layer — six options (CCTP, Hyperlane, LayerZero, Metalayer, Polymer, Local)
ERC-7683Standardized cross-chain order interface

Primitives Routes uses

PrimitiveWhere
Permit3Multi-chain token approvals via single signature
Crowd LiquidityPermissionless liquidity backstop — solvers flash-borrow for larger intents

Capabilities

The five capabilities Routes ships today.

Quickstart

Move USDC across chains in 5 minutes via CLI.