AdZap Publish ads Draft an ad adzaps.net
sheet 00 · the whole product

An ad is two URLs.
Everything else is overhead.

AdZap serves sat-per-click ads through a permanent image URL and a permanent click-through — embeddable anywhere Markdown renders. No JavaScript, no iframe, no tracking pixel. No signup either: your Nostr key is the account, and clicks settle in ecash.

A live AdZap slot
800 × 150 pxserved from /a/5a16d65ec64e4a13cache-control: no-store
01 how it works
ADVERTISER

Draft it on the canvas

Layers, text, shapes and images on an 800×150 sheet. The design saves as a .json document and publishes to Nostr as a kind:30078 event — portable to Artstr Studio.

ADVERTISER

Fund it in sats

Pay a Lightning invoice from any wallet, or deposit a Cashu token. Your bid is the price of one click; the budget caps total spend.

PUBLISHER

Paste two URLs

Create a slot, copy the Markdown, drop it in a README, a blog, a docs page or a PDF. The URLs never change; what they serve does.

BOTH

Clicks settle themselves

Each valid click debits the advertiser and credits the publisher in the same append-only ledger. Withdraw over Lightning whenever you like.

The embed, in full

[![Sponsored Ad](/a/slot)](/c/slot)
/a/<slot> — returns whatever campaign is running in your slot, as an 800×150 PNG with alpha.
/c/<slot> — records the click, credits you, redirects the reader to the sponsor.
No matching campaign? A blank transparent image is served and your layout doesn't break.

What a click costs

RuleValue
Minimum bid
Minimum budget
Minimum deposit
Platform fee
Fee with house-ad backfill
Bot and repeat clicksfree — nobody is charged
02 two sheets, two jobs

sheet 01 — advertiser

/builder draft · fund · launch

A full-screen design studio: layers on the left, the 800×150 canvas under crop marks in the middle, properties on the right. Publish and the banner uploads from your browser to Blossom mirrors — AdZap stores only URLs and a hash.

Open the builder →

sheet 02 — publisher

/publish slot · embed · withdraw

Create a slot, tag it with the categories your content is about, and copy the embed. Rotate mode for live surfaces; pinned mode for PDFs and print, where the pixels get captured once and must stay truthful.

Open the slot desk →