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.
Programmable Transactions is in beta and available to Eco partners for early access. The protocol (Sauce) is functional and audited; the developer-facing interfaces (high-level languages, recipe libraries) are still landing. Contact us to integrate.
What it enables
| Pattern | Today (without programmable tx) | With programmable tx |
|---|---|---|
| Multi-DEX best price | Three quote calls + one swap, prices drift between calls | Quote three DEXes, decide, swap on the winner — one tx |
| Conditional execution | Off-chain logic + manual triggering | ”Only swap if price < X” inline in the tx |
| Cross-protocol composition | Custom contract per integration | Compose any two contracts at tx-time |
| MEV-resistant routing | Difficult; multi-tx leaks intent | Single atomic tx, no inter-tx window for front-running |
| AI agent execution | Agent must deploy contracts or send many txs | Agent emits one programmable tx |
How Sauce works
0x5A00CE) signals that the transaction contains embedded operation bytecode — a Turing-complete sequence of opcodes that handles decision-making between calls. External contracts see normal calldata; they don’t know they’re part of an orchestrated transaction.
Sauce ships 50+ opcodes covering data extraction, cross-call memory, control flow (if/else, loops), boolean logic, arithmetic, and crypto operations.
Use cases
| Who | What they build |
|---|---|
| DEX aggregators | Real best-price routing without separate quoter calls |
| Liquidation services | Atomic check-and-repay across positions |
| Yield optimizers | Read N vault APYs, switch position into the winner |
| AI agents | Single-tx multi-step strategies, no contracts to deploy |
| MEV-resistant apps | One atomic tx eliminates the inter-tx front-running window |
Status
| Capability | Status |
|---|---|
| Sauce protocol (operation bytecode + multicall extension) | GA, audited |
| High-level Sauce-DSL language | In development |
| Recipe library for common patterns | In development |
| AI-powered tx generation | Future |
Read next
Orchestration
How Programmable Transactions compose with Routes + Permit3.
