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.
| Term | Definition |
|---|---|
| Account abstraction (AA) | Smart-contract accounts that allow flexible transaction rules: batching, social recovery, gas abstraction, multi-sig. |
| Crowd Liquidity | Permissionless pool of stablecoin liquidity that solvers can flash-borrow from to fulfill larger intents than their reserves. |
| CCTP | Circle’s Cross-Chain Transfer Protocol. Native USDC movement via burn-and-mint with attestation. Used by Eco’s CCTP Prover. |
| Destination call | An onchain action included in an intent’s route, executed atomically with the transfer on the destination chain. |
| ERC-3009 | transferWithAuthorization — USDC’s native gasless transfer standard. Single-tx, signature-based. |
| ERC-7683 | Standard for cross-chain order protocols. Eco’s Portal implements both origin and destination settler interfaces. |
| Executor | Stateless contract that executes user-specified calls on the destination chain in isolation from the Portal’s storage. |
| flashFulfill | Same-chain atomic operation that fulfills an intent using the vault’s own funds, no solver required. Enabled by the Local Prover. |
| Gateway | Circle Gateway — Circle’s USDC orchestration product. Eco routes deposits into Gateway via Gateway Fast Deposits. |
| Intent | A signed declaration of a desired outcome on a destination chain, fulfilled by a solver. |
| Orchestration mode | Intent fulfillment without a solver — the user’s vaulted funds route through underlying infrastructure at gas cost. |
| Permit3 | Multi-chain token-permission protocol. One signature authorizes spending across multiple chains via Unbalanced Merkle Trees. |
| Portal | Eco’s main contract on each chain. Non-upgradable factory that handles intent publishing, fulfillment, and reward release. |
| Programmable Address | A persistent CREATE2 address that auto-executes a programmed action when funds arrive. |
| Programmable Transaction | A single transaction with embedded decision logic — reads state, picks paths, executes optimally. Built on Sauce. |
| Prover | Source-chain contract that verifies an intent was fulfilled on the destination chain. User-selectable per intent. |
| Resource lock | A per-operation reservation of funds that releases on cryptographic proof — Eco’s vaults are resource locks. |
| Routes | Eco’s intent-based product for moving and swapping stablecoins across chains. |
| Sauce | The protocol that powers Programmable Transactions. |
| Settlement mode | Intent fulfillment by a solver fronting capital — the default execution path. |
| Solver | An independent operator that fulfills intents in exchange for the source-chain reward. |
| Storage proof | A cryptographic proof that specific data exists in a blockchain’s state, used by some provers for trust-minimized verification. |
| Supertransaction | A unit of execution in Programmable Transactions. One transaction, multiple contracts, dynamic decisions, atomic outcome. |
| Vault | Per-intent escrow contract. Deterministic, non-custodial, releases on proof. |
