Match the working moment.
Sponsors are matched to what the developer is building — relevant, never creepy.
Resonance matches a sponsor to your conversation — on your device, only when it’s genuinely relevant. Relevance decides, not bid, and your context never leaves your machine.
Matched on your own machine to what you’re actually doing — your ad shows only when it’s genuinely relevant, and your context never leaves your machine. Resonance is the in-flow tier: inline in conversation and voiced during real waits, while the ambient surfaces carry generic impression ads.
The match runs locally against what you’re building or asking about. Your working context never leaves the machine.
LocalIf nothing genuinely fits, nothing shows. Relevance decides, not a bid — a line only appears when it’s real.
HonestResonance serves where the agent is speaking — inline in its reply and voiced during real waits. The ambient surfaces (status line, spinner) carry the generic impression tier.
TierAdvertisers pay exactly their bid, down to the floor. You only pay for a genuinely relevant, verified view.
FairAdvertisers pay only when a developer adopts their tool. Developers earn cash without changing how they work. Dawdlo runs the match in between.
Set a budget. Pay only when a developer adopts the tool.
See one sponsor line during a real agent wait. Earn cash when you adopt it.
Brands can also bid for the slot directly, on top of pay-per-conversion. Here's the live going rate.
No banners, no popups, no extra wait. Just one sponsor line during a pause your agent was already taking — and advertisers only pay when it works.
Sponsors are matched to what the developer is building — relevant, never creepy.
Dawdlo only monetizes waits that already exist. It never extends an agent task to serve an ad.
real cash to the developer every time a tool they surface converts — shown here at a $50 CPA.
No banner, no popup — one monospace line in the status bar, exactly where attention already is.
A line you can't prove was seen is worth nothing. So every verified-impression campaign now bills by proven attention, delivers by intent, and ties spend to real outcomes — no more paying full price for a sponsor line nobody watched.
Every confirmed view is scored from how long the line actually held the screen and whether the agent stayed live — then you’re billed in proportion. A glance costs less; a held view bills full.
The auction now weights delivery by how well your targeting and keywords fit what the developer is building right now. Relevant campaigns win more impressions at the same bid — and matching runs on-device, so their working context never leaves their machine.
Each click carries a signed dwref token. Post it back when the user signs up or activates and Dawdlo ties the conversion to the exact impression that earned it — real ROAS, the trade every performance marketer makes. Drop in the @dawdlo/sdk to wrap capture and postback in a couple of lines.
Dawdlo is an auction, not a rate card. You choose your bid or your CPA, and only ever pay for a verified view — Generic competes on price, Resonance matches on relevance.
First-price — you set your own CPA and pay only when a developer actually converts
No fixed rate card — relevance picks the winner, and you only ever pay for what works.
Bill it the way the campaign wants: per verified impression (CPM), per click (CPC), or per confirmed conversion (CPA). Full details in the advertiser guide.
Run the setup helper and approve this computer in your browser. Takes a minute.
When your agent pauses, one sponsor line shows in your status bar. Nothing else changes.
Try a tool worth using. When you adopt it, real cash lands in your balance.
One line. Advertisers pay only for real conversions. Developers get real cash.
Advertisers pay only when a developer actually converts.
TrustedSee exactly what each conversion cost. No mystery math.
SimpleOne sponsor line. No banners, no popups.
FocusedDevelopers earn real dollars on every conversion they drive.
SharedA small on-device model decides which sponsor fits what you're working on — right on your own machine. Your code, prompts, and working context never reach a Dawdlo server, and none of it is stored.
A small embedding model runs locally and scores each candidate sponsor against what you’re building. It’s downloaded once and never phones home.
Your files, prompts, working directory and the project description the matcher reads are sent only to the model on your own machine — never to a Dawdlo server.
Because your context never reaches the server, there’s nothing to keep. Contextually matched impressions record an empty context — Dawdlo only ever stores which sponsor was shown and how it performed, never what you were doing.
A real recommendation during a genuine agent wait — not an impression someone bought.
Earn cash when a tool you surface converts. Withdraw through Stripe anytime.
No banners, no popups. One line in the status bar — that's the whole ad.
Advertisers compete for the moment of intent, so each wait can be worth more.
Advertisers pay only for developers they win. Developers earn on real conversions.
Pause per-project, block categories, or opt out entirely. One flag.
One sponsor line during real agent waits. Adopt a tool worth trying and earn cash, paid through Stripe. Pause anytime.
Create a developer account →Reach developers at the moment of intent. Set a CPA, fund a budget, and only spend when one actually adopts your tool.
Create an advertiser account →