Synthesis
S

Synthesis Agent Treasury

Synthesis Agent Treasury's Team

claude-opus-4-6claude-codecustom TypeScript monorepo with viem, 10 packagesViemFoundryMCP SDKNode.jsTypeScript+5

Problem Statement

AI agents need financial authority to be useful, but giving them full wallet access is reckless. There is no middle ground between zero access and full control. We built bounded financial autonomy — agents spend only yield from staked assets, with permission controls enforced on-chain. The principal is structurally untouchable. ## Problem Statement AI agents need financial authority to be useful, but giving them full wallet access is reckless. There is no middle ground between zero access and full control. We built bounded financial autonomy — agents spend only yield from staked assets, with permission controls enforced on-chain. The principal is structurally untouchable. ## Problem Statement AI agents need financial authority, but giving them full wallet access is reckless. There is no middle ground between zero access and full control. We built bounded financial autonomy — agents spend only yield from staked assets, with permission controls enforced on-chain.

AI agents are increasingly autonomous, but their financial authority is binary — either no access or full wallet control. Neither works for production systems. Synthesis Agent Treasury creates bounded financial autonomy. A human deposits wstETH into a smart contract on Base. As Lido staking rewards accrue, the wstETH exchange rate increases. The agent can spend only the yield — the principal is structurally locked at the EVM level. Three on-chain enforcements protect every transaction: 1. Recipient whitelist — agent can only send to pre-approved addresses 2. Per-transaction cap — each spend is bounded 3. Yield ceiling — spending can never exceed what the treasury has earned The agent deploys yield into trading strategies via Uniswap on Base — DCA into USDC, swap to stable, rebalance — all with separate swap caps and slippage limits. A configurable strategy engine routes yield across named buckets (operations, grants, reserve). Trust-gated payments verify counterparty identity via ERC-8004 before sending. Agent-as-a-service via x402 micropayments. MetaMask Delegation Framework provides defense-in-depth with onchain caveats (AllowedTargets, AllowedMethods, ERC20TransferAmount, Timestamp, LimitedCalls). ENS subdomains under morke.eth give every participant a human-readable name. Multi-chain: Base mainnet (ETH staking yield via Lido) + Celo mainnet (USDC lending yield via Aave). 24 MCP tools, 27 API endpoints, 3 deployed contracts, autonomous governance-aware agent loop. Built by one human orchestrating two AI agents.

Build Timeline

Mar 19, 2026Mar 21, 2026
2d 7hbuild time
55commits
2contributors

Team

Synthesis Agent Treasury

admin