> ## Documentation Index
> Fetch the complete documentation index at: https://docs.eco.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Platform overview

> Choose the Eco integration for your application: Routes transfers and swaps, deposit addresses, destination calls, or Sauce programs.

Choose an integration based on the outcome you need. The [Routes API + CLI](/platform/routes-api) covers transfer workflows. The [Sauce SDK](/platform/sauce-sdk) provides tools for composing programs that run onchain.

## Choose a capability

| You need to | Start with | Integration boundary |
| - | - | - |
| Send or swap stablecoins between supported chains | [Routes](/routes/overview) | Request a quote, verify it, fund the intent, and track fulfillment. |
| Accept USDC on Base for a Solana recipient | [Solana deposit addresses](/programmable-addresses/solana-deposit-addresses) | Use the dedicated deposit-address service and its supported route. |
| Fund a Circle Gateway balance | [Circle Gateway deposits](/programmable-addresses/circle-gateway-deposits) | Create a deposit address and choose a supported funding method. |
| Call a contract when an intent is fulfilled | [Destination calls](/routes/capabilities/destination-calls) | Include calls in a custom quote. The destination calls execute in the fulfillment transaction. |
| Read onchain state and branch within a program | [Programmable Transactions](/programmable-transactions/overview) | Compile and execute a Sauce program using the supported runtime and deployment. |
| Explore partner arrangements for par-priced transfers | [1:1 stablecoin swaps](/routes/capabilities/one-to-one-stablecoin-swaps) | Confirm supported pairs, fees, and access with Eco. |
| Discuss restrictions on liquidity counterparties | [Verified Liquidity](/verified-liquidity/overview) | Contact Eco about access and integration requirements. |

For same-chain fulfillment from an intent's own funds, see [Flash Intents](/routes/capabilities/flash-intents). For complete examples, open the [Cookbook](/cookbook/overview).

## Understand the execution boundary

A cross-chain transfer has separate source-chain funding, destination-chain fulfillment, and proof transactions. Atomic execution of destination calls applies within their transaction. It does not make the entire cross-chain lifecycle a single transaction.

The [protocol architecture](/routes/architecture/overview) explains Portal, Vault, Executor, and prover roles. Read [Intents](/concepts/intents) first if the solver model is new to you.

## Next steps

* [Get set up with Eco](/get-started/setup) for hosts, credentials, and runtime requirements.
* [Who uses Eco](/solutions/overview) for integration patterns by application type.
