How it works

Simple on the surface. Careful underneath.

A line shows, attention is measured, the developer gets paid. The interesting part is how we keep that fair for everyone.

01

The line is always on

Dwell wraps your status bar so a sponsored line sits there continuously — between turns, while you type, while you read. It rotates over time so it never goes stale. That's the display layer, and it's quiet by design.

02

Display and billing are separate

A line being on screen is not the same as a paid impression. Advertisers are only charged for attention during a genuine, human-initiated wait — present, interactive, at least a few seconds. Leaving the editor open overnight earns nothing, and that's the point.

03

Attention is graded, not assumed

Each impression is graded verified, served, or rejected based on non-invasive signals: a real turn boundary, an interactive session, time on screen. Verified is the premium tier; anything that can't clear the bar is graded down or dropped.

04

Forgery is made expensive

Every impression is cryptographically signed and single-use, identity is verified at payout, and anomalous patterns are caught and clawed back. We don't claim fraud is impossible — we make it unprofitable.

05

We never read your code

The client only learns when a turn starts and ends. It never sees your prompts, your files, or your output. Targeting comes only from interests you declare on the website.

Try it in one command.

$npx dwell