Agent Fleet

Three autonomous agents, two chains, one pipeline

3
Agents
380
Tests Passing
14
Security Audits
6
Contracts Deployed
2
ERC-8004 IDs
Base + ETH
Chains
Yield Agent
Autonomous DeFi yield optimizer. Scans lending protocols, computes risk-adjusted yield, allocates capital, executes swaps and deposits — all on-chain.
Live
Chain
Base Mainnet
Tests
214 passing
Security Audits
8 completed
Protocols
Aave V3, Morpho, Compound
AI Brain
Claude Haiku
ERC-8004
On-Chain Activity
Wallet 0x8d69...dE6C
Aave V3 Deposit (14 USDC) 0xdd2d...5f0a
Uniswap Swap (USDC → WETH) 0xd368...a5b7
Uniswap Swap (ETH → USDC) 0x1519...2308
LP Position (WETH-USDC) #4816034
Base Uniswap V3 LP Uniswap Trading API Aave V3 AI Swap Reasoning Risk Scoring Circuit Breakers
ZK Privacy Agent
Privacy-preserving execution layer. Generates Groth16 ZK proofs for authorization, budget, and spend — gates Uniswap V4 swaps without revealing private data.
Deployed
Chain
Base Mainnet
Tests
139 (89 Py + 50 Sol)
Security Audits
4 completed (54 findings)
ZK Circuits
3 Circom (Groth16)
V4 Hook
ZKGatedHook (beforeSwap)
ERC-8004
Deployed Contracts (Base)
ZKGatedHook v2 0x45eC...c080
AuthorizationVerifier 0x2a8F...dAe4
BudgetRangeVerifier 0x8d75...42d3
CumulativeSpendVerifier 0x1c7A...28D9
PolicyCommitment 0x049B...14f2
Base Groth16 Circom Uniswap V4 Hook EdDSA Selective Disclosure ERC-8004
stETH Treasury Agent
Yield-bearing operating budget backed by Lido staked ETH. Agent can only withdraw accrued staking yield — principal is structurally inaccessible at the contract level.
Live
Chain
Ethereum Mainnet
Tests
27 passing (Foundry)
Principal
0.0065 stETH
Yield Rate
~3.5% APR (Lido)
Per-Tx Cap
0.1 stETH
Cooldown
1 hour
Deployed Contract (Ethereum)
AgentTreasury 0x049B...14f2
Deposit (0.008 ETH → Lido) 0xbea5...78c7
Wallet 0x8d69...dE6C
Safety: Principal protected by on-chain invariant • Recipient whitelist enforced • Per-tx cap + cooldown • Owner can exit at any time • Verified on Sourcify + Blockscout
Ethereum Lido stETH wstETH Yield-Bearing Budget Principal Protection Foundry

What the ZK Layer Does (and Doesn't) Hide

Hidden (ZK-proven)
• Owner identity (who delegated the agent)
• Spending limits and budget ranges
• Cumulative spend caps and history
• Policy parameters and constraints
• Delegation chain details
Public (on-chain)
• Agent wallet address
• Transaction amounts and destinations
• Deposits, swaps, LP positions
• Token balances
• All tx history on BaseScan

The ZK layer proves the agent is authorized and within budget without revealing the policy behind it. Transactions themselves remain public on Base — true tx privacy would require a shielded chain (e.g., Aztec). Selective disclosure lets auditors verify compliance without seeing the full policy.

Unified Pipeline

End-to-End Flow
Yield Agent scans rates AI Brain recommends action ZK Agent proves authorization
V4 Hook verifies proof on-chain Swap via Uniswap Deposit & Earn (Aave / LP)
stETH Treasury funds agent budget via Lido staking yield (Ethereum)