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 a preview product. The protocol (Sauce) is functional and audited; the developer-facing interfaces (high-level languages, recipe libraries) are still landing. Talk to us for early access.
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.
