Now yourClaudecan pay.Only what you allow.

Daily limits, approvals above them, and a key you can revoke in one tap. Enforced on NEAR.

Tell it what to pay for. Leash holds the limit.

An agent with a card can spend anything. An agent with Leash spends what you set, where you set it, and asks you about the rest.

Subscriptions
A man on a balcony with coffee and his phone

Keep my API plan paid every month.

Only vendor.near can be paid. Anything over $5 waits for him.

Research
A woman thinking at a cafe table with a laptop

Spend up to $5 on search and scraping today.

A $5 daily cap. The sixth dollar is refused, not sent.

Freelancers
A designer reviewing poster proofs on a studio wall

Pay the illustrator once I sign off the proofs.

Parked as a request until she approves that exact payment.

Compute
An engineer working late at his desk

Top up my GPU credits when they run low.

One provider, $25 a day, and a minute between top-ups.

Travel
A traveller on a train platform checking her phone

Book the cheapest train to Lisbon under $80.

Under $80 it pays on its own. Above, it asks first.

Household
A couple unpacking groceries in their kitchen

Reorder our staples from the usual shop.

One shop on the list, $30 a day, nothing anywhere else.

Tipping
A woman reading on her phone in an armchair

Tip the writers I read, a dollar each.

$1 per payment, $10 a day, a minute apart.

Teams
Three colleagues around a laptop in a loft office

Give the intern's agent $20 for the week.

A key that expires on Friday, whatever is left.

The leash is a contract, not a promise.

Limits are not instructions in a prompt that a model can talk its way around. They live in a contract on your own NEAR account, and the chain enforces them.

  1. 01

    You set the limits.

    A daily cap, a per-payment cap, who it may pay, how often, and until when.

  2. 02

    The agent gets one key.

    A NEAR key that can only call pay, request and ask for more. Never your account.

  3. 03

    Every payment is checked.

    Your contract checks the limits before any USDC moves. Above them, it asks you.

  4. 04

    Revoke, and it is gone.

    Revoking deletes the key. NEAR rejects its next call before your contract runs.

Every agent, one leash.

Leash speaks the Model Context Protocol, so any client that runs MCP servers can hold a key. Payments settle in USDC on NEAR.

  • Claude
  • Codex
  • Cursor
  • Windsurf
  • Zed
  • GitHub Copilot
  • Gemini CLI
  • Cline
  • Raycast
  • JetBrains
  • NEAR
  • USDC by Circle

Questions people ask first.

What is Leash?

A contract on NEAR that holds USDC for you and lets each AI agent spend it under limits you set: a daily cap, a per-payment cap, the accounts it may pay, a cooldown and an expiry.

Who holds the money?

You do. The vault is a contract on your own account, leash.<you>. You can withdraw at any time. An agent's key can only call pay, request and ask for more.

What stops an agent from overspending?

Two layers. NEAR lets the agent's key call only those three methods on that one contract, and the contract checks every payment against the limits before any token moves.

What happens above the limit?

The payment waits as a request. You see who, how much, to whom and why, and approve or deny it before the window closes. An hour by default; you choose.

How fast is revoke?

Immediate. Revoke deletes the agent's key, so its next call is rejected by the protocol before the contract runs.

Is it live?

On NEAR testnet today with Circle's test USDC. Mainnet follows in November 2026.

Give your agent a budget, not your wallet.

Get started with Google, Apple or email

Sign in to Leash

Give your agents a budget, not your wallet.

or
Signing in with Google, Apple or email creates a NEAR account for you. We cover its first fees.