Skip to main content
A growth marketer sits at a clean desk with a single screen showing an AI assistant conversation alongside product catalog data flowing into it Priya is a growth marketer at Ridgeline Gear, a DTC outdoor brand. Her CEO just saw a competitor’s product recommended in ChatGPT and wants to know: “Why aren’t we there?” Priya knows programmatic. She’s run display, social, and CTV campaigns. But AI platforms are different. There’s no ad server. No bid request. No creative upload. The AI generates the ad from context — and right now, it has no context about Ridgeline. Like VAST defined how video ads are served, Sponsored Intelligence defines how advertising works on AI surfaces. It inverts the traditional model: instead of sending a thin bid request out, buyers push everything in — product catalogs, conversion events, brand identity, content standards, and optimization goals — so the platform’s LLM can generate the right ad in the right moment with full information.

The reversed data flow

Split screen comparison: left side shows traditional programmatic with thin bid request arrows flowing OUT from a platform to remote bidders; right side shows Sponsored Intelligence with rich data — catalogs, events, brand identity — flowing IN to the AI platform where the LLM makes the decision In traditional programmatic, the platform sends a bid request out — a page URL, device type, maybe a user ID — to a remote decision-maker. The decision-maker doesn’t have the context. The context-holder doesn’t make the decision. AI platforms reverse this. Buyers push everything in via AdCP. The decision-maker is the context-holder. That’s the fundamental shift. The data flows in advance. The decision still happens in real time — but the decision-maker now has full context: what the user asked, what the brand sells, what success looks like, and what the brand’s voice sounds like.
What Priya knowsWhat SI calls it
Upload creatives to ad serverPush catalogs, brand identity, and events into the platform
Bid request (platform sends context out)Reversed data flow (buyer pushes data in)
DSP selects ad remotelyPlatform LLM generates ad with full context
Audience segments and geo targetingConversational relevance and keyword intent
Impressions, clicks, CTREngagements, clicks, cost per click
Brand safety blocklistsContent standards enforced at generation time

How it works: Priya’s first SI campaign

Priya starts with NovaMind, a major AI assistant that sells its own sponsored placements. NovaMind is a first-party AI platform — explicit accounts, its own ad serving, its own measurement.

Step 1: Connect the account

Priya's buyer agent robot shakes hands with the NovaMind platform robot in front of a glowing portal, establishing a connection while account credentials flow between them Priya’s buyer agent connects to NovaMind and confirms Ridgeline’s account — like verifying access with a new publisher:
const accounts = await novamind.listAccounts({
  account: {
    brand: { domain: "ridgelinegear.com" }
  }
});
// Returns Ridgeline's account — ready to sync data and buy inventory

Step 2: Push the ingredients

Product catalog cards, a brand.json document, conversion event streams, and content standards documents flow from Ridgeline's system into NovaMind's platform through a glowing pipeline, assembling into a rich brand context inside the AI Here’s where SI diverges from everything Priya knows. Instead of uploading creatives, she pushes raw ingredients — and the platform assembles the ad. Priya’s buyer agent handles the protocol; here’s what happens under the hood:
// Product catalog — a structured feed describing what Ridgeline sells
// (like a Google Merchant Center feed, but consumed by the AI platform)
await novamind.syncCatalogs({
  account: { brand: { domain: "ridgelinegear.com" } },
  catalogs: [{
    catalog_id: "ridgeline-products-2026",
    type: "product",
    source: { url: "https://ridgelinegear.com/feeds/products.json" }
  }]
});

// Conversion events — what success looks like
await novamind.syncEventSources({
  account: { brand: { domain: "ridgelinegear.com" } },
  event_sources: [{
    event_source_id: "ridgeline-conversions",
    type: "conversion",
    source: { url: "https://ridgelinegear.com/events/conversions" }
  }]
});
Priya also publishes brand.json at ridgelinegear.com/.well-known/brand.json — voice, colors, visual guidelines that the platform reads when generating ads. And she sets content standards that the platform enforces at decision time.
SI governance integration is planned. Full protocol-level governance for Sponsored Intelligence — campaign registration via sync_plans, session-lifecycle checks via check_governance, content standards for AI-generated content, and property governance for AI assistant placements — is under development. See the Governance overview for current status. Today, SI platforms enforce governance at the application layer using content standards and brand identity.
Together, these ingredients are the ad. Product catalogs feed creative generation. Conversion events close the optimization loop. Brand identity ensures the output sounds right. Content standards ensure it stays safe.

Step 3: Discover products

NovaMind presents a catalog of sponsored placement options to Priya's buyer agent: sponsored responses, AI search results, and a premium brand experience handoff — each displayed as glowing product cards Priya discovers what NovaMind offers — same get_products she’d use for CTV or display:
const products = await novamind.getProducts({
  buying_mode: "brief",
  brief: "Outdoor gear brand. Want to reach people asking about hiking, camping, and trail running. Budget $15K/month.",
  brand: { domain: "ridgelinegear.com" },
  account: { brand: { domain: "ridgelinegear.com" } }
});
NovaMind returns products across the SI product spectrum:
ProductHow it worksPricing
Sponsored responsesNovaMind generates a recommendation from Ridgeline’s catalog when users ask about hiking gearCPC
AI search resultsRidgeline appears in keyword-triggered search results for “best hiking boots”CPC
Brand experience handoffUser deep-dives on Ridgeline products via a multi-turn conversation with Ridgeline’s brand agent (SI Chat Protocol)Per session

Step 4: Create the media buy

Priya's buyer agent sends a create_media_buy request to NovaMind — a glowing contract document materializes between the two agents, with budget amounts, flight dates, and optimization goals visible as floating labels Priya picks two products and creates a media buy:
const buy = await novamind.createMediaBuy({
  account: { brand: { domain: "ridgelinegear.com" } },
  brand: { domain: "ridgelinegear.com" },
  start_time: "2026-04-01T00:00:00Z",
  end_time: "2026-06-30T23:59:59Z",
  packages: [
    {
      product_id: "novamind_sponsored_outdoor",
      budget: 10000,
      pricing_option_id: "cpc_standard",
      optimization_goals: [
        { type: "cpa", target: 12.00, event_type: "purchase" }
      ]
    },
    {
      product_id: "novamind_search_hiking",
      budget: 5000,
      pricing_option_id: "cpc_keyword",
      targeting_overlay: {
        keywords: ["hiking boots", "trail running shoes", "camping gear"]
      }
    }
  ]
});
No creative to upload. No ad tags to traffic. NovaMind already has Ridgeline’s product catalog, brand identity, and conversion events. It generates the right ad in the right moment from those ingredients.

Step 5: The ad moment

An AI assistant conversation on a phone screen — a user asks 'what hiking boots should I get for the Appalachian Trail?' and the AI responds with a contextually relevant Ridgeline Trail Pro recommendation, with product details and a 'talk to Ridgeline' handoff button glowing below A NovaMind user asks:
“What hiking boots should I get for the Appalachian Trail?”
NovaMind’s LLM has Ridgeline’s product catalog, knows the Trail Pro 3000 matches this query, and generates a sponsored response:
“For the AT, you want a boot that handles rocky terrain and variable weather. The Ridgeline Trail Pro 3000 ($189) is built for exactly this — Gore-Tex waterproofing, Vibram outsole, and ankle support designed for multi-day hikes. It’s rated 4.7/5 by AT thru-hikers.” Sponsored by Ridgeline Gear · [Talk to Ridgeline →]
Every detail comes from the catalog Priya synced — the price, the features, the ratings. The voice matches brand.json. The content standards Priya set ensure the platform won’t make unsupported claims. The user sees a relevant, helpful recommendation, clearly labeled as sponsored. If the user taps “Talk to Ridgeline,” NovaMind hands off to Ridgeline’s brand agent via SI Chat Protocol — a multi-turn conversation where the user can ask about sizing, compare models, and start a purchase. All within the AI experience.

Step 6: Measure results

A clean dashboard showing SI campaign metrics — engagements, clicks, conversions, and cost per engagement — with a line chart trending upward and a callout showing 'CPA: $9.40, beating $12.00 target' Priya monitors the same way she monitors any AdCP campaign:
const delivery = await novamind.getMediaBuyDelivery({
  account: { brand: { domain: "ridgelinegear.com" } },
  media_buy_ids: [buy.media_buy_id],
  include_package_daily_breakdown: true
});
The reporting format is the same get_media_buy_delivery response Priya uses for CTV and display. One dashboard, all channels. Her existing measurement stack — media mix modeling, multi-touch attribution, incrementality testing — works the same way it always has.

Scaling up: AI ad networks

Priya’s NovaMind campaign is working. Now she wants broader reach across dozens of AI surfaces — not just one platform. She connects to Gravity, an AI ad network. A hub-and-spoke diagram: Gravity sits at the center as a network node, with spokes radiating out to a dozen different AI platforms — chat assistants, search copilots, coding tools, travel planners — each shown as a small robot at its own surface AI ad networks aggregate inventory across many AI platforms into a single seller interface. Priya syncs her catalogs once to Gravity, and Gravity forwards them to its underlying platforms. One integration, many surfaces.
First-party (NovaMind)Ad network (Gravity)
InventoryOne AI platform’s own placementsAggregated across many AI platforms
Account modelExplicit — Priya registers directlyImplicit — buyer agent declares brands via sync_accounts; the network verifies agent identity
ProductsNovaMind’s own offeringsProducts include publisher_properties showing which platforms serve them
Catalog flowSynced directly to NovaMindSynced once to Gravity, forwarded to underlying platforms
The same protocol tasks work on both paths. Priya calls get_products, create_media_buy, and get_media_buy_delivery on Gravity exactly as she did on NovaMind — and exactly as she already does for her CTV and display campaigns through the media buy protocol. She sees everything in one dashboard. At serving time, Gravity’s underlying AI platforms use the Trusted Match Protocol to match demand to conversations. TMP fans out to buyer agents, evaluates context and user eligibility, and the platform selects which offer to present — all within the LLM’s generation latency. The buying layer (media buys, catalogs, reporting) stays the same; TMP handles real-time mediation underneath.

Ad networks deep dive

Network topology, implicit account chains, catalog forwarding, and SI Chat Protocol routing through intermediaries.

How demand reaches AI assistants

How TMP mediates demand on AI surfaces — context matching, frequency caps, and LLM integration.

Protocol architecture

SI uses two protocol layers:
  • Buying uses the media buy protocolget_products, create_media_buy, sync_catalogs, get_media_buy_delivery. You buy SI inventory the same way you buy CTV or display. The channels: ["sponsored_intelligence"] field on products is what identifies SI inventory.
  • Serving uses the SI protocol — si_initiate_session, si_send_message, si_terminate_session. These tasks power the SI Chat Protocol brand experience handoffs.
Most SI products (sponsored responses, AI search results) only involve the buying layer — the platform handles serving internally. SI Chat Protocol handoffs are the product type that spans both layers.

The full picture

A horizontal flow diagram showing Ridgeline's data flowing into both NovaMind (direct) and Gravity (network), which fans out to many AI platforms — all reporting back through the same unified delivery format to Priya's single dashboard Priya’s CEO asked “Why aren’t we there?” — and now Ridgeline is recommended in AI conversations across multiple platforms. Priya didn’t learn a dozen different systems. She pushed her ingredients into a standard protocol and let each platform generate the right ad from full context. The same create_media_buy that runs her CTV and display campaigns runs her SI campaigns too. Next quarter, she’s adding brand experience handoffs via SI Chat Protocol — so when a user wants to go deep on Ridgeline products, they can have a full conversation with Ridgeline’s brand agent without leaving the AI experience.

Go deeper

Product spectrum

The four SI product types — sponsored responses, AI search, generative display, and brand experience handoffs.

End-to-end workflow

Step-by-step from account setup through delivery reporting with code examples.

SI Chat Protocol

The conversational brand experience protocol — session lifecycle, modalities, and commerce handoff.

Monetizing AI

Non-technical guide for brands, agencies, and SMBs getting started.