Issue 01

The Studio

A creator studio builds one agentic storefront to sell everything — sponsorships, placements, audience data, talent rights.

Featuring Ren Castillo & Juno Park of Halfmoon Studios
Stories / Content & Creator

You get 100,000 subscribers and YouTube sends you a silver play button. You film yourself unboxing it. A million subscribers and you get a gold one. You film that too. Ten million and you get diamond. You film that, and millions of people watch you film it.

Somewhere along the way, the power dynamic flips. You start as YouTube's product. You end as YouTube's customer. Or competitor.

A creator's journey from filming alone in a bedroom with a silver play button to commanding a media empire with a ruby play button

And then the real challenge starts — not making the content, but running the business.

Six revenue streams, zero unified view

Meet Ren Castillo. He runs operations at Halfmoon Studios, the 15-person team behind Juno Park — a food and travel creator with about 8 million subscribers across YouTube, TikTok, and a growing CTV presence. Juno makes the content. Ren runs the business.

Ren Castillo overwhelmed at his desk — multiple screens showing emails, spreadsheets, DMs, and analytics, a studio visible through the glass wall behind him

Here's Ren's Tuesday:

Six revenue streams. Six different workflows. Six different counterparties. No unified view.

Ren's leaving money on the table because he can't see the table.

The root cause: a creator studio collapses four ad tech roles into one entity. Halfmoon is the publisher (Juno's shows run on YouTube, TikTok, and StreamHaus CTV). They are the advertiser (Juno's Pantry buys media on those same platforms). Juno is the talent (her likeness has commercial value independent of any specific show). And Halfmoon is the data company (200K opted-in fans with verified demographics, plus deterministic purchase data from the DTC business).

Traditional ad tech has a separate stack for each of those roles. Ren needs one stack for all of them.

A creator stands at the center of four overlapping colored spotlights — publisher, advertiser, talent, data company — all converging into one person

The agentic storefront

Ren builds one AdCP sales agent — a single storefront that knows Halfmoon's entire inventory and speaks to any buyer agent that shows up.

He starts by mapping everything Halfmoon sells into one system: the shows and their episodes, the sponsorship tiers, the branded integration slots, the audience segments, Juno's talent rights. For the first time, Ren can see the entire business in one place — and so can any buyer agent that shows up.

Ren Castillo standing at a large touchscreen, confidently arranging shows and products into a connected storefront

The storefront exposes everything through one protocol. Buyer agents arrive with campaign briefs. Ren's agent matches them to the right products at the right price, without Ren triple-selling the same premiere episode or underpricing Juno's audience data because he forgot he had it.

Now Ren can focus on what matters — helping Juno make great content and growing the business — while agents handle the mechanics of ads, sponsorships, and product placements.

Juno Park in her element — filming herself cooking with flames and a robotic camera arm, her hot sauce bottles visible on the counter

Here's what that looks like when a buyer shows up.

A buyer agent sends a brief

Sam Adeyemi at Pinnacle Agency is running a campaign for a snack brand. His buyer agent discovers Halfmoon's sales agent through the registry and sends a brief via get_products:

The brief Sam's agent sends
{
  "buying_mode": "brief",
  "brief": "Snack brand targeting Gen Z foodies. Looking for creator content
           with branded integration and high engagement. Q4 2026.",
  "brand": { "domain": "snackco.example.com" },
  "filters": {
    "channels": ["product_placement"],
    "start_date": "2026-10-01",
    "end_date": "2026-12-31"
  }
}

Ren's agent evaluates the brief against Halfmoon's catalog and returns only what matches — a season sponsorship on The Juno Table and branded integrations on Quick Fire. Not a dump of everything in inventory. A curated response to what the buyer actually asked for.

The response includes the shows those products reference, so Sam's agent understands the content, the distribution footprint, the talent, and the pricing — all from one call.

Sam's agent validates the audience

Before committing budget, Sam's agent calls get_signals to check Halfmoon's first-party audience data:

The signals conversation
// Request
{
  "signal_spec": "Gen Z foodies with high engagement, interested in
                  cooking and food products"
}

// Response — two owned segments with deployment details
{
  "signals": [
    {
      "signal_agent_segment_id": "verified_fans_18_24",
      "name": "Verified Fans — 18-24",
      "signal_type": "owned",
      "data_provider": "Halfmoon Studios",
      "coverage_percentage": 65,
      "deployments": [{
        "type": "agent",
        "agent_url": "https://sales.halfmoonstudios.example.com",
        "is_live": true,
        "activation_key": { "type": "segment_id", "segment_id": "hm_fans_18_24" }
      }],
      "pricing_options": [
        { "pricing_option_id": "fans_cpm", "model": "cpm", "cpm": 8.50, "currency": "USD" }
      ]
    },
    {
      "signal_agent_segment_id": "pantry_purchasers",
      "name": "Juno's Pantry Purchasers",
      "signal_type": "owned",
      "data_provider": "Halfmoon Studios",
      "coverage_percentage": 12,
      "deployments": [{
        "type": "agent",
        "agent_url": "https://sales.halfmoonstudios.example.com",
        "is_live": true,
        "activation_key": { "type": "segment_id", "segment_id": "hm_purchasers" }
      }],
      "pricing_options": [
        { "pricing_option_id": "purchasers_cpm", "model": "cpm", "cpm": 12.00, "currency": "USD" }
      ]
    }
  ]
}

The Pantry purchaser segment is what closes the deal. Halfmoon has closed the loop between content and commerce — they know not just who watches Juno, but who buys her products. That's deterministic purchase data, not modeled lookalikes.

Sam's agent checks talent rights

The snack brand wants Juno in their ads, not just ads around her content. Sam's agent calls get_rights on Juno's brand agent to discover available rights:

The rights conversation
// Request
{
  "query": "Creator likeness for AI-generated social ads promoting
            snack products in the US, 3-month term",
  "uses": ["likeness"],
  "buyer_brand": { "domain": "snackco.example.com" },
  "countries": ["US"]
}

// Response — compatibility checked, pricing attached
{
  "rights": [{
    "rights_id": "juno_likeness_social",
    "brand_id": "juno_park",
    "name": "Juno Park",
    "right_type": "talent",
    "match_score": 0.91,
    "match_reasons": [
      "Available for food/snack brands in US",
      "Within typical budget range",
      "Brand alignment: food products fit creator's existing partnerships"
    ],
    "available_uses": ["likeness", "voice", "name"],
    "countries": ["US", "CA"],
    "pricing_options": [{
      "pricing_option_id": "monthly_likeness",
      "model": "flat_rate",
      "price": 4500,
      "currency": "USD",
      "period": "monthly",
      "uses": ["likeness"],
      "impression_cap": 500000,
      "overage_cpm": 5.00
    }],
    "content_restrictions": ["approval_required"]
  }]
}

Ren configured the pricing, geographic limits, and approval requirements. The protocol handles discovery and matching. When Sam's agent is ready, it calls acquire_rights and gets back generation credentials — scoped keys that authorize specific AI providers to create content featuring Juno.

A brand can sponsor The Juno Table (media buy through Halfmoon's sales agent) and license Juno's likeness for AI-generated display ads (rights acquisition through Brand Protocol). Two revenue streams, one conversation.

Sam's agent books the deal

Everything discovered, validated, and priced. Sam's agent calls create_media_buy to book a combined deal — season sponsorship plus scatter — in a single call.

The media buy
{
  "brand": { "domain": "snackco.example.com" },
  "start_time": "2026-10-01T00:00:00Z",
  "end_time": "2026-12-31T23:59:59Z",
  "packages": [
    {
      "product_id": "jt_s4_title_sponsor",
      "pricing_option_id": "season_flat",
      "budget": 180000
    },
    {
      "product_id": "qf_scatter",
      "pricing_option_id": "ros_cpm",
      "budget": 25000,
      "bid_price": 38.00,
      "pacing": "even"
    }
  ]
}

From brief to booked. Ren didn't touch a spreadsheet. Sam didn't send an email. The agents had a structured conversation, and every response was machine-readable, validated against schemas, and ready to execute.

Ren leaning back with a quiet smile as his monitor shows two agents completing a deal — the office calm, the studio running in the background

Ren gets a notification: a $205K Q4 deal just closed, combining a season sponsorship with scatter and a talent rights license. He didn't draft a proposal, he didn't negotiate terms, he didn't chase down a signature. He set the rules once. The agents did the rest.

What the protocol does

Buyer discovered Halfmoon's agent No more cold outreach or missed inbound leads
Agent matched the brief to the right products Curated response to each buyer's needs, not generic rate cards
Buyer validated the audience before committing First-party data becomes a selling point, not an afterthought
Buyer checked talent availability and pricing Rights are discoverable — no back-and-forth needed
Buyer booked a multi-product deal in one call No more stitching together deals across email threads

And this happens with every buyer agent that shows up. Ren set up the storefront once. It handles the next hundred conversations the same way.

What the storefront sells

Overhead view of a workspace where content tools, commerce products, and creative materials flow together toward a central glowing laptop

Shows, episodes, and sponsorships

Ren's sales agent declares Halfmoon's shows with cross-platform distribution, schedules episodes with temporal status, and offers products at multiple commitment levels — season sponsorships, episode-specific deals, branded integrations, run-of-show scatter, and back-catalog.

A tentative episode with a valid_until date tells buyer agents: this might happen, but check back before committing budget. An upcoming show means inventory exists for reservation before production starts.

Meanwhile, StreamHaus (where Priya Nair runs ad products) sells programmatic pre-roll and mid-roll around the same Juno Table episodes on CTV. Same content, different agents, different commercial models — the protocol handles both.

A director's chair at center with five glowing paths radiating to different screens — one episode becoming five products

A single episode generates an entire product portfolio. The full episode airs on CTV. A highlight reel goes to YouTube Shorts. Behind-the-scenes goes to the secondary channel. A trailer drops on TikTok. The protocol links clips to their source episode (inheriting brand safety context) and connects companion content to the main show.

Audience data

Ren's 200K opted-in fans and Juno's Pantry purchase data are products in their own right. The Signals protocol exposes them with real deployment details, activation keys, and pricing.

The key distinction: this isn't platform analytics. YouTube doesn't share subscriber-level data with creators. The signals Ren exposes are data Halfmoon actually owns — from their community platform, their e-commerce store, their mobile app. Studios that have built this infrastructure sit on some of the most valuable first-party data in media.

Talent rights

Juno's face, voice, and likeness have commercial value independent of any specific show. The Brand Protocol lets buyer agents discover and license talent. Ren sets the rules — pricing, geographic limits, content restrictions, approval requirements.

AI-generated creative using licensed talent likeness is an emerging market. The protocol provides the infrastructure so that when a brand wants Juno in their ad, there's a machine-readable path from discovery to generation credentials.

DTC brand (as a buyer)

Juno's Pantry buys media on Instagram and TikTok using its own buyer agent. Halfmoon is simultaneously a seller (of Juno's shows and audience) and a buyer (of ads for the hot sauce line). One protocol in both directions.

How the storefront grows with you

Three connected panels showing a creator's power shift: dwarfed by a platform shadow, then negotiating as equals, then towering over platforms at the head of a boardroom

Starting out: you are the metadata

You create content on other people's platforms. They own the ad sales. You get a revenue share. At this stage, the platform runs the sales agent. Your content appears as a talent entry on a show object. You control one thing: your brand.json, which establishes your identity and declares your likeness as licensable. That brand URL is the seed.

Growing up: you run the storefront

The audience follows you, not the platform. Your manager or MCN runs an AdCP sales agent on your behalf, alongside the platform's. You sell guaranteed sponsorships while the platform sells scatter. Same show, same episodes, different products from different agents. This is where Ren is today.

At scale: you are the platform

You own the distribution, the audience data, the ad sales, the commerce. Your storefront is the primary sales channel. Buyer agents come to you. The protocol doesn't care whether you're a media conglomerate or a person with a camera. The primitives are the same. That's the point.

So you launch a storefront. Then what?

An agentic storefront going live — glowing teal icon at center with dozens of luminous connection lines radiating to buyer agent nodes

The moment Ren's sales agent goes live, Halfmoon's inventory is one prompt away from every media buyer in the world.

An agency strategist asks their planning tool: "Find me food creators with branded integration inventory and first-party purchase data for Q4." Halfmoon shows up — not because Ren pitched them, not because someone forwarded a deck, but because the storefront is discoverable through the registry and speaks the same protocol as every buyer agent.

A small DTC brand without an agency asks their AI assistant: "I sell hot sauce and I want to sponsor a cooking show. What's available under $50K?" Ren's agent responds with Quick Fire scatter packages — a deal that never would have happened through traditional sales channels, because no one at Halfmoon would have taken that call.

This is the shift. In traditional media sales, your reach is limited by your sales team's rolodex. With an agentic storefront, your reach is limited by the quality of your content.

Agentic marketplaces will emerge to make this even more powerful — matching the right brands with the right creators based on audience fit, brand alignment, and campaign objectives. Some will be built by platforms. Some by agencies. Some by organizations like the Agentic Advertising Organization. But they all speak AdCP, and they all connect to your storefront.

Ren's job stops being "find buyers and negotiate deals." It becomes: help Juno build an incredible content brand that buyers want to be part of. The agents handle the rest.

Ren and Juno planning together at a whiteboard — sketching new show concepts, freed from operational chaos to focus on what matters

On a Tuesday afternoon, Ren and Juno stand at a whiteboard sketching out Season 5. New show concepts, new markets, new product lines. On the table behind them, prototype bottles of three new Pantry flavors. Ren's phone is quiet. The storefront is handling four buyer conversations simultaneously, and Ren will review the terms tonight. But right now, his job is this: helping Juno figure out what to create next.

That's the storefront. Not a piece of software. A shift in what your job is.

Share:

Who builds this?

AAO members are already building the tools and infrastructure for agentic advertising. Here's who can help a creator studio like Halfmoon get started.

Ad operations & sales tools

Build and manage the sales agent that powers your storefront.

Operative, Mediaocean, Celtra, ResponsiveAds

Identity & audience data

Enrich your first-party data with identity resolution and cross-device reach.

LiveRamp, MetaRouter, Utiq, Evorra, AdFixus

Measurement & verification

Prove the value of your audience and content to buyer agents.

iSpot, Adelaide, Skyrise, mFilterIt, Boltive

Streaming & distribution

Distribute content across CTV, audio, and digital platforms.

Pluto TV, ShowHeroes, IRIS.TV, Broadsign, VIOOH

Programmatic infrastructure

Connect your storefront to programmatic demand.

StackAdapt, Cognitiv, Media.net, Sabio, Venatus

Creative & AI

Generate compliant creative using licensed talent and brand guidelines.

Celtra, Connected-Stories, Camcorder AI, HyperMindZ.ai

Characters you met here appear in other stories

Build your storefront

If you run a creator studio — or want to build tools for one — here's where to start.

Discuss with Addie Learn how storefronts work More stories