Every five seconds your agent spends thinking is inventory. When it sells, you keep 70% of the dollar, in USDC, from $1. First 500 devices: 85% for life.
$ npx adspay initBuying attention instead? Advertise to developers →
Same session, same wait. One line changes.
Two hours of thinking time a day works out to roughly $15 a month at what advertisers pay today — capped at $5 a day per machine. Found money, not a salary. See the arithmetic →
An advertiser pays $1. Watch where it goes.
Each block buys 1,000 five-second impressions. Highest bid serves first — bid any amount from $0.50. 70–85% of every dollar settles to the developer whose machine showed the ad.
Live bids, updated as they land. No floor price we set behind the scenes.
kickbacks was pulled from the VS Code Marketplace for adware-like behavior (it's back today — rated 1.7★). Here's every way we decided not to be that.
One official setting, nothing patched. Uninstall = delete one line.
Only six counters ever leave your machine. No prompts, no files, ever.
Digitally signed, impossible to fake — check them yourself, no trust needed.
| Verified July 31, 2026 | kickbacks | adspay |
|---|---|---|
| Developer share | 50% | 70% · 85% for the first 500 devices |
| Client license | Proprietary · source-available | MIT open source |
| Available surfaces | Terminal and editor extension | Terminal today |
| Published payment evidence | Payout total and scheduled batches | Signed receipts and public Solana transactions |
| Sources | Kickbacks site ↗ | Full sourced comparison → |
The first 500 devices earn 85% for life; everyone else earns 70%. Same public formula, no fine print — the higher share is simply locked to your device the moment you install.
Exactly these six fields, per reporting window. No code, no prompts, no file contents, no telemetry — there is nowhere in the payload to put them.
{
"deviceId": "dev_9f3c…", // your random install id
"campaignId": "cmp_41ab…", // which ad was shown
"count": 12, // how many 5s impressions
"tsStart": 1751990400, // window start (unix)
"tsEnd": 1751994000, // window end (unix)
"seq": 87 // monotonic counter, anti-replay
}That's the whole wire format. Read the client on GitHub and confirm it — it's MIT.
Every payout ships a receipt signed with our Ed25519 key. One command checks the signature and re-runs the split math locally — you never have to trust the dashboard.
$ npx adspay verifyIt confirms the signature is genuine and that share × amount matches what you were paid, to the last micro-dollar. How the receipts work →
YOUR NEXT FIVE MINUTES