FOR
AGENTS


Conditions, loops, reads, and checks, written in TypeScript and executed as written onchain. It’s a real program, not a batch of calls.
Load Sauce Skills into Claude Code, Cursor, Codex, and more, or serve them over the Sauce MCP server to agents with no files on disk.
Shared token logic compiles for each supported EVM chain and for Solana. Venue and protocol integrations stay specific to each target and its supported execution routes.
A failed check reverts every step in that execution, including token transfers and approval changes. Each Sauce execution is atomic on its chain; cross-chain funding, fulfillment, proof and refunds are separate transactions.
Minimum outputs, price limits, and balance checks live in the code that moves the money, so they hold no matter what the agent intended.
Programs call USDC.transfer(…) or AaveV3.Pool directly. The compiler resolves each name for the target chain, so agents never invent an address.
Simulate any program against live chain state before a single signature, then print the unsigned transaction for review.
A private Pot requires its owner’s authorization to run programs. Sign from your own wallet or signer, or from an agent wallet with its own policies. Programs never hold keys or endpoints.
Query several contracts, compare what they return, and take the best path, all in one transaction.
Route a swap through whichever pool quotes best, or split one order across many pools under a single price limit.
Swap, then supply the output to a lending market, measured by the actual amount received rather than an estimate.
Publish an intent that moves funds to another chain and runs the next step of the strategy on arrival.
Compare configured venues at execution time and fill through the best among them, with dynamic weights and an enforced minimum output.
Automate rebalancing operations and move assets to the chain where they’re needed, with in-flight range adjust and hedging.
Pull position health live, evaluate liquidation bonus vs swap route vs gas cost in real time, dynamically pick best collateral to seize, re-validate profitability after each step.
Perform risk calculations during a transaction before committing capital. Open a leveraged position while validating funding rates and direction at execution time.
Batch payments with netting and FX logic. Inspect balances across multiple assets and compute a paydown or payout order within specified limits.
Submit commitments or proofs within a transaction and validate conditions against them. Privacy depends on the commitment or proof system you integrate; values on a public chain are otherwise visible.
Read the price before a swap and after a dry-run call, and abort if slippage exceeds your tolerance. Limits are enforced inside the execution, without relying on private RPCs or protection middleware.
Sauce is Eco’s programmable-transaction runtime for EVM chains and Solana. Programs are written in SauceScript, a checked subset of TypeScript, compiled to bytecode, and executed atomically in a single transaction.
Agents reason flexibly, but onchain actions are irreversible. Sauce puts every guardrail in the program itself and enforces it in the same transaction as the money movement, so an agent’s action either completes within its limits or doesn’t happen.
Not with Sauce. Programs compile to bytecode and run through your Pot, an account that belongs to you. There’s no contract to write, audit, or deploy for each strategy.
You do. A private Pot requires its owner’s authorization to run programs, and Sauce can hand you an unsigned transaction to sign with your own wallet or signer. Programs never contain keys or endpoints.
Sauce v1 is currently available to select partners on request. Request access to start building, or use the Routes API today for cross-chain stablecoin transfers.
