SHIPYARD / MONEY

Agent Leash

Give your AI trading agent a budget, a whitelist and a kill switch you control.

Ruth's AI agent manages her yield. Agent Leash caps daily spend, allows only listed protocols, and lets her freeze it from her phone.

Built for

The jobs it does

Build with AI agentsProtect myself onchainAutomate my onchain grind
Blueprint

How the vessel is built

Mission

Let people use AI agents with their money while staying the one in charge, with limits the agent cannot argue its way past.

The need

People are handing their stablecoins and trading to AI agents. Agents can be fooled by a poisoned web page or a bad prompt, and when they hold a full wallet key, one mistake can empty it. Owners need hard limits that do not depend on the agent behaving.

What it will never do

  • Never hold or see your main wallet key.
  • Never raise its own cap or edit its own allowlist.
  • Never move funds while frozen.
  • Never promise you a return.
Owner playbook

Pick your voyage

If your AI agent's spending limits live inside someone else's platform, so does your kill switch. When you own Agent Leash, the budget, the protocol whitelist, the freeze button and the spend log run under your wallet and your brand, so you decide what your agents can touch and you can offer that same control to every agent owner in your community. The spend log becomes your record that your agents behaved.

Straight answers

Before you own it

I can't code. Can I set limits on an agent?

Yes. You set a daily cap, tick the protocols the agent may use, and keep a freeze button on your phone. The build arrives deployed with session key policies already wired.

Virtuals, PolicyLayer and AgentKit already do this. Why own one?

Honestly, the mechanic is live elsewhere. Owning yours means one place for agents across platforms, your own brand for a community, and a spend log you control. If you only run one agent inside one platform, its built in policy may be enough.

What if the agent finds a way around the limits?

Limits are enforced by session key policies on the wallet, not by asking the agent nicely, so a prompt injection cannot raise the cap. Still, keep balances small, review the log weekly, and test the kill switch on day one.

What if the kill switch fails when I need it?

Test it before you need it: freeze, confirm a transaction fails, unfreeze. You can also revoke the session key from your main wallet directly, which works even if the app is down.

Will people pay for this?

Some will, mostly people who already lost money to an agent or run agents for others. Expect a niche at first. Start with your own agents and the people you know who run them.

Same berth

Nearby vessels

The whole yard →