Guide

Shield crypto spend

Some links may earn us a commission at no cost to you, which helps keep these guides free and up to date.

Protect the crypto spend path before an agent can sign or send. Dedicated hot wallet, spend caps, review before place, revoke and rotate. Cold store stays offline. Agent Lane does not hold keys or settle payments.

By Agent Lane Editorial · Page dated 25 September 2026

Answer first

Before Cursor or Grok can sign or send on-chain, put agent money in a dedicated hot wallet, set spend caps, keep review before place as a standing rule, and keep seed phrases and long-term balances on cold store the agent cannot see. Fund only what one bad run can lose. Revoke and rotate before you raise the balance. Agent Lane publishes the checklist. We do not hold keys, run a payment middleman, or place trades.

What this page is

A buyer-side operator guide for keys you control and payments that settle on-chain — the crypto half of the shield beside the brokerage shield. Pair it with x402 buyer basics when the agent pays for a web request, the trading-agent map when you are choosing a trading path, and the shared-box checklist when the agent runs on a shared computer.

We are a publisher, not a wallet or custodian. Product screens and header names change; confirm on the official docs before you put money in.

Spend shield diagram: long-term holds and personal assets outside; agent spend and review before place inside the shield.
Long-term holds stay outside. Agent spend lives inside the shield. Review before place sits on the gate.

Hot agent path vs cold store

  • Cold store. Hardware wallet or other offline vault for long-term holds and seed phrases you would mourn — outside the shield. The agent never sees that seed or login.
  • Hot agent wallet. A dedicated spend wallet with one job: money this run may lose. Inside the shield, behind caps and review before place.
  • The gap is the shield. Separation is not a product name. It is the rule that one bad prompt cannot drain the main stash.

Pointing the bot at the same wallet that holds cold storage is how a leaked chat, shared user, or “don’t ask” prompt becomes a full drain. Separate first; then set caps.

How to shield crypto spend

  1. Separate hot spend from cold store. Label long-term holdings and agent spend. They never share a key, seed, or funded wallet the bot can reach.
  2. Open a dedicated hot wallet. Create or fund a wallet whose only job is agent crypto spend. One agent login, one spend wallet — do not share across people or accounts.
  3. Keep seeds offline. Park seed phrases and long-term balances on a hardware wallet or other cold store. Never put a seed in the agent env, chat, prompt, or repo.
  4. Set spend caps. Write a session max and a daily max you control. Refuse quotes over the limit, on the wrong asset, or on a network you did not allow.
  5. Require review before place. Standing rules: amount, destination, and asset shown before any signature or send. No “just sign it” or “don’t ask.”
  6. Fund only one bad run. Move in only the ceiling for this day or project. Check the balance before the session. Refill yourself after you read receipts.
  7. Revoke and rotate before you raise. Disconnect payer connectors, empty or move the hot wallet, revoke grants and rotate tokens, then raise the balance or dig into a bad prompt.

Spend gate stack

  1. Dedicated agent wallet — money the bot can reach; cold store stays outside.
  2. Agent spend caps — session and daily maxes you enforce; funded balance is the last brake.
  3. Review before place — human gate on amount, destination, and asset before any signature or send.
  4. Venue — on-chain pay path (including x402) behind the gate.

Skip a layer and the next one has to catch everything. Stack all four before the first live call.

Never put a seed in the agent env

  • Seeds stay offline. Cold store you approve — not .env, not chat, not a pasted prompt, not a repo, not a screenshot.
  • Prefer a signer you approve. A signing service or hardware approval path beats a raw key on the agent machine.
  • If a key must live on the computer, it still must not live in agent-visible files or shared-box paths — see shared-box.
  • Empty when the project ends. An unused key with leftover money is still a live spend path.

A key the agent can see is a key the next prompt, log, shared user, or leaked chat can spend. Treat “the model needed the key to sign” as a last resort, not the default.

Caps before any signature

Sellers quote a price. That quote is not your budget. The limit lives in your code or settings, before any signature:

  1. Read the amount and asset out of the 402 / payment-required message (or the proposed send).
  2. Compare it to a session max and a separate daily max.
  3. Refuse and stop if the quote is over the limit, on the wrong asset, or on a network you did not allow.
  4. Allow only known destinations. An unknown URL or address is a no, even if the price is a cent.
  5. Log the quote, the decision, and the receipt. A session without a receipt is unfinished.

Full checklist for caps vs permissions vs review: Agent spend caps. Buyer deep dive: x402 buyer basics.

Automatic pay-on-402 tools are convenient and easy to leave wide open. If your client will pay without asking, the only real brakes are the wallet balance and the limits you enforce. Set both before the first live call.

Revoke and rotate before you raise

  1. Disconnect live payer connectors (and any payer MCP) from Cursor and Grok.
  2. Lock or sign out of the agent apps on that computer.
  3. Move leftover funds off the hot spend wallet to a place the agent cannot sign — or empty it.
  4. Revoke login grants and rotate tokens that lived beside those connectors.
  5. Only then fund a higher ceiling or dig into a bad prompt. Debugging while the pipe is still open is how a second spend lands.

Shared computer, connectors, and passwords: Write invalidation before entryReject duplicate place same thesisConfirm symbol before placeNo scale-in without GOFlatten all before connector revokeOne order per idea until fillNo place while unconfirmed fillWrite max loss before entryShared-box and connector checklist. Choosing a trading path: Trading-agent map.

What Agent Lane does not do here

  • We do not hold your keys, run a hot wallet, or settle payments.
  • We do not tell you which chain, stablecoin, or payment helper to use.
  • We do not publish a funded “agent buyer” you can point at live APIs.

Related guides

Official product links

Official product pages that match this guide. Some links may be affiliate links; details in the site footer and on How we make money.

Sources

Operator patterns restated from Agent Lane’s dedicated-wallet, spend-caps, review-before-place, and x402 buyer guides, checked against public x402 buyer and Coinbase Developer docs for this page dated 25 September 2026. Header names and library wrappers change — use the live docs, not this paragraph, when you build.

FAQ

What is the crypto spend shield?
The crypto spend shield is the gap between a hot agent wallet the bot can sign or send from and cold storage that stays offline. Long-term holds and personal seeds stay outside. Only agent spend lives inside, behind caps and review before place.
Hot agent wallet vs cold store — which is which?
Use a separate hot spend wallet for agent runs — small by design, fund only what one bad run can lose. Use a hardware wallet or other cold store for long-term holds and seed phrases the agent must never see. Prefer a signer you approve over a raw key in .env.
Why never put a seed phrase in the agent env?
A seed or private key in .env, chat, a prompt, a repo, or a screenshot is a key the next prompt, log, shared user, or leaked chat can spend. Keep seeds on cold store you approve. If a signing key must live on the computer, it still must not live in agent-visible files.
How do dedicated wallet, caps, and review stack?
Stack order for the on-chain path: dedicated agent wallet (money the bot can reach) → agent spend caps (session and daily maxes) → review before place (human gate on amount, destination, and asset) → then sign or send. Skip a layer and the next one has to catch everything.
Should I revoke and rotate before raising funds?
Yes. Disconnect live payer connectors and MCPs, lock or sign out of agent apps, empty or move funds off the hot spend wallet, revoke grants, and rotate tokens before you put more money in or raise caps. Raising the balance while the pipe is still open is how a second spend lands during debug.
Where does x402 fit on this shield?
x402 is a buyer-side way for software to pay for a web request after a 402 Payment Required quote. Your code still checks amount, asset, network, and allowlisted destinations against caps before any signature. Deep buyer checklist: x402 buyer basics. Start on a test network with a tiny max before mainnet.
Where do I apply this next?
Separate spend path: dedicated agent wallet. Hard dollar limits: agent spend caps. Human gate: review before place. Paying for a web request: x402 buyer basics. Map of trading agents: trading-agent map. Shared computer and connectors: shared-box checklist. Brokerage MCP path: shield brokerage spend. Agent Lane publishes the checklist; we do not hold keys or settle payments.

Next steps

Before an agent touches real money, give the agent its own dedicated wallet, set hard spend caps, and review every order before it is placed. Or browse all Agent Lane guides.