Skip to main content
TermDefinition
Account abstraction (AA)Smart-contract accounts that allow flexible transaction rules: batching, social recovery, gas abstraction, multi-sig.
Crowd LiquidityPermissionless pool of stablecoin liquidity that solvers can flash-borrow from to fulfill larger intents than their reserves.
CCTPCircle’s Cross-Chain Transfer Protocol. Native USDC movement via burn-and-mint with attestation. Used by Eco’s CCTP Prover.
Destination callAn onchain action included in an intent’s route, executed atomically with the transfer on the destination chain.
ERC-3009transferWithAuthorization, USDC’s native gasless transfer standard. Single-tx, signature-based.
ERC-7683Standard for cross-chain order protocols. Eco’s Portal implements both origin and destination settler interfaces.
ExecutorStateless contract that executes user-specified calls on the destination chain in isolation from the Portal’s storage.
Flash IntentsA configurable Routes mode that settles same-chain stablecoin orders atomically using the user’s own funds. Powered by flashFulfill via the Local Prover.
flashFulfillSame-chain atomic operation that fulfills an intent using the vault’s own funds, no solver required. Enabled by the Local Prover. The mechanism behind Flash Intents.
GatewayCircle Gateway, Circle’s USDC orchestration product. Eco routes deposits into Gateway via Gateway Fast Deposits.
IntentA signed declaration of a desired outcome on a destination chain, fulfilled by a solver.
Orchestration modeIntent fulfillment without a solver: the user’s vaulted funds route through underlying infrastructure at gas cost.
Permit3Multi-chain token-permission protocol. One signature authorizes spending across multiple chains via Unbalanced Merkle Trees.
PortalEco’s main contract on each chain. Non-upgradable factory that handles intent publishing, fulfillment, and reward release.
Programmable AddressA deterministic CREATE2 address with pre-programmed actions. When funds arrive, the actions execute automatically.
Programmable TransactionA single transaction with embedded decision logic, reads state, picks paths, executes optimally. Built on Sauce.
ProverSource-chain contract that verifies an intent was fulfilled on the destination chain. User-selectable per intent.
Resource lockA per-operation reservation of funds that releases on cryptographic proof. Eco’s vaults are resource locks.
RoutesEco’s intent-based product for moving and swapping stablecoins across chains.
SauceThe protocol that powers Programmable Transactions.
Settlement modeIntent fulfillment by a solver fronting capital, the default execution path.
SolverAn independent operator that fulfills intents in exchange for the source-chain reward.
Storage proofA cryptographic proof that specific data exists in a blockchain’s state, used by some provers for trust-minimized verification.
SupertransactionA unit of execution in Programmable Transactions. One transaction, multiple contracts, dynamic decisions, atomic outcome.
VaultPer-intent escrow contract. Deterministic, non-custodial, releases on proof.