Earnings
You earn for impressions: every time the sponsored line is served while you code.Current rates
| Event | Rate |
|---|---|
| Impression | $0.005 |
Every credit is nonce-based and idempotent: replaying the same event never credits twice.
How impressions credit
Claude Code runsrebate statusline on each status refresh. The command renders the locally cached ad and refreshes the cache in the background from GET /api/ad. Served impressions credit your device. If the network is down or no ad fills, the line degrades to nothing or to an honest default; it never crashes Claude Code’s chrome and never shows a fake earnings promise.
Visiting a sponsor
The sponsored line is a hyperlink to a short link (/go/<token>). You can open it through any of these paths:
- Clicking the status-bar link directly, in terminals that render hyperlinks.
- Typing
/adinside a Claude Code session. - Running
rebate openfrom your shell.
/ad command exists because terminals differ in what they make clickable; it opens the sponsor link from any terminal.
The live earnings page
Every device gets a public, no-login earnings page:rebate status shows it anytime. The page shows lifetime earnings, a per-day breakdown, and the recent activity ledger, updating live.
Claim your device
Anonymous earnings live on the device id alone. If you reinstall your machine or lose~/.rebate/device, unclaimed earnings are orphaned. Claiming fixes that:
- Open your earnings page and sign in.
- Claim the device from the banner.
- Everything the device earns, past and future, lands in your account wallet.
/dashboard/ads alongside the rest of your account.
One wallet, two engines
Ads earnings from Rebates and trace sales from SellTraces share a single wallet at/dashboard. Payouts follow the platform payout flow described in Earnings and payouts.