Essay

The wait-state is the most wasted attention in software.

Published June 25, 2026 · claudearn

You know the moment. You type a prompt, hit enter, and your AI coding agent goes "Thinking…" — a small spinner, a few seconds of nothing, repeated dozens of times an hour. That micro-pause is the most-watched, least-monetized real estate in your editor. Nobody owns it. This is the argument for why someone should, why that someone should be you, and how a wait-state ad slot quietly turns dead air into a two-sided market.

See how it worksGet paid for waiting

A dozen idle pauses an hour, all day, evaporating

Count them sometime. An AI coding agent thinks before it edits, thinks before it runs, thinks before it answers — and each of those thoughts is a short window where you are doing nothing but watching a spinner. Five seconds here, eight there. Individually trivial. Across a full day of agent-assisted coding, it adds up to a real, recurring slice of your attention that you spend and never get back.

The strange part is that this attention is high-quality. You are focused, you are not multitasking, you are literally waiting for the screen to change. Any media buyer would call that premium inventory. In software, it just gets thrown away — a spinner, a few dots, then back to work. The wait-state is the most wasted attention in software precisely because it's so reliable and so completely unclaimed.

Why nobody owned it — until now

Two reasons the spinner stayed empty for so long. First, it felt too small to bother with: nobody builds an ad business on five seconds. Second, the moment is sacred. Developers are an audience that has been burned by every dark pattern in the book, and dropping a banner into a working tool is a fast way to get uninstalled. So the rational move, for years, was to leave it alone.

What changed is the economics and the plumbing underneath them. AI coding agents made the wait-state frequent and predictable instead of rare. And on-chain rails — USDC on Solana — made it possible to settle tiny per-impression payments to thousands of individual developers without an invoice, a finance department, or a thirty-day wait. The slot was always there. The way to pay for it honestly is what's new.

The spinner as inventory

Reframe the spinner and it stops being dead air. It's an ad unit with unusually good properties: one line of text, about five seconds of dwell, shown to a focused, hard-to-reach, high-intent technical audience. That is a near-perfect description of sponsored-line inventory — the kind advertisers chase developers across the entire internet to reach, usually without success.

claudearn treats that line as exactly what it is: inventory to be sold. The format stays deliberately small — one tasteful sponsored line in the "thinking" wait-state of your AI coding agent, never blocking, one-click reversible, opt-in. The constraint is the product. A spinner can hold one honest line without becoming a billboard, and that restraint is what keeps the audience from leaving.

Who should own half of it (the person doing the waiting)

Here's the part most ad models get backwards. The attention being sold isn't the platform's — it's yours. You're the one staring at the spinner, in your editor, on your machine. So the split should reflect that. With claudearn, about half of the revenue from impressions in your editor goes to you, paid in USDC on Solana.

Concretely: advertisers bid in a live market in blocks of 1,000 impressions, and the highest bid takes the number-one spinner slot. At roughly a $20 CPM, about $10 of every 1,000 impressions reaches the developer who did the waiting. Honest expectation, not a promise: that lands around $15–$60 a month for most people, and it varies with advertiser demand and how many hours you actually spend coding. It's beer money for seconds you were already losing — not a salary, and we won't pretend otherwise.

The other thing you own is your privacy, by architecture rather than by pinky-swear. The extension renders the ad and reports that a view happened. That's the entire list of things it does. It never reads your code, your prompts, or your files — there's nothing in the design that could.

From dead air to a two-sided market

Once the spinner is priced, both sides of the table show up. On one side, developers opt in and get paid for waiting — a small, recurring trickle of USDC for attention they were spending anyway. On the other, advertisers finally get a clean, in-editor way to reach developers at the exact moment those developers are paying attention, with pricing set by a live auction instead of a sales rep's mood.

That's the whole mechanism: a market for a moment that used to have no price. Bids set the rate, the top bid wins the slot, the impression is reported, and the payout settles on-chain — verifiable on Solscan, claimable to any wallet such as Phantom once you clear the $1.00 minimum. No invoices, no net-30, no trust-me. Just a spinner that finally clocks in.

See how it works

The idea is simple enough to fit in the spinner that inspired it: the wait-state is real inventory, half of it belongs to the developer doing the waiting, and on-chain settlement makes that practical for the first time. It's free for VS Code, Claude Code, and Codex, opt-in, and reversible in one click.

If you want the mechanics — the auction, the privacy model, the payout flow — the how-it-works page lays it out without the essay. And if you'd rather just turn your spinner on the clock, the developer side starts there.

Frequently asked questions

What exactly is a wait-state ad slot?

It's a single sponsored line shown inside your AI coding agent's "thinking" spinner — the few seconds it pauses before it answers or edits. One line, about five seconds, never blocking, one-click reversible, and opt-in. That micro-pause is the inventory.

How do I get paid for waiting, and how much?

You install the free extension and opt in. Advertisers bid in 1,000-impression blocks; at roughly a $20 CPM, about $10 per 1,000 impressions reaches you, paid in USDC on Solana. Realistically that's around $15–$60 a month, and it varies with advertiser demand and your active coding hours. It's honest side income, not a guarantee.

Can claudearn see my code or prompts?

No. The extension renders the ad and reports that a view happened — that's the entire list of things it does on your machine. It never reads your code, your prompts, or your files. Privacy comes from the architecture, not a promise.

Is this real money on a live network?

Yes. Payouts settle on-chain in USDC on Solana mainnet and are verifiable on Solscan. You can claim to any wallet, such as Phantom, once you pass the $1.00 minimum.