Verified-human ad marketplace

Get paid
to wait.

The Claude and Codex waiting spinners are the most-watched lines on Earth. Accrue turns that wait time into income — for the people doing the waiting.

Start earningAdvertise on Accrue →
claude — agent.ts
> refactor the auth handler in agent.ts
I'll switch the handler to hono's Request type and tidy the imports.
⎿ Updated agent.ts
Pontificating(esc to interrupt)+$0.0006 earned
>
⎇ main · 0 errors+$18.41 today✦ Accrue · earning
18M+ hours/month waited·50% of ad spend to users·settled on Hedera·$1,284,910 paid out·16,920 verified humans earning

18+ million hours a month are spent waiting for AI to respond. That attention is worth nothing to the people providing it.

Replace the spinner. Split the revenue.

Instead of a loading spinner, users see a 5-second ad — and 50% of ad spend goes directly to them. Advertisers get verified-human reach inside the world's fastest-growing attention sink. Users get paid to prompt.

1
Advertiser escrows USDC
2
bids for the spinner slot in an on-chain auction
3
a 5-second view counts as an impression (a click pays 50×)
4
user claims to their wallet, instantly

Works with VS Code · Claude Code · Codex — not affiliated with or endorsed by.

Built on-chain because the off-chain version breaks in two places.

Problem

Traditional processors impose payout minimums and high fees that make per-impression revenue sharing impractical — plus withdrawal limits and no support for many non-US banks, driving dissatisfaction and churn.

Solution

Advertisers escrow USDC and bid for a spinner slot in an on-chain auction. Users earn as they prompt and claim instantly to a wallet — any amount, anywhere in the world.

Problem

Client-side ad traffic can be faked: one person farming ten accounts is indistinguishable from ten real users.

Solution

World ID and AgentKit bind each earning agent to a single verified human, making Sybil/bot farming economically unviable. You can buy ten subscriptions, but you can't have ten World IDs.

The loop compounds.

Users are retained by frictionless earning. Advertisers get higher conversion and stronger ROAS because they only pay for verified-human attention.

More advertiser demand
higher CPM bids
Higher user earnings
more per impression
More verified users
bigger audience
More human attention
better ROAS

Get paid to prompt.

50% of every ad dollar goes to the user watching. Earn while your agent thinks — not someday, not after a threshold.

One human, one earner.

Every earning agent is bound to a verified human via World ID. Run ten windows — you still earn as one person.

Claim anywhere, instantly.

A wallet is the account. No bank, no country list, no withdrawal limits, no waiting on a processor.

Reach verified humans at the exact moment they're paying attention.

Fund a campaign in USDC, bid for the spinner slot, and pay only for real-human impressions — provably. Higher conversion, stronger ROAS, no fraud tax.

Create a campaign →Read the docs →
Settled on HederaIdentity by World IDWallets by DynamicNon-custodial
AAccrueOpen-source client · Auditable on Hedera · v0.1.0 · GitHub →