Podcast episode
Triple Hockey Stick
ai-in-adtech dsp programmatic ssp walled-gardens
TL;DR
Adam and Gareth argue ad tech is already in "the third inning" of AI adoption, using Meta's "triple hockey stick" revenue-per-employee chart (driven by AI plus layoffs, including recording employee keystrokes as training data) to illustrate how walled gardens are pulling away from the open web. The meatiest segment is technical: Index Exchange's new "Index Cloud" with the Bedrock bidder embedded inside the SSP signals the collapse of the DSP/SSP divide, with implications for live-sports bidding, auction theory, and the long-running "working media" fight. Worth listening for operators tracking programmatic plumbing, auction mechanics, and the buy-side/sell-side restructuring — with a side of industry gossip (EDO vs. iSpot, the Lutnick/Epstein ad-tech tie).
What was covered
- Meta's "triple hockey stick" revenue per employee — A Wall Street Journal piece ("Behind Meta's huge layoffs, a relentless shift toward AI") showed Meta's revenue-per-head spiking via simultaneous AI adoption and layoffs of several thousand people. A new internal rule reportedly records every employee keystroke/mouse movement for AI training, effectively training the systems that may replace those workers. Meta guided analysts toward ~30% YoY growth in Q1.
- Meta's broken ad-buying experience — A widely shared thread (service provider Darin Herman, reposted by AdExchanger's James Hercher) described Meta Ads repeatedly "simply breaking" — campaigns stopping spend entirely, no post-mortems, small refunds. The hosts debate whether bugs hurt only hyper-engaged buyers vs. evidence of a gutted ad-engineering team.
- Meta's PMD/exclusivity model — Discussion of Meta's "Preferred Marketing Developer" program: outsourced service partners locked into Meta exclusivity (can't move budgets to other platforms), enforced partly by undocumented API changes that break non-partner integrations. Compared unfavorably to Adobe/Microsoft implementation partners who keep multi-vendor freedom.
- Meta's internal AI models (Andromeda, Muse Spark) — Andromeda scans creative to build rich numerical representations (vs. old static "creative ID" performance lookups) and narrows hundreds of thousands of advertisers to the best ~1,000 per impression. Muse Spark described as an agent/orchestration model; Meta releasing some models partly to set standards and attract developers, à la Llama. Note: model names and details are the hosts' characterizations.
- Can the open web compete with walled gardens — Core thesis: the open web underperforms Meta mainly because of the adversarial relationship between buy-side and sell-side algorithms ("split brain"), not because the inventory or user mindset is worse. The fix is unified optimization (the hosts' company "Chalice" is repeatedly pitched here).
- The Trade Desk launches AI agents — Per AdAge (Mon, "4/20"), TTD launched its first AI agents with Stagwell as a client. Hosts read it as a retreat from the much-criticized Kokai UI ("don't like the UI? Just type to it") — and credit "David Nuremberg" with declaring the end of the periodic-table UI.
- Index Cloud + Bedrock — a DSP inside an SSP — Index Exchange rebranded its hosted modular environment as "Index Cloud," and announced Bedrock, a mostly Europe-based bidder (with ex-iPonweb personnel) that runs natively inside Index. Claimed to potentially be the first DSP fast enough to bid on live sports by deciding and bidding "in the first millisecond" rather than routing out to an external DSP. Hosts argue we must stop describing companies as "DSP/SSP" and start describing them by capability.
- QPS duplication / bid duplication rant — Gareth attacks claims of "3 million" or "20 million QPS" (queries per second — bid requests) as evidence of a broken ecosystem: there aren't enough humans to generate that volume; it reflects duplication of the same valuable "bidded bundles" across the supply chain while the rest of the web is left worthless.
- Vickrey auctions and bid shading — Adam argues for the return of Vickrey ("Victory") second-price auctions because they incentivize bidding true value and remove the need for bid shading (which introduces inherent inefficiency under first-price). References a two-stage auction paper from retail company Coty co-authored with scientists. Pessimism that premium publishers will ever leave Google Ad Manager (GAM) makes a global return to second-price unlikely.
- EDO vs. iSpot — $18.3M lawsuit — TV/creative measurement firms EDO and iSpot in a legal battle over a data-sharing deal; one owes the other $18.3M. iSpot's quote (read on air) called EDO's free-data move a "marketing ploy," noting "18.3 million reasons to wish them some modicum of success" since the money funds AI EDO "can never replicate." Both are Chalice partners.
- IAB Tech Lab's Programmatic Governance Council (PGC) — New multilateral IAB council led by Ben Hovaness (OMD), aimed at auction transparency, supply-path optimization, and passing transaction signals — tied to the earlier transaction-ID controversy. Hosts are skeptical that "more talking" fixes an inherently adversarial economic structure.
- The "80% working media" / "ACRONYM" push — Riffing on a quote from "Anthony Catzer" (~Andrew Casale, Index Exchange) about getting total transaction cost to ~20 cents (80% working media), Adam guarantees Chalice can deliver 80% working media today via three partners at ~6% each, if advertisers commit real budget rather than 10k tests.
- Lutnick/Epstein ad-tech connection — Closing clip: a congressional hearing exchange al
Full analysis
Decision Council — Briefing Mode
Step 1 — Frame
The through-line of this episode isn't gossip — it's a single argument with two heads. First: the gap between walled gardens (Meta) and the open web is widening because Meta runs one optimization brain across buying and selling, while the open web runs two adversarial brains (the DSP buying against the SSP). Second: the industry's plumbing is starting to collapse that divide — Index Exchange embedding a bidder (Bedrock) inside its own SSP is the concrete proof of concept.
For an ad-tech operator, the real question is: Is the DSP-vs-SSP separation that built this entire industry now an active liability — and if so, what does your roadmap, your margin, and your vendor stack look like on the other side?
- Reversibility: Type 1 (structural). If unified buy/sell optimization wins, the open programmatic architecture re-forms around it. You can't un-collapse the divide.
- What's actually being decided: Not "buy Chalice." It's whether operators keep defending the current intermediated chain or start re-platforming around end-to-end optimization and lower transaction cost.
- Forcing function: None acute. Index Cloud/Bedrock is early. But Meta's revenue-per-head curve is the clock — every quarter the gap compounds.
Note up front: the hosts have a horse in this race (Chalice sells unified optimization). Discount the framing accordingly. The facts underneath still matter.
Step 2 — The Council
The Skeptic The load-bearing claim is that the open web underperforms Meta because of the split-brain auction structure — not because Meta has better data, better signal, a logged-in billion-user graph, and a closed feedback loop. That's a heroic attribution. Plain-English version: the hosts say the open web's problem is plumbing; the more likely truth is it's data and identity, and no amount of unified optimization fixes the fact that Meta knows who you are and the open web is guessing. Index/Bedrock is genuinely interesting, but "first DSP fast enough for live sports" is a latency story, not a performance-parity story. And every "we can deliver 80% working media today" pitch in ad-tech history has had an asterisk.
The Operator Tuesday morning, none of this is plug-and-play. Bedrock-inside-Index means a buyer has to trust an SSP's environment to run its bidding logic — that's a data-governance and conflict-of-interest conversation that takes quarters, not weeks. The Meta "campaigns just stop spending, no post-mortem, small refund" thread is the more immediate operator pain: if you're a performance shop, your largest channel is getting buggier as its ad-engineering team thins out, and you have no escalation path. Second-order effect at 90 days: buyers quietly rebuild manual checks Meta's automation was supposed to remove. The PMD exclusivity trap is the real warning — partners locked in, integrations broken by undocumented API changes. That's the price of depending on a walled garden.
The CFO Strip the rhetoric and the economics are the story. Meta's revenue-per-employee curve means the cost structure of advertising itself is being rewritten — fewer humans, more model. For an open-web operator, that's an existential margin problem: you can't out-headcount a company shipping Andromeda. The "20-cent transaction cost / 80% working media" fight is the same point from the sell-side: every dime in the supply chain is now competing against a walled garden that has almost no chain. Plain English: if 30–40 cents of every ad dollar disappears into intermediaries, and Meta delivers near-100% of the dollar to the impression, the open web's middle is getting squeezed regardless of who wins the Chalice argument.
The Long-Term Thinker Three years out, the "DSP" and "SSP" labels look like "portal" did in 2010 — categories that described how the plumbing happened to be wired, not what anyone actually needed. The hosts are right that capability, not category, is the durable frame. The compounding question: does the open web consolidate into a few full-stack optimization layers (whoever owns the unified brain captures the margin), or does the IAB-council, multilateral, "let's all talk" path preserve the fragmented status quo long enough for walled gardens to simply win the budget? My bet: the architecture collapses; the open question is who owns the collapsed stack — incumbents like Index, a Trade Desk that re-tools, or a new layer.
The Engineer The technically real items: Andromeda (embeddings of creative instead of static creative-ID lookups) is a legitimate capability jump — it means Meta scores the creative itself, not its history, which advantages new advertisers and large catalogs. Bedrock-in-Index is plausible only because you remove the network round-trip to an external DSP; that's where the milliseconds live. But "runs natively inside the SSP" creates real failure modes: whose models, whose data, whose audit log, and what happens when the bidder's logic and the auction logic share a server and a conflict of interest. The Vickrey/second-price revival is sound theory — second-price auctions remove the incentive to guess-and-shade — but it dies on contact with Google Ad Manager, which premium publishers won't leave. So the cleaner auction stays a niche, not a standard.
Step 3 — The Tensions
-
Is the open web's gap a plumbing problem or a data problem? The Skeptic says Meta wins on identity and closed-loop data; the hosts (and Long-Term Thinker) say it's the adversarial auction structure. This is the crux — because if it's data, unified optimization is a nice margin story but won't close the performance gap, and operators should be investing in identity/clean rooms, not re-plumbing auctions.
-
Collapse the DSP/SSP divide — efficiency win or conflict-of-interest trap? The Engineer and Operator see a governance minefield (a bidder inside the seller's house). The Long-Term Thinker sees the inevitable, more efficient architecture. Both can be true: it's more efficient and it concentrates power in whoever owns the merged layer.
-
Does talking fix it? The IAB's new governance council assumes the problem is coordination. The hosts argue the problem is financial misalignment — buyers and sellers want opposite outcomes, and no committee reconciles that. If the hosts are right, supply-path reform efforts are theater.
Step 4 — Synthesis
What it hinges on: One belief — whether Meta's lead comes from architecture (fixable on the open web) or data/identity (not fixable by re-plumbing). The honest answer is "both, but data more." Andromeda only works because Meta has the closed loop to train it. An open-web unified-optimization layer is necessary but not sufficient.
Where the council leans: The structural call — that "DSP" and "SSP" are dying as categories — is sound and worth acting on. Index/Bedrock is a credible first signal, not a fad. The cure-all framing (unified optimization closes the Meta gap) is oversold and should be treated as a vendor pitch.
What an operator should actually do:
- Sell-side / publishers: Take the transaction-cost fight seriously. The 80%-working-media pressure is real and walled-garden-driven; SSPs and resellers that can't justify their take rate get disintermediated. Watch Index Cloud closely — if hosted bidding works, your exchange relationships change shape.
- DSPs: The Trade Desk's pivot to AI agents (with Stagwell) is a tell — the "type to it instead of clicking" move is a retreat from a bad UI and a hedge toward the agentic, automated buying Meta already runs. Don't read it as cosmetic.
- Agencies / buyers: The Meta-is-getting-buggier thread is your near-term risk. Rebuild your own spend-monitoring and don't assume the platform self-heals. Resist exclusivity (PMD-style) lock-ins that strand budget.
- Everyone: Treat QPS-duplication and the auction-cleanliness debate as a margin signal, not a tech debate. The waste is real; whoever removes it captures it.
My view: The architecture is collapsing and the labels are obsolete — bet on that. But the open web's path to competing with Meta runs through identity and closed-loop data first, unified optimization second. Operators who re-plumb auctions while ignoring the data gap will build a faster engine in a car with no fuel. De-risk by piloting hosted/unified bidding on inventory where you control the data (logged-in, retail-media, first-party-rich), where the architecture advantage isn't immediately swamped by Meta's identity edge.
What did we miss? Is there a persona we should add for this specific decision? A General Counsel lens may be warranted on the Bedrock-inside-Index structure — a buyer's bidder running inside a seller's environment raises data-use, conflict, and antitrust-adjacent questions, especially against the backdrop of the Google ad-tech remedy. Want me to add it?
Comments