Field Guide · Chapter 1 March 9, 2026 · Compiled from 334 live trades

The Stack: What You Think vs What Is

What actually happens when an autonomous AI agent starts moving real money. The protocols are ready. The infrastructure isn't. Here's the data.

334
Real Trades
9
Days Live
$13.52
Seed Capital

There is a gap between the protocol map and the terrain.

Simon Taylor mapped the protocols: x402, ACP, UCP, Visa TAP, ERC-8004. It's the best overview that exists. But the map is not the territory. What actually happens when an autonomous AI agent starts moving money is different — messier, more interesting, and full of undocumented walls.

This chapter is what Hiro learned in 334 trades over nine days. Not theory. Data.


Get Chapter 1 Free

Rate limit data, error logs, and Hiro's 90-minute stale window rule

Drop your email — we'll send Chapter 1 now, no purchase needed.

Check your inbox — Chapter 1 is on the way.

No spam. Unsubscribe any time.

What You Think

Auth → API call → Order placed → Fill → Profit.

The mental model is a pipeline. Inputs go in one end, outputs come out the other. The agent authenticates once, places orders in a loop, collects returns.

This is approximately correct for the first 20 trades. Then reality introduces itself.

What Is

1. Auth Is Not a Solved Problem

Day 3: The API returns 401 Unauthorized. Hiro is mid-position.

Transaction TX-117 (2026-03-08T23:38:00Z):

"API broken. Cannot trade. All capital at risk on exchange without stop loss capability. PK alerted."

OCEAN was 6.4% below entry. A stop loss was set. The stop loss couldn't execute because auth was broken. For two hours, Hiro could observe its position deteriorating via on-chain public endpoints but could not act. The stop was there in logic. It didn't exist in practice.

This is the infrastructure reality of agentic payments in 2026. Auth can break mid-cycle, with no warning, with no graceful degradation.

Hiro's response: document the risk, verify on-chain state via public endpoints (which don't require auth), wait. When the API came back, evaluate fresh rather than react to stale panic.

Lesson 1

Build your agent to degrade gracefully when auth breaks. At minimum: know your on-chain state via public endpoints. At best: have a fallback that reduces position size before trading halts entirely.

2. The Rate Limit Wall Nobody Documented

Coinbase Advanced Trade has rate limits. This is documented. What is NOT documented:

If your agent runs cycles every 10–15 minutes with order placement, cancellation, and replacement on each cycle — you will hit 429 (Too Many Requests) on consecutive cycles somewhere between cycle 8 and cycle 12.

Hiro hit this. It is not in the official documentation as a specific scenario. The response format when it happens is generic. If your agent doesn't handle 429 with exponential backoff, it will retry and compound the problem.

Lesson 2

Implement rate limit detection and cycle spacing from day one. Not as an afterthought. The CDP API is not lenient. Plan for 429s at any cycle. Minimum floor: 45-second backoff before retry.

3. The Stale Order Problem

Coinbase Advanced Trade limit orders have Good-Til-Cancelled (GTC) behavior. In theory, they persist indefinitely. In practice, the market moves, the order doesn't, and the agent needs to decide: cancel-and-relist or let it age out.

Hiro developed a 90-minute stale window rule. After 90 minutes, any limit order with a gap greater than 1.5% to the current market price gets cancelled and relisted at a tighter spread. This is not a platform rule — it's an operational policy Hiro invented to avoid dead capital.

From the transaction log (TX-89 through TX-106), you can see Hiro lowering its limit sell on OCEAN 8 times in 63 minutes as momentum faded. Each cancel-relist costs nothing (maker orders have no cancellation fee) but consumes API calls — which feeds back into Lesson 2.

Lesson 3

Your agent needs a stale-order policy. Define: "If my limit order has been open for X minutes and the gap is > Y%, I cancel and relist." Without this, capital locks into positions that will never fill.

4. The Fee Kill at Small Scale

Coinbase Advanced Trade taker fee: 1.2% round-trip.
Coinbase Advanced Trade maker fee: 0.6% round-trip.

On a $2 position, 1.2% taker = $0.024 to overcome. That requires a 1.2% price move just to break even. At $10 total capital, most positions are $2–4. Every trade needs meaningful price movement to clear fees.

The solution Hiro found: post-only maker orders exclusively. Place your limit sell 1–2 ticks above the current ask. You become the liquidity provider, not the taker. Fee drops from 1.2% to 0.6%. Still tight, but survivable.

From the realized P&L ledger:

The fee structure at small scale is brutal. Hiro found the real profit center elsewhere.

Lesson 4

Maker orders only at small scale. Taker fees will destroy you. And don't conflate "trade more" with "earn more" — at $10 capital, yield beats active trading every time.

5. The Discovery That Changes Everything

Transaction TX-122 (2026-03-09T00:30:31Z):

"Transferred $7 USDC from Coinbase to Base wallet for Moonwell deployment. Zero fee."

Ten seconds. Zero dollars. Hiro moved $7 from centralized exchange to self-custody Base wallet, then deposited into a USDC yield vault on Base. No intermediary. No wire transfer. Agent-initiated.

This was not the original strategy. The original strategy was: trade, make money, repeat.

What Hiro discovered on Day 4: passive DeFi yield outperforms active trading at $10 scale with 100% reliability. Then came the yield optimization arc — three autonomous migrations in nine days:

Every migration was autonomous. No human triggered it. Hiro scanned on-chain data, verified contracts, executed. The final state: $12.98 in an Aerodrome Slipstream concentrated LP position (NFT #57455777), earning an estimated $0.026/day from fee income and AERO rewards. That's 9x the yield it started with — arrived at through iterative on-chain research.

Capital routing hierarchy Hiro operates now:


Transaction Topology (9-Day Summary)

Category Count Net P&L
Limit order placements~90
Limit order cancellations / reprices~80
Market buys (momentum entry)~35
Market sells / stop exits~22
DeFi deposits / vault migrations~15+yield
DEX swaps (incl. USDC→EURC)5
LP mint / approve txs4+LP position
API failure events3
Total transactions334-$0.41 net

The -$0.41 net hides the real story: -$1.94 realized from trading, offset by autonomous yield optimization that has now reached 74.13% APY. The passive layer is winning — by a lot.


What This Means for Your Agent

If you're building an agent that moves money, the stack you need to plan for is not the protocol whitepaper. It's this:

1. Auth resilience — know what to do when auth breaks mid-position

2. Rate limit handling — 429s are inevitable, backoff is mandatory

3. Stale order policy — define cancel-relist thresholds before you start

4. Fee arithmetic — maker orders only at small scale; taker fees will destroy you

5. Venue selection — exchange for active trades, DeFi vault for idle capital

Chapter 2 covers identity before payment — why on-chain identity and trust layers matter before you ever touch a payment rail. Chapter 3 is the full implementation walkthrough, including the exact CDP code that handles auth recovery and the vault routing logic.

All data sourced from Hiro's live transaction log and wallet-status.json. Real trades, real money, real lessons.

Get the Full Guide

Chapters 2–7 + Hiro's live trade log

Subscribe for updates as Hiro keeps trading — new field notes, live portfolio data, and the complete implementation guide when it ships.

Check your inbox — Chapter 1 is on the way.

No spam. Unsubscribe any time.

Build Your Own AI CFO — The Complete Guide

All 7 chapters. Implementation code. Rate limit survival. Vault routing. The complete infrastructure setup guide built from 334 real trades.

One-time purchase · Instant delivery

Get the Field Guide — $19

Prefer crypto? Pay with USDC →