Non-custodial agentic execution

Multi-step DeFi
workflows.

An agent plans them and runs them. Lending, liquidity, hedging, swaps, across three chains, on a clock or at a price. Nothing spends until you start it, and we never hold your money.

61
operations
9
protocols
3
chains
0
spending tools
Watch it compile

Any strategy.
One action.

Pick a request and build it. You read every step before anything happens — solid links carry a step's output into the next; dotted links are the boundaries the engine refuses to cross.

01pull-1000base
move.pull$1,000 USDC from wallet1 call
02buy-cbbtcbase
swap.router← linked step's output → cbBTC2 calls
the loop · every month
you said“Take $1,000 and buy cbBTC every month.”2 steps · 1 chain · every month
linked outputnew transactionschedule
2 steps · 1 chain · every month

DeFi, as one surface.

What is plugged in today is not what the product is. Nobody waits for us to build their strategy. A protocol integrates once and is available in every loop, including ones written before it existed.

Lend & borrowsupply · borrow · repay · withdrawAave v3, Aave v4, Morpho
Provide liquidityopen · add · collect · move range · closeUniswap v3, Uniswap v4
Leverage a positionborrow against it · add leverage · unwind · migrateRevert
Tradeswap · limit orderaggregation router
BridgeUSDC, base ↔ arbitrum ↔ ethereumCCTP
Real-world assetsbuy · sell · claim yield0xequity · Coinbase stocks
Movepull from wallet · transfer · nativeany supported chain
Researchrange backtests · option pricing · funding · liquidations · forecastsrecorded history, spends nothing
61 operations · 9 protocols · 3 chains, every name replaceableNext, in progress: Pendle, more issuers, more venues, more chains. Nothing you have already built changes when one lands.
The wallet model · ERC-4337 · ERC-7579

Three roles, and only your wallet owns anything.

The agent is a contract. The relayer pays. Neither can hold a token, and neither was ever given your key. Watch one operation go round.

your wallet
held by yousole owner
your operating account
derived from your address · live before it exists
basearbitrumethereum
one address, every chain
the agentsigns, never owns
holds nothing · capped per asset, per epoch
the relayerpays gas
gas only · cannot move a tokenhash commits to calldata
appoint
revoke
signature
checked
submits ·
pays gas
signed op
01

Your wallet appoints the agent. Only the account can appoint — no admin can point yours at an agent you never chose.

02

The agent contract calls an approved operation, inside a per-asset, per-epoch cap fixed in your account. It holds no value at any point.

03

The relayer submits it and pays the gas. The hash commits to the exact calldata, so substituted calldata is rejected.

04

You revoke in one transaction. It is one-way, needs nobody’s permission, and stops every adapter at once.

Questions we get

The ten things every operator asks first.

If your question is not here, it is probably the one we want to hear. Bring it to the call.

01Do you ever hold my funds?

No. The operating account is a smart account you own, derived from your own address and live on every chain at the same address. We never have a key to it, and there is no vault to deposit into.

stuck, not stolen

02How do I recover my funds?

You withdraw them yourself, directly from the operating account, with your own wallet — no agent, no relayer, no approval from us. The account answers to your signature alone, so recovery is a normal transfer, not a support process.

withdraw any asset, any chain, any time

03Do I ever give up control?

Never. You hold unilateral control of the account 100% of the time: you can move, withdraw or unwind everything in it whenever you want, and the mandate you granted the agent does not gate any action you take. Revoking the agent needs nobody’s cooperation but your own.

sole owner · unilateral · at all times

04Can it tell me things without spending anything?

Yes, and most of what it can do is this: five of its fifty-two tools spend money and the rest only read. Ask what a price range would have collected day by day on every chain and fee tier, how seventeen ways of managing that position would have done over real history, what nine option structures cost today and cost at every roll since 2021, what perpetuals pay on four venues, who is being liquidated and where, and what prediction markets and the rate curve expect. None of it signs anything.

ask before you act

05What exactly can the agent do?

The agent is a contract your account appoints, not a key we hold. It may call one approved operation on one account, and it refuses the rest on chain: it will not target your account directly, will not install permissions or change who owns it, and will not touch an operation the guardian never approved or that you never switched on. Caps per asset and per period are fixed in your account, and nothing on our side can raise them.

06How do I stop it?

One transaction from your own wallet stands the agent down. You do not open a ticket, and you do not wait for us. The agent checks the appointment on every call, so it stops at once. Your account can also never be re-pointed at a different agent: the first appointment binds, and the only permitted change is to none at all.

07Who pays gas across all these chains?

A relayer sponsors the calls and is reimbursed from the plan itself, in the asset the plan already holds. You never bridge gas to a chain you have not used before.

zero signatures to reach a new chain

08What happens if a step fails mid-loop?

The plan stops at the failed step and reports the state it stopped in. Steps that have not run do not run. Nothing is left half-approved, and the next scheduled run starts from a clean read of your balances.

09Can I use a protocol you have not integrated?

Not by writing it into a plan, and that is the point. The list of operations is closed, which is what makes it safe to hand to a model: a plan naming anything else is refused when it is written, rather than attempted and failed halfway. Adding to the list is cheap though. A new venue is a new entry, not a change to how plans work, so we can add it in days and your plan does not change shape when we do.

10How do I know what a plan will do before it runs?

Every plan compiles to the board you saw above: each step, the protocol it calls, the chain it lands on, and where the money moves next. You approve that, not a sentence.

11Is this custody, and does it change my reporting?

It is self-custody throughout. Positions sit in an account in your name, so your existing custody, audit and reporting posture holds — we add execution, not a counterparty.

Bring one strategy you are tired of running by hand.

We onboard a small number of funds and operators each month, and we sit with each one to build their first loop.