backend live · extension shipping soon
Your agent thinks.
You get paid.
spinyield puts a single sponsored line inside your AI coding agent’s thinking spinner — the one you’re already staring at. Advertisers pay for that moment. You keep 70%.
70%
your share of every ad dollar. Not “up to.” Not tiered. Seventy.
$ claude "add retry + backoff to the payment webhook, then test it"
⏺ Reading src/webhooks/payments.ts…
⏺ Found 3 call sites without retry. Writing patch…
⏺ Running tests… 14 passed
⠧ Reticulating… (esc to interrupt · 47s · ↑ 3.2k tokens)
$0.0028
first impression credited live on our production ledger
70 / 30
the split, in your favor — the industry's biggest cut
0 bots
every impression sealed inside a real, paid AI inference
[01] how it works
Three steps. Two of them are things you already do.
01 · install
One extension. Works with Claude Code and Codex, in your editor or terminal. It does nothing until you switch it on.
02 · your agent thinks
While you wait on a long task, one small sponsored line rides along in the spinner. No banners, no popups, never in your code or your output.
03 · you earn
Advertisers pay per verified impression; clicks pay around 50× more. 70% of every dollar lands in your ledger, and you cash out from $25.
[02] proof-of-inference
You can’t farm this.
Every spinyield impression is sealed inside a real, paid AI inference. Faking one costs more than it pays. That single fact changes the economics of the whole system — for you and for the advertisers funding it.
sealed sessions
Each ad is bound to a cryptographically signed session token, minted only when an agent actually runs. No live session, no credit. Replayed events bounce off nonce checks.
economics as a moat
To fake an impression, a fraudster has to pay for real AI inference — which costs more than the impression pays out. Bot farms here run at a loss, permanently.
layered verdicts
Frequency caps, cooldown gates, plausibility scoring, collusion detection, and payout holdbacks back the crypto up with statistics. Defense in depth, on every event.
why you should care
Ad fraud steals from the payout pool. When bots can’t earn, every dollar advertisers spend flows to people doing real work — which keeps rates up and your 70% worth more.
why advertisers care
Everywhere else, invalid traffic gets filtered after the fact — partially. Here it’s unprofitable before the fact. You cannot buy a bot impression on spinyield, even by accident.
[03] earnings
Let’s talk real numbers.
Coffee money, not rent. Anyone promising you more from a spinner line is lying to you. Here’s the actual math:
$4.00 CPM — what an advertiser pays per 1,000 impressions
$0.004 one verified impression
× 0.70 your cut
$0.0028 lands in your ledger
That $0.0028 isn’t hypothetical — it’s the first credit our production ledger ever recorded, in June 2026. Clicks pay around 50× an impression, capped.
| how much you agent | ≈ impressions / day | ≈ / month* |
|---|---|---|
| casual | 20 | $1.70 |
| daily driver | 100 | $8.40 |
| agent-maxing | 300 | $25.20 |
*estimates at a $4 CPM, impressions only — clicks add more. Real rates depend on advertiser demand. We publish honest numbers because we’d rather under-promise.
The point isn’t getting rich. It’s that the time you already spend waiting starts paying for your coffee, your API credits, or the open-source tools you love — instead of paying nobody.
fair enough — put me on the waitlist →// trying to reach engineers?
Your next thousand customers are watching a spinner right now.
[04] trust
Built to be removable.
We run inside your development tools and we handle your money. Both of those are privileges. Here’s how we treat them:
never reads your code
The client asks our API for one line of text and reports whether it was seen. Your code, prompts, and files never leave your machine.
off until you say so
Consent is explicit and recorded. Nothing renders until you opt in, and you can flip it off any time.
fails silent, never loud
If our API is down, slow, or killswitched, the line simply doesn't appear. We never patch vendor binaries, and we'd rather show nothing than break your editor.
open math
Your earnings live in a double-entry ledger. Every impression is auditable down to the fraction of a cent — the same numbers we settle payouts from.
honest about the risks
Agent vendors could ship changes tomorrow that break this. If that happens, we'll say so plainly — this is an experiment in funding the people who use these tools.
one command to uninstall
Removal is total and instant. No residue, no nag screens, no 'are you sure' loops.
[05] faq
Fair questions.
How much will I actually earn?
Modest amounts — see the math above. A heavy agent user might make $10–25 a month at launch rates, plus more for clicks. It scales with advertiser demand and with how much you build. We will never pitch this as income; it's your waiting time picking up the tab for small things.
Does spinyield read my code or prompts?
No. The extension sends our API its own version, your editor type, and a session nonce — that's how it asks for a line of text. Your code, prompts, files, and conversation never leave your machine through us.
Will it break my agent or my editor?
The design rule is fail-silent: if anything goes wrong — our API is down, the response is slow, a global killswitch is on — you see nothing at all. We never modify or patch the agent vendors' code; we render only in surfaces extensions are allowed to use.
Which tools does it work with?
Claude Code and Codex at launch, in VS Code and the terminal. The extension is in final development — join the waitlist and you'll get one email when it ships.
How do payouts work?
Your balance accrues from your first verified impression. Once you pass $25 you can cash out via Stripe, which also handles tax forms where required. Earnings accrue from day one even before payouts open.
What is Proof-of-Inference?
Our anti-fraud layer. Every impression is bound to a cryptographically signed session minted during a real, paid AI inference, then checked against replay, frequency, plausibility, and collusion signals. The upshot: faking an impression costs more than it earns, so fraud is unprofitable by construction.
What if an agent vendor objects?
Then we'll deal with it in the open. There's a global killswitch on our side, the extension renders nothing without it, and we'd rather have that conversation honestly than play cat and mouse inside your tools.
[06] · waitlist
The extension is almost ready.
The backend is live — the ledger is already counting. Be first in line when the spinner starts paying.