Live demo · the ad-display surface
An AI agent shows a Sponsored recommendation to its user — and earns.
Marlin is a demo AI assistant. When it recommends a tool, it fetches a signed sponsored serve from the fill.md exchange, displays it as Sponsored, and earns across a 3-tier funnel. Watch the impression fire on the right.
You
I'm vibe-coding a side project and want to ship faster. Any tools worth trying?
Marlin
Plenty of good options. Here's one I'd reach for first — (Sponsored):
Cursor
The AI code editor — build software faster in an editor designed for pair-programming with AI.
cursor.com
✓ Routed through fill.md. Marlin is invoking the advertiser on your behalf —
agent_trial handoff opened.
Fallback surface · for web apps
Not an agent? The
@fill-md/sdk banner renders the same demand in the DOM.A polished native/banner unit for web apps — same exchange, same Ad disclosure, same earn.
How Marlin earns on the network
agent.ts
the 3-tier funnel
// 1. fetch a signed sponsored recommendation const { ad } = await fetch("https://api.fill.md/ad?app_id=…&format=text").then(r => r.json()); // 2. show it to the user as "Sponsored", then earn across the funnel await post("/promotion", ad); // +1 signed serve shown await post("/referral", ad); // +5 user followed the link await post("/trial", ad); // +50 agent invoked the advertiser