How we marketed an SDK by letting it market itself

A meta case study — using the Livepeer Agent SDK to produce its own marketing collateral, then showing the reader exactly how it was made.

Product Livepeer Agent SDK Audience Non-technical creative pros Marketing problem Sell an abstract API to people who don't write APIs Surfaces used brand_kit, moodboard, generate_project, animate

Marketing a developer SDK to non-technical creatives is hard. The product is invisible. The mechanism is invisible. The value chain is invisible. Marketers reach for metaphors — "the AWS for AI media," "the rails," "the platform" — but metaphors slide off audiences whose day job is making things, not stitching them together. So we tried a different play: we used the SDK itself to make the marketing piece. Every visual on this page was rendered by an agent calling the same MCP a customer would call. The proof and the pitch are the same artifact.

The thesis

The Livepeer Agent SDK is built around one quiet idea: creative professionals already have AI agents. Claude, Cursor, ChatGPT, Cowork — they live in chat windows that creative pros use daily. What's missing is a creative substrate the agent can drive on their behalf — render an image, animate a still, build a moodboard, lock a brand kit, share a viewer URL — without the user learning a new app, a new SaaS, or a new pricing model. The SDK is that substrate.

The marketing problem then becomes a question of show vs tell. Most SDK marketing tells: "here's a docs page, here's a quickstart, here's a list of capabilities." A non-technical creative bounces off all three. We picked a protagonist, gave her a real morning, and let the agent render her workspace.

Meet Maya

~8 min
end-to-end wall clock
~$2
compute spend
3 MCP tools
brand_kit, project, animate
6 scenes + 3 videos
deliverables
1 agent
no manual prompt engineering

Maya is a fictional but representative mid-30s marketing lead at an indie consumer brand. She has 30 minutes between meetings, an open laptop, and an AI agent in a sidebar window. Below is her launch morning, rendered as a six-scene cinematic storyboard. The agent extracted "Maya" as a character via Z2 (auto character_anchor), generated each scene through the Livepeer GPU mesh, and surfaced drift warnings on shots where her appearance drifted.

The storyboard — Maya's launch day in six beats

Scene 1 — The brief Scene 2 — The mesh activates Scene 3 — Human-in-the-loop checkpoint Scene 4 — The grid lands Scene 5 — Animation pivot Scene 6 — The share

All six scenes rendered through flux-dev on the BYOC orchestrator. Five landed in 4–10 seconds; scene 5 was the outlier at ~13 seconds — exactly the kind of latency variance the AX-5 list_capabilities SLA metadata predicts (p50 ~6s, p95 ~20s). Live viewer: storyboard.daydream.monster/v/proj_744966e6d601

The animated episodes — same workspace, in motion

Once Maya saw the stills, the same chat moved fluidly into motion. One action: "animate" call per keyframe through seedance-i2v turned three stills into 5-second clips — the same surface she was already using, no new mental model to learn.

Episode 1 · 5s · seed 230046575
The brief — in motion
Steam rises from Maya's coffee, fingers move on the keyboard, eyes scan the screen. The first thing the SDK animates is the human's attention.
Episode 2 · 5s · seed 593182593
The grid lands
Twelve panels animate in across Maya's screen; she nods, soft smile. The moment a non-technical user realizes the system delivered.
Episode 3 · 5s · seed 1054622117 (after 2 retries)
The share — calm satisfaction
Maya leans back, takes a satisfied breath, late-morning light shifts across her face. Two retries, then a simpler prompt landed it — the honest end of the loop.

The moodboard — the breadth of who this is for

The storyboard answers "what does it look like for one user?" The moodboard answers "what does it look like for everyone?" Six slots, four image models rotated, all locked to the same brand kit (ckit_cba240449a). Each card hints at a different non-technical persona: brand director, indie filmmaker, comic creator, founder, educator, gallery curator. The agent didn't write six prompts — it briefed an intent ("eight visual cards each showing a different non-technical creative professional...") and the system varied the style cards.

Persona 1 — flux-dev editorial documentary Persona 2 — nano-banana warm cinematic Persona 3 — recraft-v4 natural daylight Persona 4 — gemini-image shallow DOF Persona 5 — flux-dev intimate portrait Persona 6 — nano-banana calm focused editorial

Public viewer (no login required): storyboard.daydream.monster/m/mood_407f47b1eb

What this whole page just proved (the meta-pitch)

The visuals above were rendered live. Not in advance, not by a designer, not by a studio. An agent — talking to one MCP server — produced them in roughly eight minutes for about two dollars of GPU compute. That is the product.

Re-read the storyboard and the moodboard with that frame, and the SDK's value proposition becomes concrete:

The differentiators, in plain English

PillarWhat it means for MayaWhat it means under the hood
Built for agents "I talk to my agent the way I already do. No new app." 50+ MCP tools, typed errors, idempotency keys (AX-4), p50/p95 SLA metadata (AX-5), URL normalization (AX-6), notifications/progress streaming (Z7).
Human in the loop "The system pauses for me at the moments that matter." Z6 checkpoint primitive (pause/review/resume), Z3 drift gate (per-shot 0–1 score with reasons), confirm: false cost-preview dry runs.
Decentralized GPU network "Pricing isn't hostage to one cloud. I see USD up front." Livepeer BYOC mesh, dynamic price discovery, transparent cost_usd_estimated per call, max_cost_usd hard cap pre-flight.
Cross-surface "Same key works in CLI, in MCP, in the browser. Same artifacts." Storyboard browser parity (Z1.5), CLI parity (Z+AX track), MCP server first; bearer-portable across surfaces.

The playbook — how this case study works as marketing

Pull this apart for your own SDK marketing:

  1. Pick a non-technical protagonist. Not the engineer. Not the buyer. The end-user-of-the-end-user. Render their morning, not your architecture diagram.
  2. Eat your own dog food, visibly. Your visuals are the proof. If the page itself was made by your product, the case study is the demo.
  3. Surface cost + time. "~8 min, ~$2" is a clearer pitch than "best-in-class throughput."
  4. Show failure honestly. Three things slipped in this session (moodboard timeout, scene-5 latency, episode-3 abort) and each is documented above. A perfectly polished demo reads as a perfectly polished demo; one with a documented retry path reads as a real product.
  5. Anchor to the agent the user already has. Maya isn't installing a new app; her existing Claude/Cursor agent calls a new tool surface. The lift to adopt is one config line.

Cite-only comparison — how this kind of pitch lands vs alternatives

Cited from each vendor's public marketing material as of mid-2026. We did not render the same brief on these platforms.

Marketing surfaceLivepeer Agent SDK (this page)OpenAI Platform marketingAnthropic API marketingRunway / Flora landing pages
Protagonist is a non-technical creator✓ Maya, marketing leadEngineer-first ("build with GPT")Engineer + AI safety researcherCreator-first ✓
Visuals are produced by the product✓ Every image on this pageStock photographyStock photographyCurated highlight reel
Cost surfaced explicitly✓ "~$2"Per-token pricing tablePer-token pricing tableSubscription tiers, not per-use
Time-to-result surfaced✓ "~8 min""Real-time"Latency benchmarks"Instant"
Agent-callable framing✓ "Your agent calls our MCP""Use the API""Use the API""Use our app"
Open network framing✓ Livepeer mesh, transparent pricingOpenAI-only cloudAnthropic-only cloudVendor cloud
Honest failure trace✓ "Scene 5 didn't land"Rare in marketingRare in marketingRare

What we'd do next

Try it yourself

Point your agent (Claude Cowork, Cursor, ChatGPT desktop, OpenHands) at storyboard.daydream.monster/api/mcp. Bring a Daydream API key. Run the three calls Maya used — brand_kit_create, generate_project, create_media action=animate. Your morning, rendered.

Live artifacts from this run: Personas moodboard · Maya storyboard