Research paper · October 2026
What Can Leave the Room?
What buyers can receive, keep, use again and rebuild from nine data-collaboration products
By Evgeny Popov · No Fluff Advisory · Revised edition · evidence cutoff 9 October 2026 · published 9 October 2026
- Public sources describe how outputs are received and some limits on their use, including published policies. They do not settle what a buyer may keep or reuse after exit, so those answers are recorded as not established — neither granted nor denied.
- Outputs differ, so each needs its own test. AWS list rules return row-level overlap lists, Snowflake’s clean-room agent can send overlap records to an approved account, and AWS can export a trained model to a named member [10][7][11].
- Keeping an output depends on events the buyer may not control. Databricks outputs last 30 days or until the room is deleted; an InfoSum member that leaves a collaboration can no longer see its event logs [9][17].
- Proof must cross the boundary. AWS job logs do not report delivery, a Snowflake activation needs the recipient to import it, and a deletion record covers only its named object [27][6][33].
- The dates are scheduled, not certain. Databricks retires an MCP endpoint on 31 October 2026, Snowflake schedules its legacy clean rooms to close in two steps in 2027, and Publicis–LiveRamp was pending at the cutoff [3][2][5].
Current status ·
An earlier edition was published on 9 October 2026 and withdrawn the same day for further review. This revised edition, which answers two critical reviews, was released on 9 October 2026. The evidence cutoff remains 9 October 2026. Update history (6 dated notes)
Abstract
What this paper covers
An output can leave a clean room and still be hard to use after the deal ends. What matters is what leaves, who receives it and what they may do next. This paper follows fourteen output routes across nine product boundaries — Snowflake, Databricks, AWS Clean Rooms, Google Ads Data Hub, BigQuery clean rooms, InfoSum, LiveRamp, Amazon Marketing Cloud and Meta Advanced Analytics — through public documentation as of 9 October 2026. Public sources describe how outputs are received and some limits on their use, including published policies. They do not settle each buyer’s rights after exit. This study read no private contract and tested no move to another environment. It does not rank vendors; it sets out the assets, terms and tests a buyer needs to check whether a task can continue.
11 sections. The Skim control collapses the paper to its summaries, figures and instruments. Press / to search the text, the claim ledger and the sources. Every paragraph carries its evidence grade (fact, attributed, vendor-claimed, reported or inference) and every figure its status (observed, illustrative or conditional).
Section 1
The buying decision
Clean rooms are sold on what stays in. A buyer pays for what comes out, and for what it can still do after the contract ends.
Before signing, name the task you must continue after exit. Then establish which outputs, permissions and dependencies that task needs. An export option alone does not settle whether the task can continue.
Clean rooms promise that raw rows never move and that partners never see each other’s tables. That is the privacy story, and it is often true. The purchase turns on the other side of the boundary. A buyer wants something back: a report, an audience, a model or a list of matched records. It also needs to know what it can still do with that result when the contract ends.inference
Scheduled dates make the question practical. Snowflake stopped new legacy clean rooms in its web interface on 1 October 2026 and schedules the legacy interface to close and the creation of new rooms through the legacy API to stop on 1 February 2027, and access to existing legacy rooms to end on 1 June 2027 [1][2]. Databricks schedules an older MCP endpoint to sunset on 31 October 2026 [3]. Publicis agreed on 17 May 2026 to buy LiveRamp; at the cutoff the deal was pending [4][5].fact C003 C002 C123 C001 C105 C082 C060
This paper does not rank vendors. It follows fourteen output routes through public documentation as of 9 October 2026 and records what that documentation shows. Where it is silent, the paper says so and names where it looked. It read published policies where they were linked from the documentation, but no private contract, and it tested no live account, so it cannot say what any buyer’s own terms allow.inference
Name the result you need. Say who will hold it and which task it must support after exit. Ask for three things: the documented rule, the term of use and a test. An export option alone cannot settle all three.
Every paragraph ends with its evidence grade. Fact: a primary document establishes the event, rule or interface. Attributed: a named party states a plan or position. Vendor-claimed: a vendor’s untested description of how something works. Reported: secondary evidence. Inference: the author’s reading, with its premises in the ledger. A schedule set by a vendor is reported as that vendor’s schedule.
Section 2
Four checks for each output
Receive, retain, reuse and rebuild are four checks on one output. They are not a score for a whole product.
Follow the same object through each check. Documentation shows how outputs are received and some technical rules for keeping and using them. Whether a buyer may keep or reuse them after exit is not settled by the reviewed sources. Whether a task can continue elsewhere was not assessed, because that needs a named task and target environment.
Each check needs its own evidence. If a report can leave but an audience must stay inside an ad system, they get separate rows. Where a source does not state a right, the answer stays open rather than being guessed.inference
The four checks and the evidence each needsColumn classifications: inference
| Checkinference | What it meansinference | Evidence that settles itinference |
|---|---|---|
| Receive | A receiving mechanism for the named output is documented for the agreed recipient. | A documented mechanism; in a purchase, also an account grant, the destination and a test receipt. |
| Retain | The recipient can keep that output for the agreed period, including after the exit event. | Storage behaviour, expiry and deletion rules, and the applicable retention terms. |
| Reuse | The recipient may use that output for a named later task. | Purpose and licence terms, the permissions needed and a dependency check. |
| Continuity | Another agreed environment can perform a named task with assets the buyer may use. | A named task and environment, an asset list, the dependencies, a successful replay and a stated tolerance. |
Figure 1 observed
Four checks. One output.
Public documentation shows how outputs are received, and some technical rules and published limits on their use. It does not settle what a buyer may keep or reuse after exit, and this study did not assess whether a task can continue elsewhere.
Read across one output. Each row is one output route; each column asks one question of it. Not a ranking.
Snowflake
Analysis result
Activation to an approved account
Databricks
Runner-only output table
AWS Clean Rooms
List-analysis result
- Receive
- Mechanism documented — Row-level overlap list C024
- Retain
- Not established by the reviewed sources — Terms: source access may end; exported-result retention unstated C127
- Reuse
- Not established by the reviewed sources — Terms: identification needs contributor permission C126
- Continuity
- Not assessed in this study C103
Trained model artifact
Google Ads Data Hub
Aggregate result
Audience
BigQuery clean rooms
Query result
InfoSum
Activation export
Collaboration event log
LiveRamp Clean Room
Owner-approved output
Amazon Marketing Cloud
Aggregate result
Audience
Meta Advanced Analytics
Partner-route query data
Continuity was not assessed for any route: it needs a named task and a target environment, and none was defined (C103). AWS documents a model-artifact export; replaying it was not assessed.
Text equivalent
14 output routes against four checks, observed in public documents. Receiving route: 8 documented and 6 documented with a condition (Snowflake activation to an approved account: recipient must import it; Google Ads Data Hub audience: to linked Google ad accounts; InfoSum collaboration event log: visible while a member; LiveRamp Clean Room owner-approved output: needs the data owner’s express permission; Amazon Marketing Cloud audience: into Amazon Ads, not to the buyer; Meta Advanced Analytics partner-route query data: partner route; needs FAA and CAPI). Kept through exit: not established for all 14; the documented rules and terms are Snowflake analysis result: public terms defer to the customer’s contract; Snowflake activation to an approved account: public terms defer to the customer’s contract; Databricks runner-only output table: source ends at 30 days or room deletion; copying documented; AWS Clean Rooms list-analysis result: source access may end; exported-result retention unstated; Google Ads Data Hub audience: after-exit availability not stated; BigQuery clean rooms query result: contributor may block copying; InfoSum collaboration event log: a member loses access on leaving; owners close; Amazon Marketing Cloud aggregate result: lands in the advertiser’s storage; Amazon Marketing Cloud audience: after-exit availability not stated; Meta Advanced Analytics partner-route query data: 90-day availability in the route. Later task allowed: not established for all 14; the documented rules and terms are Snowflake activation to an approved account: the spec sets the destinations; AWS Clean Rooms list-analysis result: identification needs contributor permission; AWS Clean Rooms trained model artifact: weights can be exported; licence not reviewed; Google Ads Data Hub aggregate result: policy limits some uses; joins in BigQuery documented; Google Ads Data Hub audience: no uses beyond approved activation; BigQuery clean rooms query result: export limits set per listing; InfoSum activation export: permission names the destination; LiveRamp Clean Room owner-approved output: grant scope and duration not stated; Amazon Marketing Cloud aggregate result: restricted sharing; named exceptions; Amazon Marketing Cloud audience: used inside Amazon Ads. Task runs elsewhere: Continuity was not assessed for any route: it needs a named task and a target environment, and none was defined. AWS documents a model-artifact export; replaying it was not assessed.
| Platform | Output | Receive | Retain | Reuse | Continuity |
|---|---|---|---|---|---|
| Snowflake | Analysis result | Mechanism documented: Returned in the workspace (C109) | Not established by the reviewed sources: Terms: public terms defer to the customer’s contract (C129) | Not established by the reviewed sources | Not assessed in this study (C103) |
| Snowflake | Activation to an approved account | Documented, with a condition: Recipient must import it (C012, C013) | Not established by the reviewed sources: Terms: public terms defer to the customer’s contract (C129) | Not established by the reviewed sources: Rule: the spec sets the destinations (C010) | Not assessed in this study (C103) |
| Databricks | Runner-only output table | Mechanism documented: Runner reads it after the run (C108) | Not established by the reviewed sources: Rule: source ends at 30 days or room deletion; copying documented (C017, C107) | Not established by the reviewed sources | Not assessed in this study (C103) |
| AWS Clean Rooms | List-analysis result | Mechanism documented: Row-level overlap list (C024) | Not established by the reviewed sources: Terms: source access may end; exported-result retention unstated (C127) | Not established by the reviewed sources: Terms: identification needs contributor permission (C126) | Not assessed in this study (C103) |
| AWS Clean Rooms | Trained model artifact | Mechanism documented: A named member can receive it (C025) | Not established by the reviewed sources | Not established by the reviewed sources: Rule: weights can be exported; licence not reviewed (C030) | Not assessed in this study: Replay not assessed (C030, C103) |
| Google Ads Data Hub | Aggregate result | Mechanism documented: Privacy-checked aggregates (C036, C037) | Not established by the reviewed sources | Not established by the reviewed sources: Terms: policy limits some uses; joins in BigQuery documented (C124, C125) | Not assessed in this study (C103) |
| Google Ads Data Hub | Audience | Documented, with a condition: To linked Google ad accounts (C038) | Not established by the reviewed sources: After-exit availability not stated | Not established by the reviewed sources: Terms: no uses beyond approved activation (C124) | Not assessed in this study (C103) |
| BigQuery clean rooms | Query result | Mechanism documented: Subscriber queries a listing (C035) | Not established by the reviewed sources: Rule: contributor may block copying (C035) | Not established by the reviewed sources: Rule: export limits set per listing (C035) | Not assessed in this study (C103) |
| InfoSum | Activation export | Mechanism documented: To an authorised destination (C055, C056) | Not established by the reviewed sources | Not established by the reviewed sources: Rule: permission names the destination (C056) | Not assessed in this study (C103) |
| InfoSum | Collaboration event log | Documented, with a condition: Visible while a member (C075) | Not established by the reviewed sources: Rule: a member loses access on leaving; owners close (C075, C057) | Not established by the reviewed sources | Not assessed in this study (C103) |
| LiveRamp Clean Room | Owner-approved output | Documented, with a condition: Needs the data owner’s express permission (C062) | Not established by the reviewed sources | Not established by the reviewed sources: Grant scope and duration not stated (C062) | Not assessed in this study (C103) |
| Amazon Marketing Cloud | Aggregate result | Mechanism documented: To the advertiser’s S3 bucket (C049) | Not established by the reviewed sources: Rule: lands in the advertiser’s storage (C049) | Not established by the reviewed sources: Terms: restricted sharing; named exceptions (C128) | Not assessed in this study (C103) |
| Amazon Marketing Cloud | Audience | Documented, with a condition: Into Amazon Ads, not to the buyer (C049) | Not established by the reviewed sources: After-exit availability not stated | Not established by the reviewed sources: Rule: used inside Amazon Ads (C049) | Not assessed in this study (C103) |
| Meta Advanced Analytics | Partner-route query data | Documented, with a condition: Partner route; needs FAA and CAPI (C080) | Not established by the reviewed sources: Rule: 90-day availability in the route (C081) | Not established by the reviewed sources | Not assessed in this study (C103) |
Reader question: For one named output, what does public documentation show about each of the four checks, and what does it leave unsettled?
Sources and assumptions
Status: observed — Observed in public documents on 9 October 2026, not tested in accounts. Each documented or conditional cell names its claim; a qualification beginning ‘Rule’ is a documented technical rule and one beginning ‘Terms’ is a published term. ‘Not established’ means the reviewed sources do not settle the question — neither a grant nor a denial.
Claim ids: C109 C012 C013 C010 C108 C017 C107 C024 C025 C030 C036 C038 C035 C055 C056 C075 C057 C062 C049 C080 C081 C103 C124 C125 C126 C127 C128 C129 C037
Sources: [6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26]
Assumptions:
- Each row follows one output object through all four checks.
- A technical rule (a destination, a window, a copy mechanism) is not a right to keep or reuse.
- Task continuity needs a named task and a target environment; none was defined, so it was not assessed for any route (C103).
Scope: Fourteen output routes across nine product boundaries; public documentation, cutoff 9 October 2026.
Units: Evidence value per cell; no score.
Continuity means one named task in a named environment, not a copy of a supplier’s system. Reading a retained report, recomputing it, refreshing it with new data and scoring new records with an exported model are different tasks with different needs. The reviewed sources document output mechanisms, but this study did not establish, for each route, the assets, permissions and dependencies needed to continue a specified task elsewhere. AWS documents a model-artifact export; replaying that model would also need permitted scoring inputs, the same transforms, a compatible runtime, applicable terms and a declared tolerance, and was not assessed.inference C103
Section 3
What each route lets out
Some approved outputs contain rows, some hold totals, and some can be used only at a named destination.
Row-level lists, identifier exports and trained models leave under named permissions; audiences often stay inside an ad system. None of these routes grants access to a partner’s full source table. Ask which object crosses which boundary, and who grants that right.
At the open end, an AWS Clean Rooms list analysis rule “outputs row-level lists of the overlap” between collaborators’ tables [10]. Snowflake’s clean-room agent supports a template that builds a list of overlapping records with their attributes and exports it to an approved account [7]; ordinary Snowflake analysis results are returned in the workspace [6]. InfoSum’s API carries a permission that lets operators activate export columns to authorised destinations [17][16].fact C024 C012 C109 C056 C055
At the closed end, Ads Data Hub audiences go only to linked Google Ads and Display & Video 360 accounts [14], and Google’s published Ads Data Hub Policies limit some uses of its data, such as building profiles or audiences beyond approved activation [21]. Google also documents joining the results of separate Ads Data Hub queries in BigQuery [22]. Amazon Marketing Cloud returns aggregate results to the advertiser’s S3 bucket, while its audiences go into Amazon Ads [19].fact C038 C049 C124 C125
Ads Data Hub privacy thresholds by mode and data (Google, page updated 25 September 2026)[13]Column classifications: fact inference
| Mode or datafact | Approximate unique users per result rowfact | Noteinference |
|---|---|---|
| Noise injection | About 20 [13] | A threshold is not a promise that every query above it succeeds. |
| Difference checks | About 50 [13] | Difference checks also compare results across queries. |
| Queries using only click and conversion data | About 10 [13] | An exception within difference-check mode. |
What the documentation lets each route send, and to whom (as of 9 October 2026)Column classifications: fact
| Product and routefact | What can leavefact | Who receives itfact | Condition that mattersfact |
|---|---|---|---|
| Snowflake: analysis | Analysis results [6] | The collaborator, in the workspace [6] | Keeping a copy after exit is a terms question |
| Snowflake: activation | Overlapping records with attributes [7] | An approved account, which must import them [6] | Destinations are declared in the collaboration spec [8] |
| Databricks Clean Rooms | Read-only output tables [9] | By default only the notebook runner [9] | Kept 30 days, or until the room is deleted, unless copied [9] |
| AWS Clean Rooms | Row-level overlap lists, trained models, inference output [10][11] | The member given the matching ability [11] | Logs do not prove delivery [27] |
| Google Ads Data Hub | Privacy-checked aggregates; audiences [13][14] | The analyst; linked Google Ads and DV360 accounts [14] | Thresholds by mode (table above) |
| BigQuery clean rooms | Query results [15] | Subscribers [15] | Contributors can block copying and export [15] |
| InfoSum | Permissioned identifier exports; aggregates [16][17] | Authorised destinations [16] | A member that leaves loses the event logs [17] |
| LiveRamp Clean Room | Analytics and activation outputs [18] | As the data owner permits [18] | Each use needs the owner’s express permission [18] |
| Amazon Marketing Cloud | Aggregate results; audiences [19] | Advertiser’s S3 bucket; Amazon Ads [19] | Audiences are used inside Amazon Ads [19] |
| Meta Advanced Analytics (LiveRamp route) | Query data in a configured instance [20] | The partner’s configured instance [20] | Queried data available for 90 days in that route [20] |
“Only aggregates leave” does not describe every reviewed route: some permit approved row-level outputs or model artifacts. That does not imply permission to extract a partner’s unrestricted source table. The useful request is a named list of output objects, each with its recipient, its grant and its retention terms.inference
Section 4
Persistence and exit
Small documented rules decide what a buyer still holds when access ends.
Outputs can expire early, a model can leave while its training data stays, an activation needs the recipient to act, and a member that leaves can lose its view of the record. Published terms limit some uses, but none reviewed says how long an output may be kept after exit. Test the event that ends access, not just the normal path.
Outputs can end before their window
Databricks describes clean-room output tables as temporary and read-only, kept for 30 days unless copied to local storage [9]. “Deleting a clean room removes all output tables and historical data from the output catalog” [9]. By default only the collaborator who runs the notebook can read an output; sharing outputs with all collaborators is a Public Preview option [9].fact C016 C017 C107 C108
A model can leave; its inputs stay
AWS lets a collaboration assign one member the ability to receive trained model exports and, separately, inference output [11]. Since 30 November 2025 AWS has offered synthetic training data in Clean Rooms ML, and it says customers can export the trained model weights [12]. Amazon Marketing Cloud’s Custom Models, announced on 31 October 2025, let customers use their own algorithms to build audiences [26].fact C025 C026 C029 C030 C076
An exported model is a transfer mechanism, not a licence. Running it elsewhere needs permitted inputs, the same preprocessing, compatible software and a tolerance agreed in advance. Retraining it needs data the buyer may not be allowed to take.inference
Activation needs the recipient
A Snowflake collaboration declares where results may be sent [8]. Ordinary analysis results are returned in the workspace. For collaborator activation, “the receiving collaborator must call VIEW_ACTIVATIONS() and PROCESS_ACTIVATION() to import the results” [6]. A completed activation run is not proof that the recipient imported it.fact C010 C013 C109
Leaving is not the same as deletion
InfoSum documents two exits. An owner closes a collaboration; that is irreversible and stops new queries or exports, while previous activity can still be seen. A member that leaves can no longer see the collaboration’s details, including the event logs; an owner must close rather than leave [17].fact C057 C075
Published terms settle some of it
Some limits are public. Google’s Ads Data Hub Policies bar using Google’s data to build or augment profiles or audiences beyond the activation channels Ads Data Hub approves [21]. AWS’s Service Terms bar using Clean Rooms information to identify a person unless the data’s contributor permits it, and say deleting a collaboration ends access to the customer’s content or deletes it from intermediate tables; that does not recall a result already delivered [23]. The Amazon Marketing Cloud Agreement makes query results confidential and restricts sharing, with named exceptions for the relevant agency, the advertiser and service providers acting for the advertiser, all bound to confidentiality [24]. Snowflake’s public clean-room terms defer to the customer’s own agreement [25].fact C124 C126 C127 C128 C129
For Databricks, InfoSum, LiveRamp and Meta Advanced Analytics, no public product-specific terms on outputs, retention or post-termination use were found in a bounded search. None of the published terms reviewed states how long a buyer may keep an output after exit, so that answer stays not established.inference
Keep a record of each result you will need after exit: its owner, location, expiry rule and terms of use. Test the event that ends access, such as room deletion or leaving, as well as the normal expiry. A copy route does not by itself give the right to keep or reuse the copy.inference
Section 5
Proof must cross the boundary
A job can finish while a transfer fails. A deletion record has a scope.
Each step of an output’s journey needs its own record, joined by one identifier. Platforms document runs and outputs; some document scoped deletion events. No single record shows what every copy became.
AWS is explicit: query and job logs show a query’s status but “don’t report whether query output was delivered” [27]. Since 11 August 2026 a member granted a specific ability can export those logs, once every member approves the change [28]. Snowflake’s Snowsight collaboration view has an Activity tab that records analysis template runs [29]. Its agent observability redacts orchestrator-authored content from consumer records by default [30].fact C031 C028 C119 C004
Figure 2 illustrative
What each record proves
Each documented record covers one operation on one object. None of them, alone, shows that an output arrived, was accepted or was deleted everywhere it was copied.
Proposed method (illustrative): 1. The job runs · 2. An output exists · 3. Recipient imports · 4. Destination accepts · 5. A copy is kept · 6. A copy is deleted
AWS Clean Rooms
- Query and job logs covers: the job runs
Show a query’s status; do not report delivery C031 - Model-output ability covers: an output exists
A named member may receive model exports C025 - CloudTrail data events covers: a copy is deleted
Record S3 object deletions, if configured; versions may remain C110 C111
Snowflake
- Activity tab covers: the job runs
Records analysis template runs C119 - Workspace results covers: an output exists
Analysis results returned in the workspace C109 - Activation import covers: recipient imports
Activation route only: the recipient must import C013
Databricks
- Output table covers: an output exists
Read-only; the runner reads it by default C016 C108 - Table lifetime covers: a copy is kept
30 days, or until the room is deleted; a copy is outside this rule C017 C107
BigQuery
- Query results covers: an output exists
For subscribers to a listing C035 - Copy and export controls covers: a copy is kept
A contributor may block copying C035 - Table-deletion reason covers: a copy is deleted
One table: a request, expiry or a query C112
InfoSum
- Event logs covers: the job runs
Visible while a member; a leaver loses them C075 - Destination export covers: an output exists
To an authorised destination; closing stops new exports C055 C057
A record of an operation does not establish the fate of every downstream copy.
Text equivalent
Proposed method, illustrative: the job runs; an output exists; recipient imports; destination accepts; a copy is kept; a copy is deleted. An output leaves the platform after “an output exists”. AWS Clean Rooms: query and job logs (the job runs): show a query’s status; do not report delivery; model-output ability (an output exists): a named member may receive model exports; CloudTrail data events (a copy is deleted): record S3 object deletions, if configured; versions may remain. Snowflake: Activity tab (the job runs): records analysis template runs; workspace results (an output exists): analysis results returned in the workspace; activation import (recipient imports): activation route only: the recipient must import. Databricks: output table (an output exists): read-only; the runner reads it by default; table lifetime (a copy is kept): 30 days, or until the room is deleted; a copy is outside this rule. BigQuery: query results (an output exists): for subscribers to a listing; copy and export controls (a copy is kept): a contributor may block copying; table-deletion reason (a copy is deleted): one table: a request, expiry or a query. InfoSum: event logs (the job runs): visible while a member; a leaver loses them; destination export (an output exists): to an authorised destination; closing stops new exports. No record shown covers a destination accepting an output. The records shown cover specific operations and objects. A record of an operation does not establish the fate of every downstream copy.
| Product | Record | Step it covers | Scope | Claims |
|---|---|---|---|---|
| AWS Clean Rooms | Query and job logs | The job runs | Show a query’s status; do not report delivery | C031 |
| AWS Clean Rooms | Model-output ability | An output exists | A named member may receive model exports | C025 |
| AWS Clean Rooms | CloudTrail data events | A copy is deleted | Record S3 object deletions, if configured; versions may remain | C110, C111 |
| Snowflake | Activity tab | The job runs | Records analysis template runs | C119 |
| Snowflake | Workspace results | An output exists | Analysis results returned in the workspace | C109 |
| Snowflake | Activation import | Recipient imports | Activation route only: the recipient must import | C013 |
| Databricks | Output table | An output exists | Read-only; the runner reads it by default | C016, C108 |
| Databricks | Table lifetime | A copy is kept | 30 days, or until the room is deleted; a copy is outside this rule | C017, C107 |
| BigQuery | Query results | An output exists | For subscribers to a listing | C035 |
| BigQuery | Copy and export controls | A copy is kept | A contributor may block copying | C035 |
| BigQuery | Table-deletion reason | A copy is deleted | One table: a request, expiry or a query | C112 |
| InfoSum | Event logs | The job runs | Visible while a member; a leaver loses them | C075 |
| InfoSum | Destination export | An output exists | To an authorised destination; closing stops new exports | C055, C057 |
A record of an operation does not establish the fate of every downstream copy.
Reader question: Which step of an output’s journey does each platform record, and which must the buyer evidence itself?
Sources and assumptions
Status: illustrative — The six-step chain is the author's proposed method (inference) and is illustrative: it does not claim the five products run the same workflow. Each record names its claim. Records about different outputs or storage systems are not joined into one trace.
Claim ids: C031 C025 C110 C119 C109 C013 C016 C108 C107 C035 C112 C075 C055 C057 C111 C017
Sources: [27][11][31][29][6][9][15][32][17][16][33]
Assumptions:
- The chain is a method for collecting evidence, not a description of any product's internals.
- A deletion record covers the named object and operation; in versioned storage a simple delete leaves earlier versions behind a marker (C111).
Scope: Proposed method with documented markers for five products.
Units: Steps in an evidence chain; no timing.
Deletion records exist, with limits. AWS CloudTrail can record S3 object deletions as data events, which are off by default and charged [31]. In a versioning-enabled S3 bucket, a simple delete inserts a delete marker instead of removing the object [33]. BigQuery audit metadata records how a table was deleted [32].fact C110 C111 C112
Withdrawal has the same shape. Closing an InfoSum collaboration stops new exports [17]. When an AWS table’s data access budget reaches zero, it can no longer be used in queries, jobs or ML inputs [34]. Google’s Data Manager API can remove every member of an audience [35].fact C057 C032 C042
These controls stop new use; the cited pages do not establish deletion of a copy already delivered. So start with one output and one route. Link the run identifier to the output object, the transfer and the recipient’s response, then record what was kept and what was removed. The contract should name who supplies each record and for how long. A hash can show that two files match; it cannot show that the buyer may use either.inference
Section 6
Agent routes, scoped
An agent is another way to invoke an output route. Its scope and its stage matter more than its label.
Three general surfaces carry a vendor-stated GA label. The advertising routes reviewed are in preview, in closed beta or carry no stated stage; no native InfoSum MCP server and no Ads Data Hub MCP endpoint were found. A route with no stated stage is recorded as such, not as unavailable. A shared protocol carries a request; it does not replace the grants that make it valid.
Three general surfaces carry a GA label: Cortex Agents and MCP servers in Snowflake Native Apps since 7 August 2026 [36], BigQuery’s MCP server since 20 April 2026 [37], and Databricks’ Genie One MCP server since 25 September 2026 [3]. Databricks schedules the former Genie endpoint, /api/2.0/mcp/genie, to sunset on 31 October 2026 [3].fact C006 C086 C099 C105
Snowflake’s clean-room agent is an open preview [7], and its AI Gateway for Advertising was announced in preview on 5 October 2026 [38]. Databricks lists Meta’s ads MCP server — Meta’s campaign tools, not Meta Advanced Analytics — in its Marketplace with no stage stated [39]. Amazon’s AMC SQL Generator entered closed beta on 30 September 2026; during the beta it is available in the United States, and Amazon says its agents serve North America, Europe and Far East marketplaces from US-hosted infrastructure [40]. AWS documents an aws-cleanrooms skill that troubleshoots permission errors and missing ML-job logs [41]; Clean Rooms analytics and export through agents were not evaluated here. LiveRamp said in March 2026 it was selectively enabling a limited number of builders to deploy agents [42].fact C011 C005 C020 C047 C096 C116 C106 C113
Amazon says the expert tools will reach general availability in early 2027, priced per use through AWS Marketplace, with broader geography before then [40]. That is Amazon’s plan.attributed C048 C117
Figure 3 observed
Agent routes, their actions and stated stages
Each route does a different job. A release label belongs to that interface, not to the product beneath it, and no label grants the right to act, spend, export or delete.
Read each route from left to right: the interface, what the documentation says it does, and the release label its vendor states.
Release stage stated by the vendor
Labels are listed, not ranked
Snowflake · Native Apps: Cortex Agents and MCP servers
- Documented action
- Agents and MCP servers run inside installed apps
- Scope
- A general platform feature, not clean-room specific
- Release label
- Generally available · 7 Aug 2026 C006
Google BigQuery · BigQuery MCP server
- Documented action
- Runs queries, reads metadata, lists resources
- Scope
- Does not bypass a clean room’s egress rules
Databricks · Genie One MCP server
- Documented action
- Answers natural-language questions about data
- Scope
- Watch: the old /api/2.0/mcp/genie endpoint is scheduled to sunset on 31 Oct 2026
Snowflake · Clean-room agent
- Documented action
- Runs approved overlap and overlap-activation templates
- Scope
- Can export overlap records to an approved account
Snowflake · AI Gateway for Advertising
- Documented action
- Governed MCP routes to Meta and TikTok
- Scope
- Architecture is vendor-described
- Release label
- Preview · 5 Oct 2026 C005
Amazon Ads · AMC SQL Generator on the Ads MCP Server
- Documented action
- Writes Amazon Marketing Cloud SQL
- Scope
- US during the beta; agents serve other markets from US-hosted infrastructure; GA planned for early 2027
No release stage stated
Not counted as preview or unavailable
Meta, via Databricks · Meta ads MCP server (Marketplace)
- Documented action
- Meta campaign tools — not Meta Advanced Analytics
- Scope
- Listed in Databricks Marketplace
- Release label
- No stage stated · 6 Oct 2026 C020
AWS Clean Rooms · aws-cleanrooms skill (AWS MCP)
- Documented action
- Troubleshoots permission errors and missing ML-job logs
- Scope
- Analytics and export through agents not evaluated
- Release label
- No stage stated · Date not stated C106
LiveRamp · Agent deployment in its marketplace
- Documented action
- Builders deploy agents
- Scope
- Selective: a limited number of builders; not the segment builder
No surface found in the recorded search
A search for a named interface
InfoSum · Native MCP server
- Documented action
- API v2 is documented
- Scope
- Searched for a native MCP server
- Release label
- Surface not found C056
Google Ads Data Hub · MCP endpoint
- Documented action
- SQL interface is documented
- Scope
- Searched for an ADH MCP endpoint
- Release label
- Surface not found C039
Text equivalent
Release stage stated by the vendor: Snowflake, Native Apps: Cortex Agents and MCP servers, generally available (7 Aug 2026): agents and MCP servers run inside installed apps; a general platform feature, not clean-room specific. Google BigQuery, BigQuery MCP server, generally available (20 Apr 2026): runs queries, reads metadata, lists resources; does not bypass a clean room’s egress rules. Databricks, Genie One MCP server, generally available (25 Sep 2026): answers natural-language questions about data; watch: the old /api/2.0/mcp/genie endpoint is scheduled to sunset on 31 Oct 2026. Snowflake, Clean-room agent, open preview (date not stated): runs approved overlap and overlap-activation templates; can export overlap records to an approved account. Snowflake, AI Gateway for Advertising, preview (5 Oct 2026): governed MCP routes to Meta and TikTok; architecture is vendor-described. Amazon Ads, AMC SQL Generator on the Ads MCP Server, closed beta (30 Sep 2026): writes Amazon Marketing Cloud SQL; US during the beta; agents serve other markets from US-hosted infrastructure; GA planned for early 2027. No release stage stated: Meta, via Databricks, Meta ads MCP server (Marketplace), no stage stated (6 Oct 2026): Meta campaign tools — not Meta Advanced Analytics; listed in Databricks Marketplace. AWS Clean Rooms, aws-cleanrooms skill (AWS MCP), no stage stated (date not stated): troubleshoots permission errors and missing ML-job logs; analytics and export through agents not evaluated. LiveRamp, Agent deployment in its marketplace, no stage stated (Mar 2026): builders deploy agents; selective: a limited number of builders; not the segment builder. No surface found in the recorded search: InfoSum, Native MCP server: API v2 is documented; searched for a native MCP server. Google Ads Data Hub, MCP endpoint: SQL interface is documented; searched for an ADH MCP endpoint.
| Group | Platform | Interface | Documented action | Release label | Date | Scope | Claims |
|---|---|---|---|---|---|---|---|
| Release stage stated by the vendor | Snowflake | Native Apps: Cortex Agents and MCP servers | Agents and MCP servers run inside installed apps | Generally available | 7 Aug 2026 | A general platform feature, not clean-room specific | C006 |
| Release stage stated by the vendor | Google BigQuery | BigQuery MCP server | Runs queries, reads metadata, lists resources | Generally available | 20 Apr 2026 | Does not bypass a clean room’s egress rules | C086, C039 |
| Release stage stated by the vendor | Databricks | Genie One MCP server | Answers natural-language questions about data | Generally available | 25 Sep 2026 | Watch: the old /api/2.0/mcp/genie endpoint is scheduled to sunset on 31 Oct 2026 | C099, C105 |
| Release stage stated by the vendor | Snowflake | Clean-room agent | Runs approved overlap and overlap-activation templates | Open preview | Date not stated | Can export overlap records to an approved account | C011, C012 |
| Release stage stated by the vendor | Snowflake | AI Gateway for Advertising | Governed MCP routes to Meta and TikTok | Preview | 5 Oct 2026 | Architecture is vendor-described | C005 |
| Release stage stated by the vendor | Amazon Ads | AMC SQL Generator on the Ads MCP Server | Writes Amazon Marketing Cloud SQL | Closed beta | 30 Sep 2026 | US during the beta; agents serve other markets from US-hosted infrastructure; GA planned for early 2027 | C047, C096, C116, C048 |
| No release stage stated | Meta, via Databricks | Meta ads MCP server (Marketplace) | Meta campaign tools — not Meta Advanced Analytics | No stage stated | 6 Oct 2026 | Listed in Databricks Marketplace | C020 |
| No release stage stated | AWS Clean Rooms | aws-cleanrooms skill (AWS MCP) | Troubleshoots permission errors and missing ML-job logs | No stage stated | Date not stated | Analytics and export through agents not evaluated | C106 |
| No release stage stated | LiveRamp | Agent deployment in its marketplace | Builders deploy agents | No stage stated | Mar 2026 | Selective: a limited number of builders; not the segment builder | C063, C113 |
| No surface found in the recorded search | InfoSum | Native MCP server | API v2 is documented | Surface not found | — | Searched for a native MCP server | C056 |
| No surface found in the recorded search | Google Ads Data Hub | MCP endpoint | SQL interface is documented | Surface not found | — | Searched for an ADH MCP endpoint | C039 |
Reader question: What does each agent route do, and what stage does its vendor state?
Sources and assumptions
Status: observed — Each row is the vendor's own page on 9 October 2026, with its claim keys. 'No stage stated' is a value of its own; 'No surface found' records a search for a specific interface, not an absence of every route.
Claim ids: C006 C086 C099 C105 C011 C012 C005 C047 C096 C048 C020 C106 C063 C113 C056 C039 C104 C116
Sources: [36][37][3][7][38][40][39][41][42][17][43]
Assumptions:
- A release label describes the vendor's feature, not any buyer's entitlement, region or price.
- A general warehouse interface is not evidence of access to a particular clean-room product.
- Having an endpoint is not authority to activate, spend, export or delete.
Scope: Agent and MCP routes into the reviewed products, cutoff 9 October 2026; not a market survey.
Units: Vendor-stated release stage.
MCP and A2A define how a call is authorised. AAMP is IAB Tech Lab’s umbrella framework rather than a transport; AAMP 3.0 introduced the OpenProposal draft, with public comment scheduled to end on 22 October 2026. None of them, by itself, grants advertising permission, records consent or makes an output exportable. Treat an agent route like any other route: name what it may read and write, the account it acts for, how it is revoked and what happens to queued work.inference C104 C070 C071 C088
Section 7
Dates and owners
Dates matter when a task depends on a route that will close. A change of owner changes who the buyer relies on.
WPP owns InfoSum. Publicis has agreed to buy LiveRamp, but the deal was pending at the cutoff. Databricks and Snowflake have scheduled route retirements between October 2026 and June 2027. Product schedules may change; transaction deadlines and extensions follow the agreement’s stated terms.
Figure 4 observed
What happened, and what is scheduled
Eleven of the nineteen events before the cutoff came in its last nine weeks. The scheduled dates run from late October 2026 to mid 2027 and remain plans until they happen.
Read down. Above the cutoff line are events that happened; below it are dates set by named parties, which may still move. Grouped by year; not to scale.
- 31 Jan 2024 Completed
LiveRamp completes the Habu acquisition - 31 Jul 2024 Released (GA)
AMC on AWS Clean Rooms generally available - 3 Apr 2025 Announced
WPP announces its acquisition of InfoSum - 30 Nov 2025 Released
AWS Clean Rooms ML adds synthetic training data - 20 Apr 2026 Released (GA)
BigQuery MCP server generally available - 17 May 2026 Announced
Publicis agrees to buy LiveRamp - 11 Jun 2026 Filed
Publicis and LiveRamp file US premerger notices - 16 Jun 2026 Private preview
Databricks CustomerLake announced in private preview - 7 Aug 2026 Released (GA)
Snowflake Native App agents and MCP servers - 17 Aug 2026 Approved
LiveRamp stockholders adopt the merger agreement - 20 Aug 2026 Completed
Snowflake removes legacy connectors, round 1 - 10 Sept 2026 Completed
Snowflake removes legacy connectors, round 2 - 16 Sept 2026 Pending
Publicis: the deal remains subject to customary approvals - 22 Sept 2026 Public comment
AAMP 3.0 introduces the OpenProposal draft - 24 Sept 2026 Released (GA)
Snowsight collaboration management - 30 Sept 2026 Closed beta
AMC SQL Generator on the Ads MCP Server (US) - 1 Oct 2026 Completed
No new legacy Snowflake rooms in the web interface - 5 Oct 2026 Preview
Snowflake AI Gateway for Advertising announced - 6 Oct 2026 Listed
Meta ads MCP listed on Databricks Marketplace
Evidence cutoff · 9 October 2026. Below: dates set by named parties; they may move.
- 31 Oct 2026 Scheduled
Databricks: old /api/2.0/mcp/genie endpoint sunsets - By end 2026 Expected
Publicis expects the LiveRamp deal to close - 31 Dec 2026 Reported end
AMC first-party paid-feature offer (trade report) - 1 Feb 2027 Scheduled
Snowflake: legacy interface closes; legacy-API room creation stops - Early 2027 Planned
Amazon plans expert-tool GA, priced per use - 16 May 2027 Contract term
Merger outside date (can extend to 16 Aug 2027) - 1 Jun 2027 Scheduled
Snowflake: access to existing legacy rooms ends
Text equivalent
Before the cutoff, events that happened: 31 January 2024 (ownership), completed: LiveRamp completes the Habu acquisition; 31 July 2024 (platforms), released (GA): AMC on AWS Clean Rooms generally available; 3 April 2025 (ownership), announced: WPP announces its acquisition of InfoSum; 30 November 2025 (platforms), released: AWS Clean Rooms ML adds synthetic training data; 20 April 2026 (agents), released (GA): BigQuery MCP server generally available; 17 May 2026 (ownership), announced: Publicis agrees to buy LiveRamp; 11 June 2026 (ownership), filed: Publicis and LiveRamp file US premerger notices; 16 June 2026 (platforms), private preview: Databricks CustomerLake announced in private preview; 7 August 2026 (agents), released (GA): Snowflake Native App agents and MCP servers; 17 August 2026 (ownership), approved: LiveRamp stockholders adopt the merger agreement; 20 August 2026 (platforms), completed: Snowflake removes legacy connectors, round 1; 10 September 2026 (platforms), completed: Snowflake removes legacy connectors, round 2; 16 September 2026 (ownership), pending: Publicis: the deal remains subject to customary approvals; 22 September 2026 (agents), public comment: AAMP 3.0 introduces the OpenProposal draft; 24 September 2026 (platforms), released (GA): Snowsight collaboration management; 30 September 2026 (agents), closed beta: AMC SQL Generator on the Ads MCP Server (US); 1 October 2026 (platforms), completed: No new legacy Snowflake rooms in the web interface; 5 October 2026 (agents), preview: Snowflake AI Gateway for Advertising announced; 6 October 2026 (agents), listed: Meta ads MCP listed on Databricks Marketplace. After the cutoff, dates set by named parties: 31 October 2026 (agents), scheduled: Databricks: old /api/2.0/mcp/genie endpoint sunsets; By end 2026 (ownership), expected: Publicis expects the LiveRamp deal to close; 31 December 2026 (platforms), reported end: AMC first-party paid-feature offer (trade report); 1 February 2027 (platforms), scheduled: Snowflake: legacy interface closes; legacy-API room creation stops; Early 2027 (agents), planned: Amazon plans expert-tool GA, priced per use; 16 May 2027 (ownership), contract term: Merger outside date (can extend to 16 Aug 2027); 1 June 2027 (platforms), scheduled: Snowflake: access to existing legacy rooms ends.
| Date | Status | Event | Lane | Before or after the cutoff | Claims |
|---|---|---|---|---|---|
| 31 Jan 2024 | Completed | LiveRamp completes the Habu acquisition | Ownership | Before: happened | C064 |
| 31 Jul 2024 | Released (GA) | AMC on AWS Clean Rooms generally available | Platforms | Before: happened | C049 |
| 3 Apr 2025 | Announced | WPP announces its acquisition of InfoSum | Ownership | Before: happened | C053 |
| 30 Nov 2025 | Released | AWS Clean Rooms ML adds synthetic training data | Platforms | Before: happened | C029 |
| 20 Apr 2026 | Released (GA) | BigQuery MCP server generally available | Agents | Before: happened | C086 |
| 17 May 2026 | Announced | Publicis agrees to buy LiveRamp | Ownership | Before: happened | C082 |
| 11 Jun 2026 | Filed | Publicis and LiveRamp file US premerger notices | Ownership | Before: happened | C090 |
| 16 Jun 2026 | Private preview | Databricks CustomerLake announced in private preview | Platforms | Before: happened | C014 |
| 7 Aug 2026 | Released (GA) | Snowflake Native App agents and MCP servers | Agents | Before: happened | C006 |
| 17 Aug 2026 | Approved | LiveRamp stockholders adopt the merger agreement | Ownership | Before: happened | C061 |
| 20 Aug 2026 | Completed | Snowflake removes legacy connectors, round 1 | Platforms | Before: happened | C008 |
| 10 Sept 2026 | Completed | Snowflake removes legacy connectors, round 2 | Platforms | Before: happened | C083 |
| 16 Sept 2026 | Pending | Publicis: the deal remains subject to customary approvals | Ownership | Before: happened | C060 |
| 22 Sept 2026 | Public comment | AAMP 3.0 introduces the OpenProposal draft | Agents | Before: happened | C088 |
| 24 Sept 2026 | Released (GA) | Snowsight collaboration management | Platforms | Before: happened | C085 |
| 30 Sept 2026 | Closed beta | AMC SQL Generator on the Ads MCP Server (US) | Agents | Before: happened | C047 |
| 1 Oct 2026 | Completed | No new legacy Snowflake rooms in the web interface | Platforms | Before: happened | C003 |
| 5 Oct 2026 | Preview | Snowflake AI Gateway for Advertising announced | Agents | Before: happened | C005 |
| 6 Oct 2026 | Listed | Meta ads MCP listed on Databricks Marketplace | Agents | Before: happened | C020 |
| 31 Oct 2026 | Scheduled | Databricks: old /api/2.0/mcp/genie endpoint sunsets | Agents | After: a date set by a named party | C105 |
| By end 2026 | Expected | Publicis expects the LiveRamp deal to close | Ownership | After: a date set by a named party | C093 |
| 31 Dec 2026 | Reported end | AMC first-party paid-feature offer (trade report) | Platforms | After: a date set by a named party | C052 |
| 1 Feb 2027 | Scheduled | Snowflake: legacy interface closes; legacy-API room creation stops | Platforms | After: a date set by a named party | C002, C123 |
| Early 2027 | Planned | Amazon plans expert-tool GA, priced per use | Agents | After: a date set by a named party | C048 |
| 16 May 2027 | Contract term | Merger outside date (can extend to 16 Aug 2027) | Ownership | After: a date set by a named party | C092 |
| 1 Jun 2027 | Scheduled | Snowflake: access to existing legacy rooms ends | Platforms | After: a date set by a named party | C001 |
Reader question: Which dates are settled, and which are schedules or plans?
Sources and assumptions
Status: observed — Each event names its claim key. A status word says what kind of event it is: completed, announced, filed, approved, released, pending, scheduled, expected or planned.
Claim ids: C064 C053 C082 C090 C061 C060 C093 C092 C049 C014 C029 C008 C083 C085 C003 C052 C002 C123 C001 C086 C006 C088 C047 C048 C005 C020 C105
Sources: [44][45][4][46][47][5][19][12][48][49][50][29][1][51][2][37][36][52][40][38][39][3][53]
Assumptions:
- Future dates are the stated plans or deadlines of named parties, not forecasts by the author.
- A planned retirement is not a completed retirement; a pending acquisition is not ownership.
Scope: Events the paper relies on, January 2024 to June 2027.
Units: Dates.
WPP announced its acquisition of InfoSum on 3 April 2025 [45]. LiveRamp completed its acquisition of the clean-room company Habu on 31 January 2024 [44].fact C053 C064
Publicis agreed on 17 May 2026 to buy LiveRamp for $38.50 a share in cash, a total enterprise value of $2.167 billion [4][54]. LiveRamp’s stockholders adopted the agreement on 17 August 2026 [47]. The parties filed US premerger notifications on 11 June 2026, and closing also needs CFIUS approval [46]. The outside date is 16 May 2027, extended automatically to 16 August 2027 if only certain regulatory conditions remain [46]. On 16 September 2026 Publicis said the deal “remains subject to customary approvals” [5].fact C082 C078 C061 C090 C091 C092 C060
Publicis expects the deal to close before the end of 2026 [5]. LiveRamp told employees it is committed to “an independence charter focused on open access, privacy and pricing controls” [54].attributed C093 C079
No closing filing or notice was found in the sources searched through 9 October 2026, so this paper treats LiveRamp as pending. A pending owner is a reason to write access, pricing and data-use terms into the contract. It is not proof that they will change.inference C094
Snowflake has already removed legacy web-interface connectors in two rounds. On 20 August 2026 it removed the LiveRamp, Acxiom, Merkury and PAIR identity connectors [49]. On 10 September 2026 it removed further identity connectors, including Experian, Acxiom Real ID and The Trade Desk UID 2.0, and activation connectors including Display & Video 360 and LiveRamp; existing configurations were not deleted [50].fact C008 C083 C118 C084
PPC Land reported on 2 June 2026 that Amazon made first-party paid-feature signals in AMC free to query through 31 December 2026, while third-party signals such as Experian’s still need a subscription [51]. Amazon’s own page could not be read [53].reported C052
Section 8
The continuity trade-off
Keeping work inside the room can be the right choice. The question is what the buyer must still be able to do.
A buyer may need a sound answer, a record of how it was reached and the right to use what it learned — not a copy of every input. Export limits can serve that need while protecting a partner. The case weakens only when the next task needs an asset or grant the buyer cannot keep.
The restrictions are deliberate, and they depend on configuration. Ads Data Hub’s thresholds keep results from describing small groups [13]. BigQuery clean-room contributors can stop subscribers copying or exporting results, and Google warns that analysis rules “might not fully prevent sophisticated queries from extracting unauthorized data”, pointing to approved query templates [15]. Google’s PAIR design returns match rates, not user-level matches [55].fact C036 C035 C114 C044
The strongest counter-argument to this paper is that useful learning can survive without a full export. A permitted report, a tested estimate, a frozen model or a written method may be enough for the next decision. Continued governed access can also be a dependency a buyer accepts on purpose, if its terms and price are clear. A closed model can be a sound purchase; an exported one can be a poor exit asset if its inputs, licence or runtime cannot travel.inference
So test the trade-off directly. Can the buyer still make the next decision? Can it check how the result was reached? Can it refresh the work when needed, and at what cost? A full export is worth having only if it helps answer yes on terms the buyer may use.inference
Section 9
Tools for the buying team
An output record, a minimum useful exit package, a cost-and-continuity worksheet and thirteen tests. All are proposed; none was run for this paper.
Start with the task to continue, list only the assets it needs, price the exit and the alternative, then agree thirteen tests before signing and run them before full commitment. Preserve every negative-test result: an unexpected success, or a failure for an unrelated reason, needs investigation.
The output record
Procurement, data engineering and the business owner complete one record per output: the business task and the result it needs; product, route and version; input and output schema; data owner; the account the work runs as; the authorised recipient; destination owner and region; permitted purpose; retention start and end; exit events; copy and deletion terms; code and runtime dependencies; acceptance evidence; and who signs off. Mark which assets the buyer supplied, which a partner supplied and which are joint or derived: one output can depend on several parties’ permissions.inference
The minimum useful exit package
Proposed inventories by output type (no platform is asserted to export every item)Column classifications: inference
| Outputinference | What the next task usually needsinference |
|---|---|
| Report or analysis | The result, query version, input period, metric definitions and uncertainty notes. |
| Model | Permitted artifacts, feature transforms, package versions, evaluation inputs and licence terms. |
| Agent workflow | The approved policy, tool schemas, configurations, permitted memory and action records. |
Classify each dependency as transferable, replaceable, available only through continued access, prohibited from transfer, or unresolved. That gives the buyer a transition plan instead of a single portability colour.inference
The cost and continuity worksheet
Ask bidders to quote the same task and the same exit scenario: setup, compute, storage, transfer, licences, labour, running two systems in parallel, revalidation and downtime, with who pays each and whether it is a quote or an estimate. Compare the cost of the exit package with the cost and risk of continued access. Do not build a cross-vendor total from incompatible price units.inference
Thirteen tests
Proposed buyer acceptance tests, each with a deliberate failure case (none performed for this paper)Column classifications: inference
| Testinference | What to do, including the failure caseinference | Evidence that passesinference |
|---|---|---|
| T01 Output boundary | Request the approved synthetic output, then a disallowed field or row under the same role. | The expected schema arrives; the disallowed request fails for the expected policy reason, not a generic error. |
| T02 Persistence and exit | Copy a permitted result; delete a disposable room or end access; check normal expiry separately. | The named copy stays readable for the agreed period, and its use is allowed by the terms. |
| T03 Inference replay | Load the permitted model elsewhere with fixed preprocessing and held-out inputs; omit one dependency on purpose. | The declared tolerance is met and the missing dependency is visible. Retraining is a separate test. |
| T04 Delivery chain | Link run, object, transfer and destination records through a shared correlation identifier or an auditable mapping; deny one test destination. | Success and failure are distinguishable at each boundary. |
| T05 Revocation | Agree permitted outcomes and maximum delays for new, queued and running work before testing; then revoke a test grant in each state. | Observed behaviour meets the agreed outcomes and delays; residual actions are recorded separately. |
| T06 Audit access | Save the permitted record before exit; test owner and member exits separately. | The buyer keeps the agreed evidence and can read it after access ends. |
| T07 Purpose change | Ask to use the same object for a second, clearly different purpose. | Terms and controls say whether it is allowed; technical availability alone is not a pass. |
| T08 Destination lifecycle | Delete the test object; inspect versions, replicas and backup exceptions in scope. | Deletion records and remaining copies are reconciled; nothing is claimed about unobserved stores. |
| T09 Audience readiness | Track upload acceptance, matching, audience readiness and a paused campaign. | Each state is recorded; upload success is not reported as delivery or impact. |
| T10 Agent identity | Compare the tool’s acting account and grants with the intended user; try a disallowed read and write. | The effective account and denial records match the approved policy. |
| T11 Route migration | Move one workflow off a retiring route (for example the old Genie endpoint or a legacy Snowflake room). | The task still works within tolerance; changed behaviour is recorded. |
| T12 Task rebuild | Run the named task in a second environment using only the agreed exit package. | Quality, freshness, cost and latency meet thresholds set before the test. |
| T13 Commercial exit drill | Request the actual exit schedule, fees, data-use terms and supplier duties for the route. | Named parties accept the deliverables, dates, exceptions and acceptance evidence. |
Use test data and accounts cleared for that use, and record the expected result before running. Synthetic data tests controls and transport; it does not show production match quality, privacy loss or campaign effect.inference
Section 10
What would change a finding
A finding changes when new proof fills a gap. A new release label alone is not enough.
Each trigger is tied to the row it could change. The search record lists, for each product boundary, what was sought and which documentation and published policies were read.
The task-level test that would change the rebuild column: a documented, permitted transfer that lets another environment perform the same named task within an agreed tolerance. If a buyer can show that, the finding for that route changes, with the source and date recorded.inference
Triggers, the row each could change and the evidence neededColumn classifications: inference attributed
| Triggerinference | Whenattributed | Row it could changeinference | Evidence neededinference |
|---|---|---|---|
| Genie endpoint sunset | Scheduled by Databricks for 31 October 2026 [3] | Agent routes; test T11 | The replacement service carries the same grants and outputs. |
| Snowflake legacy interface closes; creation of new rooms through the legacy API stops | Scheduled by Snowflake for 1 February 2027 [2] | Snowflake activation | The template and activation route work through the Collaboration API. |
| Access to existing legacy Snowflake rooms ends | Scheduled by Snowflake for 1 June 2027 [2] | Snowflake rows | Dependent routes migrated, or stopped. |
| Publicis–LiveRamp closes, is amended or ends | Publicis expects before the end of 2026; outside date 16 May 2027 [5][46] | Ownership only | A closing filing and the terms offered after it. |
| AMC first-party paid-feature offer renewed or ends | Reported to end 31 December 2026 [51] | AMC cost | Amazon’s readable terms. |
| AMC expert tools reach GA | Amazon plans early 2027 [40] | AMC agent route | Released scope, geography and pricing. |
| A documented route for a named task | No date announced | The matching continuity cell only | A named task and environment, a documented and permitted transfer, and a replay test. |
Where we looked
Search record: documentation and published terms read for each boundary (9 October 2026; about two searches per product for public terms)Column classifications: inference
| Boundaryinference | Assets soughtinference | Documentation searchedinference | Blocked or unresolvedinference |
|---|---|---|---|
| Snowflake | Copy, retention and re-run routes for analysis and activation outputs | Collaboration spec, clean-room agent, run-analysis and end-of-life pages; release notes Aug–Oct 2026 [8][7][6][2]; public Data Clean Rooms terms [25] | Public terms defer to the customer agreement; post-exit terms not established from the listed sources |
| Databricks Clean Rooms | Output retention, sharing and export of notebooks or state | Clean Rooms and output-table pages; MLflow; release notes Sep 2026 [56][9][57][3] | No public product-specific terms found; copied-result terms not established from the listed sources |
| AWS Clean Rooms | Result and model export, logs, deletion | Analysis rules, custom-model prerequisites, logging, budgets, troubleshooting [10][11][27][34][41]; AWS Service Terms section 92 [23] | Published use and deletion terms found; retention after exit not established from the listed sources |
| Google Ads Data Hub | Export and reuse of aggregates and audiences | Privacy checks, audience activation, difference checks and the published Ads Data Hub Policies [13][14][22][21] | Published policy restrictions found; buyer-specific post-exit terms not established |
| BigQuery clean rooms | Copy and export controls, deletion records | Data clean rooms, analysis rules, audit metadata [15][58][32] | Subscriber terms set per listing |
| InfoSum | Export permissions, exit and logs | API v2 and activation help pages [17][16] | No public product-specific terms found; contract terms not established from the listed sources |
| LiveRamp Clean Room | Output permissions and retention | Privacy and governance controls; March 2026 release notes [18][42] | No public product-specific terms found; retention and exit terms not established from the listed sources |
| Amazon Marketing Cloud | Result retention, audience export, model weights | AMC on AWS Clean Rooms; Custom Models; paid features [19][26][53]; Amazon Marketing Cloud Agreement [24] | Agreement found (no retention period); paid-features page unreadable |
| Meta Advanced Analytics | Export schema and retention | LiveRamp configuration guide; Tobiras announcement [20][59] | No public product-specific terms found; no public Meta contract; Meta help pages behind login |
Section 11
Corrections
This site publishes guides on the same products. Checking them found errors there, in the dossier this paper started from, and — after review — in the first draft of this paper.
46 rows: 14 on the starting dossier, 14 on this site’s guides and 18 on the first draft. Each states its type, evidence and status.
No Fluff Advisory owns the guides checked here. The starting dossier, produced with an AI deep-research tool, was checked against the guides’ source code and the cited pages. Of its 171 audit rows, 156 matched what the guides say, 7 were recommendations with no guide claim behind them and 8 attributed statements the guides do not make. The guide corrections were merged to the site on 9 October 2026.[60][61]inference
A critical review of the first draft then found that it had treated evidence of export and storage as evidence of rights after exit, compared different assets within one figure row, used rebuild in three senses and described some unknown release stages as not available. An earlier edition was published on 9 October 2026 and withdrawn the same day; a second review then asked for the figure to apply its own definitions, for task continuity to be reported as not assessed, and for published use policies to be read. Those changes, and two earlier corrections that this ledger had overstated, are listed below.inference
The 46-row corrections ledger is in the web edition and in the download data/corrections-ledger.csv; it is not printed here.
What validation changed, and why: 46 rows. 14 concern the research dossier this paper started from, 14 this site’s own platform guides and 18 the changes made after a critical review of the first draft. Each row states its type: error, omission, citation precision, date refresh or review change.
| Id | As first written | Verdict | Change applied | Status |
|---|---|---|---|---|
| D01dossier: error (audit attribution) · medium | The hub and Snowflake guide display June validation; AMC displays August.Dossier executive summary; audit row A001 | partly supported | Page dates read from source and live pages, not from an older snapshot.Evidence: Snowflake and AMC guides carry lastValidated '2026-09' and render 'Last reviewed September 2026'; AMC was stamped August only between 16 August and 13 September 2026. The hub's 6 June 2026 date and four pages' hard-coded June labels are real.[60] [62] [68] | Applied in this paperSource lines and live render checked 2026-10-09. |
| D02dossier: error (audit attribution) · high | A022: the Snowflake guide says only aggregate outputs leave (INCORRECT).Audit row A022 | unsupported | Row withdrawn. The overlap-activation fact is kept as C012, sourced to the clean-room agent page.Evidence: The guide lists overlap and overlap-activation templates and the matrix rates Snowflake export 'Strong'; it never says only aggregates leave.[62] [7] | Applied in this paperSource text checked 2026-10-09. |
| D03dossier: error (audit attribution) · medium | A023: the Snowflake guide lacks versioned connector warnings.Audit rows A023, A160 | partly supported | Reframed as an omission of the 10 September round (C083, C084).Evidence: The guide carries the August 2026 connector-retirement warning. Its real gap is the second removal round on 10 September 2026.[62] [50] | Applied in this paper; guide fixed (G04)Source text checked 2026-10-09. |
| D04dossier: error (audit attribution) · low | A044, A129, A134, A161 attribute statements the guides do not make.Audit rows A044, A129, A134, A161 | unsupported | Rows withdrawn; A044 becomes an addition, not an update.Evidence: Databricks guide has no Meta loop (A044); AMC guide has no Prime Video beta label (A129) and already says to confirm thresholds per use case (A134); the multicloud Databricks card names neither OpenSharing nor CustomerLake (A161).[63] [68] [71] | Applied in this paperSource text checked 2026-10-09. |
| D05dossier: citation precision · medium | A015 cited the 1 October 2026 release note (SF02) together with the end-of-life page (SF01) for the 2027 milestones.Audit row A015 | partly supported | Recorded as a citation-precision note on audit row A015, not a false-source correction. The 2027 milestones stay cited to SNW-S001.Evidence: The dossier's claim ledger already sourced C001–C002 to the end-of-life page and C003 to the release note; only the audit row cited both pages as a group. The first edition of this ledger overstated this as a wrong source.[2] [1] | Applied in this paperBoth pages read 2026-10-09. |
| D06dossier: citation precision · medium | A022 cited the clean-room agent page (SF10) and the run-analysis page (SF11) together for overlap activation.Audit row A022 | partly supported | Recorded as a citation-precision note, not a false-source correction.Evidence: The dossier's claim ledger already sent C012 to SF10 and C013 to SF11. Only the grouped audit citation lacked precision; A022 itself is withdrawn by D02.[7] [6] | Applied in this paperBoth pages read 2026-10-09. |
| D07dossier: error (evidence grade) · high | C052 graded FACT: AMC paid-feature no-cost period ends 2026-12-31.C052 | unverified | Regraded REPORTED, verdict unverified, narrowed to first-party paid features.Evidence: Amazon's paid-features page renders no readable text. The date rests on PPC Land (2 June 2026), which limits it to first-party signals.[53] [51] | Applied in this paperAmazon page attempted 2026-10-09 (no readable body); PPC Land read. |
| D08dossier: error (evidence grade) · high | C067 graded FACT: web advertisers no longer need to prioritize eight events per domain.C067 | unverified | Regraded REPORTED, verdict unverified; not used in the paper's argument.Evidence: Meta's help page body is behind a login; the wording appears only in the dossier's indexed excerpt and in secondary commentary.[98] [114] | Applied in this paperTwo routes to Meta's page tried 2026-10-09. |
| D09dossier: evidence grade refinement · low | C005, C020, C054, C066 graded VENDOR-CLAIMED.C005, C020, C054, C066 | partly supported | Regraded FACT for the dated announcement; the capabilities described stay vendor-claimed in the text and limitations.Evidence: Each claim is that a named party announced something on a date; the announcement is established by the primary page.[38] [39] [93] [59] | Applied in this paperPages read 2026-10-09. |
| D10dossier: error (source register) · low | Register titles and URLs for SF04, META01, LR05, LR07.SNW-S004, MTA-S001, LVR-S005, LVR-S007; C064, C078, C079 | partly supported | Titles corrected; LR07 re-pointed to SEC EDGAR; the Habu claim re-sourced to LiveRamp's 10-K (LVR-S011).Evidence: SF04's title is 'Building a Governed Path for AI Agents in Advertising'; META01's is 'Tobiras Enhances Meta Analytics for Growth'; LiveRamp's investor-relations files return HTTP 403.[38] [59] [54] [44] | Applied in this paperPages read 2026-10-09. |
| D11dossier: citation precision · low | C034: 'Quick Suite' as the former name of Amazon Quick, sourced to a load-testing solution page.C034; audit row A061 | partly supported | Added AWS-S010 and the QuickSight framing (C100).Evidence: AWS's own Quick documentation says Amazon Quick 'evolved from Amazon QuickSight'.[86] [113] | Applied in this paper; guide fixed (G08)Both pages read 2026-10-09. |
| D12dossier: date refresh · low | C068 limitation: the Meta announcement was access-blocked.C068 | partly supported | Limitation updated with the rollout wording.Evidence: The page loaded on 9 October 2026, including the rollout timing.[99] | Applied in this paperPage read 2026-10-09. |
| D13dossier: omission · high | Timeline and agent-route rows omit events from 10 September to 6 October 2026 and earlier GA stages.Timeline, agent-route figure, sections 6 and 7 | supported | Added as C083–C102 with primary sources.Evidence: Snowflake's second connector removal (10 Sep) and Snowsight collaboration GA (24 Sep); BigQuery MCP GA (20 Apr) and clean-room query templates GA (11 Aug); IAB AAMP 3.0 (22 Sep); Databricks Genie One MCP GA (25 Sep); Publicis–LiveRamp HSR filing, CFIUS condition and outside date.[50] [29] [37] [52] [3] [46] | Applied in this paperAll pages read 2026-10-09. |
| D14dossier: error (audit strength) · low | A040 graded UNVERIFIABLE; A081 says only that BigQuery documents an MCP server; A124 (graded OUTDATED) recommended renaming Ads Agent without stating each route’s stage.Audit rows A040, A081, A124 | partly supported | A040 treated as unsupported wording to remove; A081 and A124 completed with the stages the sources state.Evidence: The Databricks note calls Agent Bricks an umbrella and Mosaic AI is still a live name; BigQuery’s MCP server is GA since 2026-04-20; Amazon’s Ads Agent page carries no stage label, and the closed beta is the separate SQL Generator tool.[83] [37] [90] [40] | Applied in this paper; guides fixed (G06, G09, G11)Pages read 2026-10-09. |
| G01guide: error (ownership) · high | LiveRamp guide headings and SEO text read as if Publicis already owns LiveRamp ('LiveRamp after Publicis', 'under Publicis'); one paragraph lists shareholder approval as still outstanding after saying it happened.LiveRamp platform guide; multicloud orchestration page | unsupported | All ownership wording made pending; the stale shareholder condition removed; the expected year-end close attributed to Publicis.Evidence: Stockholders adopted the merger agreement on 17 August 2026; Publicis said on 16 September 2026 the deal remains subject to customary approvals. No closing notice found through 9 October 2026.[5] [47] [46] [67] [71] | Merged to the site on 9 October 2026 (pull request 98)Site built; the corrected wording confirmed in the rendered guide pages on 2026-10-09. |
| G02guide: error (tense) · low | 'the ATS Mobile SDK is fully sunset on 30 September 2026' (future tense after the date).LiveRamp platform guide | partly supported | Past tense with the ATS API migration.Evidence: Effective 30 September 2026; clients directed to the ATS API.[97] | Merged to the site on 9 October 2026 (pull request 98)Site built; the corrected wording confirmed in the rendered guide pages on 2026-10-09. |
| G03guide: error (deadline) · high | Snowflake guide does not date the legacy clean-room retirement.Snowflake platform guide | unsupported | Dated migration milestones and the Snowsight replacement added.Evidence: No new legacy rooms in the web interface from 1 October 2026; legacy interface and new legacy API rooms end 1 February 2027; all legacy rooms inaccessible 1 June 2027; Snowsight collaboration management GA 24 September 2026.[2] [1] [29] | Merged to the site on 9 October 2026 (pull request 98)Site built; the corrected wording confirmed in the rendered guide pages on 2026-10-09. |
| G04guide: error (connectors) · medium | Connector retirement given as 'August 2026' only; matrix rates Snowflake activation 'Connector-led' without a date.Snowflake guide; multicloud page; matrix | partly supported | Both rounds dated in the Snowflake guide, the multicloud page and the matrix note.Evidence: Two removal rounds, 20 August and 10 September 2026; existing configurations are not deleted.[49] [50] | Merged to the site on 9 October 2026 (pull request 98)Site built; the corrected wording confirmed in the rendered guide pages on 2026-10-09. |
| G05guide: error (status label) · high | Meta's ads MCP server is 'GA, 16 July 2026' in the Meta guide, 'not a GA feature' in the Snowflake guide and 'developer-available' on the multicloud page.Meta AA, Snowflake and multicloud pages | unsupported | One conservative wording across the three pages, plus the two October routes with their stated stages.Evidence: No GA notice was verified. Snowflake's AI Gateway for Advertising is preview (5 October 2026); Databricks says the server is available in its Marketplace with no stage stated (6 October 2026).[38] [39] [77] | Merged to the site on 9 October 2026 (pull request 98)Site built; the corrected wording confirmed in the rendered guide pages on 2026-10-09. |
| G06guide: error (naming) · low | 'Agent Bricks (formerly Mosaic AI)'; leftover 'Delta Sharing' after the OpenSharing rename.Databricks platform guide | unsupported | 'formerly Mosaic AI' removed; OpenSharing used throughout.Evidence: Agent Bricks is described as an umbrella, not a rename; Unity Catalog documentation uses OpenSharing.[83] [82] | Merged to the site on 9 October 2026 (pull request 98)Site built; the corrected wording confirmed in the rendered guide pages on 2026-10-09. |
| G07guide: error (capability) · medium | Matrix rates Databricks multi-party matching 'Partner-led'; guide omits output-table retention.Matrix; Databricks platform guide | unsupported | Matrix cell corrected; output-table retention added.Evidence: Databricks Clean Rooms is native and notebook-based; output tables are read-only, kept 30 days, and must be copied to keep.[56] [9] | Merged to the site on 9 October 2026 (pull request 98)Site built; the corrected wording confirmed in the rendered guide pages on 2026-10-09. |
| G08guide: error (naming and overclaim) · medium | 'Amazon Quick Suite, ex-QuickSight'; an AWS footprint 'avoids new vendors, new contracts, and new security reviews'.AWS platform guide; matrix | unsupported | Name corrected; the overclaim softened to what the documentation supports. Synthetic-data training and model-artifact permissions added.Evidence: AWS: Amazon Quick evolved from QuickSight. Provider-led matching needs a provider licence; partner approvals still apply.[113] [85] [11] [12] | Merged to the site on 9 October 2026 (pull request 98)Site built; the corrected wording confirmed in the rendered guide pages on 2026-10-09. |
| G09guide: error (availability) · medium | BigQuery clean rooms 'GA in all BigQuery regions'; matrix lists Google agent exposure as 'SQL API only'; Meridian 'not a managed product'.Google platform guide; matrix | unsupported | Region limits stated; ADH and BigQuery agent routes separated; Meridian Studio noted.Evidence: Clean rooms are limited to BigQuery sharing regions and do not support multi-region listings; BigQuery's MCP server is GA since 20 April 2026; Google announced Meridian Studio on 28 May 2026 with no stage.[15] [37] [108] | Merged to the site on 9 October 2026 (pull request 98)Site built; the corrected wording confirmed in the rendered guide pages on 2026-10-09. |
| G10guide: error (rating) · medium | Matrix rates InfoSum activation and segmentation 'Not ideal' and agent exposure 'Not yet'.Matrix | unsupported | Opinion labels replaced with what is documented.Evidence: InfoSum documents permissioned destination exports and audience export permissions in API v2; no native MCP server was found.[16] [17] | Merged to the site on 9 October 2026 (pull request 98)Site built; the corrected wording confirmed in the rendered guide pages on 2026-10-09. |
| G11guide: error (naming and status) · medium | 'Ads Agent (beta)'; the AMC paid-feature free period stated without scope.AMC platform guide | partly supported | Name and stages corrected; the GA plan attributed to Amazon; the free period narrowed and marked as reported.Evidence: Amazon renamed its platform Amazon Ads Agent on 29 September 2026; the closed beta is the AMC SQL Generator (30 September 2026, US only; GA planned by Amazon for early 2027). The free period is reported for first-party signals only.[90] [40] [51] | Merged to the site on 9 October 2026 (pull request 98)Site built; the corrected wording confirmed in the rendered guide pages on 2026-10-09. |
| G12guide: error (terminology) · medium | Meta guide: 'event priority and an 8-slot limit'; 'engaged-view'.Meta AA platform guide | unsupported | Terminology updated; the eight-event change marked as reported.Evidence: Meta renamed engaged-view to engage-through attribution (3 March 2026). The eight-event web rule is reported removed (Meta's page could not be read).[99] [98] | Merged to the site on 9 October 2026 (pull request 98)Site built; the corrected wording confirmed in the rendered guide pages on 2026-10-09. |
| G13guide: error (method) · medium | Matrix row 'Consent & privacy enforcement' treats access permissions as consent; 'Most … fail because …' prevalence claims stated as fact.Matrix; agent-ready checklist; multicloud page | unsupported | Row renamed to access and purpose controls with a note; prevalence claims marked as the author's experience.Evidence: Platform permissions are not evidence of a person's consent; no sample supports the prevalence claims.[61] [70] [71] | Merged to the site on 9 October 2026 (pull request 98)Site built; the corrected wording confirmed in the rendered guide pages on 2026-10-09. |
| G14guide: error (freshness) · low | Hard-coded 'Last reviewed June 2026' label beside September review stamps on four guides.InfoSum, LiveRamp, AMC and Meta AA guides | partly supported | Review stamps updated to the October 2026 re-review.Evidence: The label lives in the shared page template, which the September revalidation did not touch.[66] [67] [68] [69] | Merged to the site on 9 October 2026 (pull request 98)Site built; the corrected wording confirmed in the rendered guide pages on 2026-10-09. |
| R01review: framing · high | Headline: every product lets something leave; portability is four rights.Hero, abstract, sections 1–2 | partly supported | Receive, retain, reuse and rebuild are now four checks per output; post-exit rights are "not established from the reviewed sources" where no terms were read.Evidence: The sources show documented routes and permissions, not enforceable rights for each buyer; some routes deliver to a partner or destination, not to the buyer. | Applied in this editionRebuilt and checked 2026-10-09. |
| R02review: figure · high | Figure 1 compared different assets across one product row (for example AWS overlap lists, then model weights).Figure 1, section 2 | partly supported | Figure 1 rebuilt with one row per product and output route, the same object across all four checks, and separate values for documented mechanism, conditional configuration and terms not established.Evidence: A cell about one asset cannot support a check on another. | Applied in this editionRebuilt and checked 2026-10-09. |
| R03review: definition · high | Rebuild meant a useful result, a complete workflow and complete model and agent state in different places.Sections 2, 9, 10; C103 | partly supported | Rebuild now means performing a named task in another environment; inference replay, retraining and full migration are separate tests. C103 narrowed and given a per-boundary search record.Evidence: The broadest meaning makes "none can rebuild" true by definition. | Applied in this editionRebuilt and checked 2026-10-09. |
| R04review: product detail · high | "The run alone delivers nothing" (Snowflake).Section 4; Figure 1 | partly supported | Scoped to activation; ordinary analysis given its own row (C109).Evidence: Ordinary analysis results are returned in the workspace; the import step applies to activation. | Applied in this editionRebuilt and checked 2026-10-09. |
| R05review: omission · high | Databricks: outputs kept 30 days unless copied.Sections 3–4; Figure 1; T02 | partly supported | Early-deletion rule and output modes added (C107, C108); test T02 now covers room deletion.Evidence: Deleting the room removes all output tables and history before the window ends; shared outputs are a Public Preview option. | Applied in this editionRebuilt and checked 2026-10-09. |
| R06review: overstatement · high | No product documents deletion evidence from a recipient.Section 5; Figure 2 | partly supported | Section 5 retitled "Proof must cross the boundary"; deletion records described with their scope (C110–C112).Evidence: AWS CloudTrail and BigQuery audit metadata record scoped deletion events; versioned S3 keeps prior versions behind a delete marker. | Applied in this editionRebuilt and checked 2026-10-09. |
| R07review: inference · high | Advertising agent routes are not generally available.Section 6; Figure 3; C104 | partly supported | Figure 3 is now categorical; unstated stays unstated (C104 rewritten).Evidence: A route with no stated stage cannot be counted as not GA. | Applied in this editionRebuilt and checked 2026-10-09. |
| R08review: omission · medium | Agent routes omitted AWS Clean Rooms operational MCP support and the Databricks Genie endpoint sunset.Section 6; Figures 3–4 | partly supported | Both added with their narrow scope (C105, C106); the sunset is in the timeline and test T11.Evidence: AWS documents an aws-cleanrooms troubleshooting skill; Databricks scheduled /api/2.0/mcp/genie to sunset on 31 October 2026. | Applied in this editionRebuilt and checked 2026-10-09. |
| R09review: qualifier · medium | AMC expert tools available in the United States only.Section 6 | partly supported | Both statements kept and attributed (C096, C116, C117).Evidence: The beta is offered in the United States; Amazon also says the agents serve North America, Europe and Far East marketplaces from US-hosted infrastructure, with broader geography planned before GA. | Applied in this editionRebuilt and checked 2026-10-09. |
| R10review: method · high | Every claim carries a verbatim passage; verbatim matching shown as verification.Ledger; method; hero | partly supported | Inference rows now carry premises, reasoning and search scope; compound claims split; thin passages extended or claims narrowed; counts generated from structured fields.Evidence: Three inference rows have no passage; a matching string can omit the qualifier that decides the claim (C032 stopped at "When the budget reaches zero"). | Applied in this editionRebuilt and checked 2026-10-09. |
| R11review: source register · medium | Source access statuses inconsistent with their header; stale limitations kept beside successful reads.Source register | partly supported | A single access_status field (read, unavailable, read elsewhere, not reopened) drives every count; dossier and validation access dates stored separately; stale limitations cleared.Evidence: Some entries said not reopened yet carried today's access date; two kept blocked-access notes after being read. | Applied in this editionRebuilt and checked 2026-10-09. |
| R12review: publication state · medium | First draft labelled published 9 October 2026 before release.Hero, footer, section 11 | partly supported | Edition history now records the publication and withdrawal; this revision is a separate release with its own date.Evidence: A private review copy is a draft; corrections must state their actual implementation state. Afterwards the first edition was published on this site on 9 October 2026 and withdrawn the same day (site change 99) for revision. | Applied in this editionRebuilt and checked 2026-10-09. |
| R13review: counter-thesis · medium | The counter-argument fails once learning must survive a supplier change.Sections 8–9 | partly supported | Section 8 rewritten around the task the buyer must continue, with an output record and a minimum useful exit package.Evidence: Useful learning can survive in a permitted report, estimate, frozen model or method; continued governed access can be an accepted dependency. | Applied in this editionRebuilt and checked 2026-10-09. |
| R14review 2: figure · high | Figure 1 graded storage locations, availability windows and initial destinations as conditional retention or reuse.Figure 1 | partly supported | Each cell now shows the documented rule separately; retention and reuse are “not established” unless the sources settle them.Evidence: A destination, a window or a copy mechanism is a technical rule, not a right to keep or reuse a result after exit. | Applied in this editionRebuilt and checked 2026-10-09. |
| R15review 2: inference · high | No documented way to redo the same task elsewhere was found (C103).Section 2; Figure 1; C103 | partly supported | C103 restated: this study did not establish, per route, what a specified task needs to continue elsewhere. Column renamed Continuity; AWS shows artifact export documented, replay not assessed.Evidence: The rows name outputs, not tasks; continuity cannot be searched for without a named task and environment. | Applied in this editionRebuilt and checked 2026-10-09. |
| R16review 2: omission · high | Missing answers were said to sit in contracts the study did not read.Abstract; sections 3 and 10; Figure 1 | partly supported | Both added (C124, C125); search record covers published policies; “terms not public” replaced with “not established from the listed sources”.Evidence: Google publishes Ads Data Hub Policies (updated 16 January 2024) with use restrictions, and documents joining Ads Data Hub results in BigQuery.[21] [22] | Applied in this editionRebuilt and checked 2026-10-09. |
| R17review 2: excerpts and wording · medium | Several excerpts omitted part of their claims; AWS agent scope, the AAMP comment object and Snowflake dates were imprecise; tests T01, T04 and T05 lacked pass criteria.Ledger; sections 3, 6, 9; Figures 3–4 | partly supported | Excerpts extended or claims narrowed; AWS scope is troubleshooting documented, analytics and export not evaluated; the OpenProposal draft named as the comment object; Snowflake February and June milestones separated; pass criteria added.Evidence: Second review repair list. | Applied in this editionRebuilt and checked 2026-10-09. |
| R18review 3: live-edition check · high | C128 said AMC bars sharing query results with third parties; C103 kept a not-found conclusion about re-running a task; two AWS labels in Figure 1 dropped their qualifications; Figure 2 said no product documents a destination’s acceptance or every downstream copy.C128, C103, C126, C127; section 4; Figures 1–2 | partly supported | C128 and C103 rewritten; Figure 1 labels restored to their qualifications; Figure 2 narrowed to the records shown; R15’s repair completed in every edition.Evidence: AMC Agreement section 1.4 continues with exceptions for the agency, the advertiser and service providers; AWS Service Terms section 92.1 carries a contributor-permission exception and 92.3 concerns intermediate tables, not delivered results.[24] [23] | Applied in this editionRebuilt and checked 2026-10-09. |
Method, disclosure and downloads
How this paper was made
Public-source research with every claim, source, numerical check and correction published beside the text.
Evidence cutoff 9 October 2026. 128 atomic claims, 114 sources and 46 corrections are downloadable below, each with its evidence grade and date.
This study reads public sources, including published use policies linked from the documentation, up to 9 October 2026. It began from a research package produced with an AI deep-research tool — 171 audit rows on this site’s guides, 82 claims and 91 sources — which was checked against the guides’ source code and the cited pages, and then revised after a critical review of the first draft. The ledger shows which claims rest on a source and which are the author’s findings. Each sourced claim has a passage, a locator where needed, a link and a check date; each author finding states its premises, reasoning and, for a not-found result, where it searched. A not-found result does not mean the route cannot exist. Release labels state what a vendor says is ready; they do not show what a buyer’s account can do, and a launch post shows that a claim was made on a date, not that it is true. Validation and review added 23 sources and 46 claims. No live account was tested and no private contract was read.
The author has worked at Samba TV, a TV measurement and ad data company, since May 2025. He co-leads the Signals & Measurement working group of AgenticAdvertising.org, which publishes AdCP, one of the agent protocols in the background ledger; that organization is an interested source, and the affiliation is disclosed so readers can weigh the protocol discussion. No Fluff Advisory, the author’s own practice, publishes the platform guides checked in section 11.
The 128-row claim ledger is in the web edition and in the download data/claim-ledger.csv; it is not printed here.
Each source-based claim has a supporting passage, a source, a check date and its limits; the author’s inferences have premises, reasoning and search scope instead. 128 claims: 125 rest on a source passage and 3 are the author’s inferences, shown with their premises, reasoning and search scope. 126 are supported as stated; 2 are unverified because the primary page could not be read and are graded reported. A matching passage shows that the words appear on the page; the claim is graded on what the passage, its locator and its limits support together.
| Id | Claim | Grade | Verdict | Passage, source and limits |
|---|---|---|---|---|
| C001§1, figure | Snowflake schedules final loss of access to legacy provider-consumer clean rooms for 2027-06-01. | fact | supportedchecked 2026-10-09 | All legacy Provider and Consumer clean rooms will no longer be accessible.At: Heading 'June 1, 2027'[2]Limits: Announced retirement schedule, not a completed future event; applies to legacy rooms, not all Snowflake sharing.Change from the dossier: Quote widened from the bare date to the sentence under its dated heading; locator added (review P1-17). |
| C002§1, figure | Snowflake schedules the legacy clean-room web interface to become inaccessible on 2027-02-01. | fact | supportedchecked 2026-10-09 | The web application user interface will no longer be accessibleAt: Heading 'February 1, 2027'[2]Limits: Existing legacy API rooms have a later retirement date. Schedule may change.Change from the dossier: Split: the API-creation clause is now C123, with its own passage (review P1-17). |
| C003§1, figure | The 2026-10-01 release stops creating new clean rooms in the legacy UI. | fact | supportedchecked 2026-10-09 | no longer create new clean roomsAt: Release note dated 1 October 2026[1]Limits: Existing legacy rooms and the newer Collaboration API are separate. This release note does not carry the 2027 milestones; they are in SNW-S001. |
| C004§5 | Native App agent observability redacts orchestrator-authored content from consumer records by default. | fact | supportedchecked 2026-10-09 | redacts orchestrator-authored content[30]Limits: Consumer approval is required for content sharing; log availability is not full reasoning/IP portability. |
| C005§6, figure | Snowflake announced an AI Gateway for Advertising in preview on 2026-10-05. | fact | supportedchecked 2026-10-09 | AI Gateway for Advertising, currently in preview[38]Limits: The announcement and its preview stage are facts; the architecture it describes is vendor-claimed and untested. The page title is 'Building a Governed Path for AI Agents in Advertising'.Change from the dossier: Regraded VENDOR-CLAIMED → FACT: the dated announcement is a fact; the capability claims stay vendor-claimed. |
| C006§6, figure | Snowflake announced GA support for Cortex Agents and MCP servers in Native Apps on 2026-08-07. | fact | supportedchecked 2026-10-09 | Cortex Agents and MCP servers in Snowflake Native Apps are now generally available.[36]Limits: The GA label covers Native App feature support, not every advertising integration. |
| C007background (not relied on in the text) | Snowflake describes a Meta loop that sends governed conversion signals onto Meta's delivery and optimization systems. | vendor-claimed | supportedchecked 2026-10-09 | directly onto Meta’s delivery and optimization systems[77]Limits: Architecture blog; eligible-account access and commercial terms require confirmation; hashing is not anonymization proof.Change from the dossier: Narrowed to the outbound signal the passage supports; the return leg is not in the displayed passage (review repair table). |
| C008§7, figure | The 2026-08-20 clean-room release removes listed legacy identity connectors including LiveRamp. | fact | supportedchecked 2026-10-09 | the LiveRamp, Acxiom, Merkury, and PAIR third-party identity connectors have been removed.[49]Limits: Scope is the specified clean-room connectors, not every LiveRamp integration with Snowflake. |
| C009background (not relied on in the text) | Cross-region Snowflake secure sharing uses data replication. | fact | supportedchecked 2026-10-09 | cross-region data sharing utilizes Snowflake data replication functionality[78]Limits: A same-region no-copy description cannot be generalized to every cross-cloud route. |
| C010§4, figure | Snowflake Collaboration API specifications explicitly declare permitted activation destinations. | fact | supportedchecked 2026-10-09 | activation_destinations: # Optional: Where results can be sent[8]Limits: Configuration permissions do not establish the recipient’s contractual onward-use rights. |
| C011§6, figure | Snowflake documents its clean-room agent as an open preview. | fact | supportedchecked 2026-10-09 | Preview Feature — Open[7]Limits: Preview status observed at cutoff; precise launch date not found. |
| C012§3, figure | The Snowflake clean-room agent can activate overlapping records to an approved account. | fact | supportedchecked 2026-10-09 | exports it to an approved accountAt: Section listing supported templates: 'Audience Overlap Activation'[7]Limits: Currently documented templates are overlap and overlap activation; not arbitrary autonomous marketing. |
| C013§4, figure | For collaborator activation in Snowflake, the receiving collaborator must import the results; ordinary analysis results are returned in the workspace. | fact | supportedchecked 2026-10-09 | the receiving collaborator must call `VIEW_ACTIVATIONS()` and `PROCESS_ACTIVATION()` to import the results.At: Section 'Run activation templates'; contrast 'Run analysis in Workspaces' (C109)[6]Limits: The import step applies to activation only. A completed activation run is not proof the recipient imported the result.Change from the dossier: Scoped to the activation route; ordinary analysis is a separate row (review P1-08). |
| C014figure | Databricks announced CustomerLake in private preview on 2026-06-16. | fact | supportedchecked 2026-10-09 | CustomerLake is now available in Private Preview.[48]Limits: No subsequent GA notice found through cutoff; absence of a notice is not proof of unchanged private entitlements. |
| C015background (not relied on in the text) | Databricks proposed consumption-based pricing for CustomerLake. | vendor-claimed | supportedchecked 2026-10-09 | value-aligned consumption model[48]Limits: Announcement describes planned pricing; public unit rates and contractual export entitlements not found. |
| C016§4, figure | Databricks clean-room output tables are temporary and read-only. | fact | supportedchecked 2026-10-09 | temporary read-only tables[9]Limits: The documented output object is distinct from source datasets and model state. |
| C017§4, figure | Databricks documents a 30-day output-table storage window; retention requires copying. | fact | supportedchecked 2026-10-09 | If you want to keep an output table for more than 30 days, you must copy it to local storage.[9]Limits: Deleting the clean room removes all output tables and historical data from the output catalog (C107), so the 30-day window can end early. Buyer must verify its role, storage target and deletion obligations before copying. |
| C018background (not relied on in the text) | Databricks Clean Rooms supports collaboration without exposing other collaborators’ underlying raw data. | fact | supportedchecked 2026-10-09 | Collaborators cannot see the data in other collaborators’ tables, views, or volumes[56]Limits: Notebook approval and explicit output policy matter; this does not mean all result rows are prohibited. |
| C019background (not relied on in the text) | Databricks MCP services are governed through Unity Catalog and Unity Gateway. | fact | supportedchecked 2026-10-09 | Databricks-provided and registered MCPs use Unity Catalog permissions. Use Unity Gateway to control access, manage credentials, and monitor usage.[80]Limits: Connection/tool grants are not evidence of universal advertising authority or tested stop latency. |
| C020§6, figure | Databricks announced Meta’s ads MCP server in its Marketplace on 2026-10-06. | fact | supportedchecked 2026-10-09 | now available in Databricks Marketplace[39]Limits: The post states no release stage; report it as 'available in Marketplace', and record the stage as not stated — not as not GA. It concerns Meta's ads campaign tools, not Meta Advanced Analytics, and does not imply CustomerLake GA.Change from the dossier: Regraded VENDOR-CLAIMED → FACT for the dated announcement; stage recorded as not stated. |
| C021background (not relied on in the text) | Databricks describes Meta-side rules checked before each ads MCP tool execution. | vendor-claimed | supportedchecked 2026-10-09 | checks every tool call[39]Limits: Databricks describing Meta's server; not independently exercised. Tenant entitlements and queued-action behaviour remain buyer tests. |
| C022background (not relied on in the text) | Unity Catalog documentation describes lineage tracking and activity logging for auditing. | fact | supportedchecked 2026-10-09 | tracking lineage as data and AI assets are used, logging activity for auditing[82]Limits: Feature coverage and object/cloud support vary; platform governance alone is not lawful consent.Change from the dossier: Narrowed to lineage and auditing, which the passage covers; discovery and privileges dropped from this row (review repair table). |
| C023background (not relied on in the text) | On 2026-03-27, the Agent Bricks page expanded to cover all Databricks AI capabilities. | fact | supportedchecked 2026-10-09 | umbrella for all Databricks AI capabilities[83]Limits: This is broader branding, not evidence that every Mosaic AI API or feature was renamed identically. |
| C024§3, figure | AWS Clean Rooms list analysis can output row-level overlap lists. | fact | supportedchecked 2026-10-09 | outputs row-level lists of the overlap[10]Limits: List-column and join rules apply; does not authorize unrestricted extraction of a partner’s table. |
| C025§4, figure | AWS custom-model collaborations assign the ability to receive trained model exports, and separately inference output, to a named member. | fact | supportedchecked 2026-10-09 | Assign `CAN_RECEIVE_MODEL_OUTPUT` or `CAN_RECEIVE_INFERENCE_OUTPUT` abilities to the member that will receive trained model exports or inference output, respectively.[11]Limits: A transfer permission. It does not establish a licence for a new purpose, runtime compatibility, or the right to retrain with partner data.Change from the dossier: Full sentence restored so both mappings are visible (review repair table). |
| C026§4 | AWS controls receipt of inference output separately from receipt of model artifacts. | fact | supportedchecked 2026-10-09 | Assign `CAN_RECEIVE_MODEL_OUTPUT` or `CAN_RECEIVE_INFERENCE_OUTPUT` abilities to the member that will receive trained model exports or inference output, respectively.[11]Limits: Inference output and model artifacts are different assets and permissions.Change from the dossier: The fragment 'inference output, respectively.' replaced with the full sentence (review repair table). |
| C027background (not relied on in the text) | AWS Clean Rooms SQL and PySpark pricing uses CRPU consumption. | fact | supportedchecked 2026-10-09 | AWS Clean Rooms measures compute capacity in Clean Rooms Processing Unit (CRPU)-hours[84]Limits: Rates depend on region and workload; this report does not calculate a comparable total cost. |
| C028§5 | AWS added an explicit query-analysis-log export capability on 2026-08-11. | fact | supportedchecked 2026-10-09 | To export logs, your membership needs the `CAN_EXPORT_QUERY_ANALYSIS_LOG` member ability.At: Document history entry dated August 11, 2026, 'Export query analysis logs'[28]Limits: Logs are status records, not destination receipts; enabling the ability needs the collaboration's approval. |
| C029§4, figure | AWS announced synthetic dataset generation for Clean Rooms ML on 2025-11-30. | fact | supportedchecked 2026-10-09 | You can start using privacy-enhancing synthetic dataset generation through AWS Clean Rooms today.[12]Limits: Historical launch; commercial-region and model-type limits stated by AWS. Privacy quality is vendor-described, not tested here. |
| C030§4, figure | AWS states that trained model weights may be exported from the synthetic-data workflow. | fact | supportedchecked 2026-10-09 | export the trained model weights[12]Limits: Applies to approved custom ML use. Exported weights are a transfer mechanism, not proof of a reuse licence, runtime compatibility or retraining ability. |
| C031§5, figure | AWS query/job logs do not establish whether output was delivered. | fact | supportedchecked 2026-10-09 | don't report whether query output was deliveredAt: Page 'Analysis logging in AWS Clean Rooms'[27]Limits: Log completeness has further exceptions; collect destination-side delivery evidence. |
| C032§5 | When an AWS Clean Rooms table's data access budget reaches zero, the table can no longer be used in SQL queries, PySpark jobs or ML input channels. | fact | supportedchecked 2026-10-09 | When the budget reaches zero, the table can't be used in SQL queries, Pyspark jobs, nor as part of ML input channels derived from the table.At: Section 'Data access budget'[34]Limits: Stops new uses of the table. Does not show cancellation of submitted work or deletion of exported results.Change from the dossier: Quote extended to the consequence the claim states (review P1-17). |
| C033background (not relied on in the text) | AWS Entity Resolution documents provider-led matching among its matching options. | fact | supportedchecked 2026-10-09 | data service provider-led matching[85]Limits: Provider use requires licensing; matches and confidence values are not independently measured accuracy.Change from the dossier: Narrowed to the matching mode the passage names (review repair table). |
| C034background (not relied on in the text) | AWS documentation uses Amazon Quick as the current name and identifies Quick Suite as the former name. | fact | supportedchecked 2026-10-09 | Amazon Quick (formerly Amazon Quick Suite)[86]Limits: Exact rename date not found; this is an adjacent workspace, not native Clean Rooms agent certification. |
| C035§8, figure | BigQuery clean-room contributors can restrict copying and exporting query results. | fact | supportedchecked 2026-10-09 | Data contributors can configure additional controls to prevent copying and exporting query results that subscribers obtain.[15]Limits: Restrictions depend on configured egress controls; a general BigQuery export feature does not override them. |
| C036§8, figure | Ads Data Hub noise injection requires approximately 20 unique users per result row. | fact | supportedchecked 2026-10-09 | Noise injection requires approximately 20 unique users per result row.At: Section 'Aggregation requirements'; page updated 2026-09-25[13]Limits: For noise mode; other conditions, query types and filters apply. Do not describe a single platform-wide threshold.Change from the dossier: Full sentence with mode (review repair table). |
| C037figure | Ads Data Hub difference checks require approximately 50 unique users per row, and approximately 10 where a query uses only click and conversion data. | fact | supportedchecked 2026-10-09 | Difference checks require approximately 50At: Section 'Aggregation requirements'; page updated 2026-09-25[13]Limits: Approximate unique users per result row. The same section says queries using only click and conversion data require approximately 10. A threshold is not a promise that every query above it succeeds.Change from the dossier: Mode and exception kept beside the threshold (review P2-19). |
| C038§3, figure | ADH supports audience activation into linked Google Ads and Display & Video 360 accounts. | fact | supportedchecked 2026-10-09 | audiences, which can then be shared with your linked Google Ads and Display & Video 360 accounts.[14]Limits: Approved audiences are not a downloadable raw advertising event stream; separate audience eligibility rules apply. |
| C039figure | Google documents a remote BigQuery MCP server. | fact | supportedchecked 2026-10-09 | You can use the BigQuery remote MCP server to perform tasks such as running queries, getting metadata, and listing resources.[43]Limits: BigQuery scope, IAM and enabled service are relevant; not evidence that ADH has the same surface. |
| C040background (not relied on in the text) | BigQuery DP enforcement is GA while parameter-driven DP budgeting remains preview. | fact | supportedchecked 2026-10-09 | Parameter-driven privacy budgeting for differential privacy is in preview … differential privacy enforcement in BigQuery data clean rooms is now generally available (GA)[58]Limits: Release stages refer to different features; do not collapse into one GA checkbox.Change from the dossier: Both stage passages shown separately (review repair table). |
| C041background (not relied on in the text) | GA4 BigQuery Export exports raw events from Google Analytics properties to BigQuery. | fact | supportedchecked 2026-10-09 | You can export all of your raw events from Google Analytics properties[87]Limits: GA4 first-party analytics exports differ from ADH’s protected Google advertising data.Change from the dossier: Narrowed to the raw-event export the passage supports (review repair table). |
| C042§5 | Google added RemoveAllAudienceMembers to Data Manager API on 2026-07-30. | fact | supportedchecked 2026-10-09 | Added the `RemoveAllAudienceMembers` method to the `IngestionService` to remove or replace all audience members[35]Limits: Removal of list membership is not deletion of all historic advertising data or reversal of completed actions. |
| C043background (not relied on in the text) | Google describes Meridian as open-source, with its code fully visible and available to modify. | fact | supportedchecked 2026-10-09 | Because Meridian is open-source, its underlying code is fully visible and available for you to modify.[88]Limits: The page names no software licence for the library. Distinct from hosted packaging and support.Change from the dossier: Passage now supports the modification clause (second review). |
| C044§8 | Google’s PAIR description says the advertiser and publisher each receive the match rate of their own audience list, with no user-level matches or PII sent back. | fact | supportedchecked 2026-10-09 | the advertiser and the publisher both receive the percentage match rate of their respective first-party audience lists, but no user-level matches or Personally Identifiable Information (PII) will be sent back.[55]Limits: Historical Google implementation description (2022); PAIR has since become a broader IAB standard.Change from the dossier: Recipient and scope added to the passage (second review). |
| C045background (not relied on in the text) | Amazon announced direct AMC access for sponsored ads advertisers on 2025-09-16. | fact | supportedchecked 2026-10-09 | instant, self-service access for sponsored ads advertisers directly within their Amazon Ads account.[89]Limits: Eligibility and marketplace limits apply; separate paid-feature, beta and API permissions remain. |
| C046background (not relied on in the text) | Amazon’s 2026-09-29 announcement uses the name Amazon Ads Agent. | fact | supportedchecked 2026-10-09 | Amazon Ads Agent[90]Limits: Do not apply GA status for another product in the same announcement to all agent or AMC capabilities. |
| C047§6, figure | AMC SQL Generator expert tool launched through MCP in closed beta on 2026-09-30. | fact | supportedchecked 2026-10-09 | Expert tools are now available in closed beta on the Amazon Ads MCP Server[40]Limits: Requires developer/AMC access and beta admission; a SQL generator is not unrestricted query/export or spending authority. |
| C048§6, figure | Amazon says expert-tool GA is planned for early 2027 with usage-based pricing. | attributed | supportedchecked 2026-10-09 | General availability (early 2027): Pay-per-use via AWS Marketplace[40]Limits: Vendor plan, not a committed delivery date or a current charge. Beta costs are separately described. |
| C049§3, figure | AMC on AWS Clean Rooms returns aggregate-analysis results to the advertiser’s S3 bucket; audience queries return results to Amazon Ads’ S3 bucket. | fact | supportedchecked 2026-10-09 | Run a SQL query with AMC data and the advertiser's data that return the results to the advertiser's S3 bucket using aggregate analysis.At: Step ‘4. Run a query in AMC’; the next step routes audience results to the S3 bucket of Amazon Ads[19]Limits: A launch architecture (31 July 2024); a destination is not a post-termination right.Change from the dossier: Passage now links aggregate results to the destination (second review). |
| C050background (not relied on in the text) | Amazon describes AMC as a no-cost clean room for eligible advertisers. | vendor-claimed | supportedchecked 2026-10-09 | available at no cost[91]Limits: Excludes adjacent services, paid features, labor and destination/media costs; not zero total cost. |
| C051background (not relied on in the text) | Prime Video viewership insights were announced in open beta on 2025-11-11. | fact | supportedchecked 2026-10-09 | Amazon Marketing Cloud (AMC) now includes Prime Video viewership signals in open beta[92]Limits: Launch initially covered US/Canada/Japan/Australia; European expansion was planned for Q1 2026. Actual tenant availability must be checked. |
| C052§7, figure | PPC Land reported on 2026-06-02 that Amazon made AMC first-party paid-feature signals free to query through 2026-12-31, while third-party signals such as Experian still need a subscription. | reported | unverifiedchecked 2026-10-09 | are available at no additional cost, effective immediately through December 31, 2026 … third-party paid features signals - such as those from Experian - continue to require a subscription fee[51] [53]Limits: Amazon's own paid-features page renders no readable text, so the offer is unverified at the primary source. The same report says third-party paid features signals such as Experian continue to require a subscription fee.Change from the dossier: Regraded FACT → REPORTED and narrowed to first-party paid features: the cited Amazon page could not be read. The secondary passage now shows the first-party scope and the third-party exception (second review). |
| C053§7, figure | WPP announced its acquisition of InfoSum on 2025-04-03. | fact | supportedchecked 2026-10-09 | acquisition of InfoSum[45]Limits: Subsequent InfoSum WPP-company branding corroborates ownership. Technical independence is a separate question. |
| C054background (not relied on in the text) | InfoSum announced Beacons across AWS, Azure and Google Cloud on 2025-11-12. | fact | supportedchecked 2026-10-09 | Reimagined infrastructure will deploy directly into customer environments across Amazon Web Services (AWS), Google Cloud, and Microsoft Azure[93]Limits: The announcement is a fact; deployment, data-type support and regions are vendor-described.Change from the dossier: Regraded VENDOR-CLAIMED → FACT for the dated announcement. |
| C055§3, figure | InfoSum's activation documentation describes configuring an export of a segment to a chosen destination. | fact | supportedchecked 2026-10-09 | To configure an export of that segment to your desired Destination[16]Limits: Controlled identifier output is distinct from another party’s unrestricted raw dataset.Change from the dossier: Narrowed to what the displayed passage says (review repair table). |
| C056§3, figure | InfoSum API permissions separately expose identifier-export authorization. | fact | supportedchecked 2026-10-09 | allows operators to activate export columns from this dataset.[17]Limits: Permission field proves a documented control, not that a buyer’s contract grants it. |
| C057§4, §5, figure | InfoSum documents that closing a collaboration it owns is irreversible and stops new queries or exports, while previous activity can still be seen. | fact | supportedchecked 2026-10-09 | can no longer be used for new queries or exports but previous activity can still be seenAt: Operation 'Close collaboration' (described as 'Closes a collaboration you own. Irreversible.')[17]Limits: Does not establish erasure of copies already delivered, model unlearning or reversal of completed destination actions.Change from the dossier: Closing operation and its effect shown together (review repair table). |
| C058background (not relied on in the text) | InfoSum describes redaction, rounding and noise injection as privacy techniques. | vendor-claimed | supportedchecked 2026-10-09 | redaction thresholds, rounding, and noise injection[94]Limits: No independent verification of the marketing page’s universal non-reidentification claim; no numerical guarantee imported. |
| C059background (not relied on in the text) | WPP announced that WPP Media replaces GroupM on 2025-05-28. | fact | supportedchecked 2026-10-09 | WPP Media replaces GroupM[95]Limits: Corporate brand change does not itself change collaborator permissions. |
| C060§1, §7, figure | As of its 2026-09-16 financing announcement, Publicis still described the LiveRamp acquisition as subject to approvals. | fact | supportedchecked 2026-10-09 | As a reminder, the acquisition of LiveRamp remains subject to customary approvals and is expected to close before the end of 2026.[5]Limits: No later primary closing notice found in the searched corpus through cutoff; keep status pending, not owned.Change from the dossier: Full sentence shown (second review). |
| C061§7, figure | LiveRamp stockholders adopted the merger agreement on 2026-08-17. | fact | supportedchecked 2026-10-09 | stockholders adopted the Merger Agreement[47]Limits: Shareholder approval is not transaction completion. |
| C062figure | LiveRamp clean-room controls require data-owner permission for analytics and activation uses. | fact | supportedchecked 2026-10-09 | Activation or Analytics only allowed with the express permission of the data owner.[18]Limits: Documented purpose controls do not establish legal consent or partner-neutral commercial terms. |
| C063figure | LiveRamp’s March 2026 notes describe agent-powered access to its platform. | vendor-claimed | supportedchecked 2026-10-09 | enabling AI agents to operate across identity, segmentation, activation, and measurement[42]Limits: The announcement does not establish universal native MCP availability or tested stop behavior. |
| C064§7, figure | LiveRamp completed its acquisition of Habu on 2024-01-31. | fact | supportedchecked 2026-10-09 | On January 31, 2024, the Company completed the acquisition of Habu, a data clean room software provider[44]Limits: Separate transaction from the pending Publicis–LiveRamp deal.Change from the dossier: The investor-relations URL returned HTTP 403; re-sourced to LiveRamp's 10-K on SEC EDGAR. |
| C065background (not relied on in the text) | LiveRamp set the ATS Mobile SDK sunset effective 2026-09-30. | fact | supportedchecked 2026-10-09 | LiveRamp has made the decision to sunset the ATS Mobile SDK effective September 30, 2026.[97]Limits: Notice documents effective deprecation; continued runtime behavior was not tested.Change from the dossier: Passage now names the product and date (review repair table). |
| C066background (not relied on in the text) | dentsu announced Tobiras using Meta Advanced Analytics on 2024-11-21. | fact | supportedchecked 2026-10-09 | Tobiras, a new solution that combines an advertiser’s first party data with Meta’s Advanced Analytics data[59]Limits: The launch is a fact; capability and lift claims are partner-described and untested.Change from the dossier: Regraded VENDOR-CLAIMED → FACT for the dated launch. |
| C067background (not relied on in the text) | Meta’s help page, as indexed, says web advertisers no longer need to prioritize eight conversion events per domain; a change date was not found. | reported | unverifiedchecked 2026-10-09 | You no longer need to prioritize 8 conversion events per domain[98] [114]Limits: The quote is the dossier's indexed excerpt; Meta's page body was behind a login on 2026-10-09. DEPT (2023-05-31) reports a related iOS change only and does not prove the web per-domain rule.Change from the dossier: Regraded FACT → REPORTED and verdict unverified: the primary page could not be read. |
| C068background (not relied on in the text) | Meta’s 2026-03-03 indexed announcement uses engage-through attribution terminology. | fact | supportedchecked 2026-10-09 | it will be known as engage-through attribution.[99]Limits: Readable on 2026-10-09. Meta said the change would begin 'later this month' (March 2026) for website and in-store conversion campaigns. |
| C069background (not relied on in the text) | Robyn documents calibration using causal experiment results. | fact | supportedchecked 2026-10-09 | Calibration of average effect size with causal experiments[100]Limits: A supported modeling method is not an automatic native feature of every Meta AA workflow. |
| C070§6 | MCP specifies transport-level authorization for access to MCP resources. | fact | supportedchecked 2026-10-09 | The Model Context Protocol provides authorization capabilities at the transport level[101]Limits: Specification support does not confer advertising permission, consumer consent or post-export control. The specification path is versioned (2026-07-28) but was read from the repository’s main branch, not a pinned commit. |
| C071§6 | A2A requires authorization checks on requests. | fact | supportedchecked 2026-10-09 | Servers MUST return an authorization error when the authenticated client lacks required permissions[102]Limits: Agent task interoperability is not proof that all downstream side effects can be canceled; version 1.0.1 reviewed. |
| C072background (not relied on in the text) | AdCP documents advertising task interfaces over MCP and A2A. | fact | supportedchecked 2026-10-09 | Planning-time tasks use MCP and A2A transports[103]Limits: Author affiliation disclosed; protocol definitions do not establish production adoption, price or portability guarantees. |
| C073background (not relied on in the text) | IAB Tech Lab presents AAMP as a portfolio/program of agentic advertising protocols. | fact | supportedchecked 2026-10-09 | AAMP is an IAB Tech Lab umbrella initiative for bringing agentic AI into the advertising ecosystem[104]Limits: Do not compare the umbrella with one transport as though they were interchangeable products.Change from the dossier: Quote widened from the page title to the defining sentence. |
| C074background (not relied on in the text) | IAB Tech Lab lists PAIR 1.1 as finalized in July 2025 and OPJA as deprecated. | fact | supportedchecked 2026-10-09 | PAIR version 1.1 was finalized in July 2025. … OPJA if therefore a deprecated standard and no longer supported.[105]Limits: A standard’s publication does not prove implementation parity or universal cross-platform support.Change from the dossier: The OPJA passage added beside the PAIR passage (review repair table). The typo is the source's. |
| C075§4, figure | InfoSum says a company that leaves a collaboration can no longer see its details, including the event logs; the owner must close rather than leave. | fact | supportedchecked 2026-10-09 | Leaving the collaboration will mean the leaving company will no longer be able to see any details about the collaboration including the event logs.At: Operation LeaveCollaboration; its 403 response: ‘Returned when the owner of the collaboration tries to leave, they must close the collaboration.’[17]Limits: Loss of access, not deletion. Owner and member exits differ. Not the retention policy for exported outputs.Change from the dossier: Actor and loss of access added; owner/member distinction kept (review P2-21). |
| C076§4 | Amazon announced AMC Custom Models for Audiences on 2025-10-31, which lets customers use their proprietary modeling algorithms to create custom audiences. | fact | supportedchecked 2026-10-09 | enables customers to leverage their proprietary modeling algorithms to create custom audiences[26]Limits: Announcement describes model training for audiences; it does not establish a general right to export trained weights or training data.Change from the dossier: Product and dated launch named with the passage (review repair table). |
| C077background (not relied on in the text) | MLflow on Databricks records traces of an application's inputs, outputs and metadata. | fact | supportedchecked 2026-10-09 | inputs, outputs, and metadata[57]Limits: A recorded trace is not a complete portable workflow or unrestricted access to proprietary model reasoning.Change from the dossier: Narrowed to tracing; tracing alone does not establish portable state (review repair table). |
| C078§7 | LiveRamp’s filed communication specifies cash consideration of $38.50 per share upon the proposed transaction. | fact | supportedchecked 2026-10-09 | We announced that LiveRamp has entered into a definitive agreement to be acquired by Publicis, a global leader in communications, for $38.50 per share in cash[54]Limits: Pending merger terms, not a completed payment. Enterprise value is separately supported by C082 (LVR-S009).Change from the dossier: Re-pointed to the SEC EDGAR copy of the same DEFA14A; the investor-relations file returned HTTP 403. |
| C079§7 | LiveRamp says it is committed to an independence charter addressing open access, privacy and pricing controls after the transaction. | attributed | supportedchecked 2026-10-09 | We are committed to maintaining operational neutrality and abiding by an independence charter focused on open access, privacy and pricing controls[54]Limits: Filed management commitment, not independently tested neutrality or a buyer-specific enforceable contract. |
| C080figure | LiveRamp’s documented Meta/Facebook Advanced Analytics connection requires an FAA instance and CAPI support. | fact | supportedchecked 2026-10-09 | You must have a Facebook Advanced Analytics instance configured and Conversions API (CAPI) support prior to initiating[20]Limits: Partner-specific configuration documentation, last modified 2026-03-05; does not prove universal AA access or every partner’s requirements.Change from the dossier: Passage now shows both prerequisites (review repair table). |
| C081figure | LiveRamp documents a 90-day queried-data availability window in Facebook Advanced Analytics. | fact | supportedchecked 2026-10-09 | Queried data is available for 90 days in Facebook Advanced Analytics.[20]Limits: Data availability in one partner connection; not the retention terms for exported results and not evidence that this is the only access route. |
| C082§1, §7, figure | Publicis’s 2026-05-17 announcement specifies total enterprise value of $2.167 billion for the proposed LiveRamp transaction. | fact | supportedchecked 2026-10-09 | total enterprise value of $2.167 billion[4]Limits: Pending transaction terms. The same release gives a $2.546 billion equity value; Forrester (TRD-S001) cites $2.55 billion, which matches equity value. |
| C083§7, figure | On 2026-09-10 Snowflake removed a second set of legacy web-interface identity connectors, including Acxiom Real ID, Experian and The Trade Desk UID 2.0. | fact | supportedchecked 2026-10-09 | the Acxiom - Real ID, Acxiom Real ID Transcoding, LiveRamp, Merkury, Experian, and The Trade Desk UID 2.0 connectorsAt: Release note dated 10 September 2026; the list follows the statement that these connectors are removed from the provider and consumer web interface[50]Limits: Removal from the legacy web interface only; read as a list fragment. |
| C084§7 | Snowflake's 2026-09-10 connector removal did not delete existing connector configurations. | fact | supportedchecked 2026-10-09 | This change does not delete existing connector configurations.[50]Limits: Configuration retention only; not continued operation of the removed connectors. |
| C085figure | Snowflake made managing clean-room collaborations in the Snowsight interface generally available on 2026-09-24. | fact | supportedchecked 2026-10-09 | Managing collaborations in the Snowsight UI is now generally available.[29]Limits: Covers managing collaborations in Snowsight, not every clean-room feature. |
| C086§6, figure | BigQuery's MCP server became generally available on 2026-04-20. | fact | supportedchecked 2026-10-09 | This feature is Generally Available (GA).At: Release-note entry dated April 20, 2026, introducing the BigQuery MCP server[37]Limits: A general BigQuery interface; not evidence of an Ads Data Hub surface, and not a way around a clean room's egress rules. |
| C087background (not relied on in the text) | Query templates for BigQuery data clean rooms became generally available on 2026-08-11. | fact | supportedchecked 2026-10-09 | Query templates for data clean rooms are generally available (GA).At: Release-note entry dated August 11, 2026[37]Limits: Release stage of templates only; region limits of clean rooms still apply (GOO-S001). |
| C088§6, figure | IAB Tech Lab’s AAMP 3.0, released on 2026-09-22, introduced the OpenProposal specification, in public comment until 2026-10-22. | fact | supportedchecked 2026-10-09 | The new specification will be in Public Comment until October 22, 2026At: The preceding sentence names OpenProposal, a specification for how sellers represent advertising products and respond to buyer briefs[52]Limits: A public-comment draft, not a deployed control. |
| C089background (not relied on in the text) | IAB Tech Lab says AAMP 3.0 work includes standardizing agent authentication and authorization. | attributed | supportedchecked 2026-10-09 | standardizing agent authentication and authorization protocols[52]Limits: Mentioned briefly with no technical detail; a stated aim, not a published mechanism. |
| C090§7, figure | Publicis and LiveRamp filed US premerger (HSR) notifications on 2026-06-11. | fact | supportedchecked 2026-10-09 | On June 11, 2026, Publicis and LiveRamp filed their respective Premerger Notification and Report Forms[46]Limits: No public record of the waiting period expiring was found through 2026-10-09. |
| C091§7 | CFIUS approval is a condition of closing the Publicis–LiveRamp merger. | fact | supportedchecked 2026-10-09 | the approval of the Committee on Foreign Investment in the United StatesAt: Regulatory closing conditions, condition (iii)[46]Limits: No public record of CFIUS clearance was found through 2026-10-09; non-US clearances are also required. |
| C092§7, figure | The merger agreement sets an outside date of 2027-05-16, automatically extended to 2027-08-16 if only certain regulatory conditions remain unmet. | fact | supportedchecked 2026-10-09 | May 16, 2027 (the “Outside Date”) … the Outside Date, which will be automatically extended to August 16, 2027 if certain regulatory closing conditions remain the only conditions not satisfied or waived[46]Limits: A contract term, not a forecast of the closing date. |
| C093§7, figure | Publicis said on 2026-09-16 that it expects the LiveRamp acquisition to close before the end of 2026. | attributed | supportedchecked 2026-10-09 | expected to close before the end of 2026[5]Limits: The acquirer's expectation, not a completed event. |
| C094§7 | No filing or announcement of the Publicis–LiveRamp closing was found in the sources searched through 2026-10-09. | inference | supportedchecked 2026-10-09 | Premises: C060 C061 C090 C091 C093. Reasoning: The latest primary statement (16 September 2026) describes the deal as subject to approvals; a completed merger would normally produce a closing 8-K and delisting filings. Searched: LiveRamp filings on SEC EDGAR (CIK 733269) after 2026-09-16 (Forms 4 and a Schedule 13G/A only); Publicis newsroom since 1 September 2026; web search for closing, HSR expiry and CFIUS clearance, 2026-10-09.[5] [47] [46]Limits: Absence of a notice in these sources is not proof the deal has not closed. |
| C095background (not relied on in the text) | LiveRamp announced on 2026-08-04 that marketers can access de-duplicated attribution and incrementality measurement from Meta in the LiveRamp Clean Room. | fact | supportedchecked 2026-10-09 | Marketers can access de-duplicated attribution and incrementality measurement from Meta in the LiveRamp Clean Room.[112]Limits: Announcement of availability; no release stage, entitlement terms or measured result. |
| C096§6, figure | During the closed beta, Amazon's AMC expert tools are available in the United States. | fact | supportedchecked 2026-10-09 | During closed beta, expert tools are available in the United States.At: Section 'Where is the feature available?'[40]Limits: Admission is by application; applicants need an AMC instance, a developer account and Ads API access. See C116 for the hosting statement. |
| C097background (not relied on in the text) | Google announced Meridian Studio, a Google Cloud-based enterprise platform for building Meridian models, on 2026-05-28 without publishing a release stage. | fact | supportedchecked 2026-10-09 | Meridian Studio: A Google Cloud-based enterprise platform to build and scale models, featuring native agentic AI[108]Limits: Read from the mobile rendering of the post; no release stage is published. |
| C098background (not relied on in the text) | Google said on 2026-09-10 that GeoX is generally available globally in Meridian. | fact | supportedchecked 2026-10-09 | Now, GeoX is generally available globally in Meridian[109]Limits: Vendor announcement of availability; not evidence of model quality. |
| C099§6, figure | Databricks made the Genie One MCP server generally available on 2026-09-25. | fact | supportedchecked 2026-10-09 | The Genie One MCP server is now generally availableAt: Release-note entry dated September 25, 2026 (the page's 'last updated' label is earlier and stale)[3]Limits: A Databricks platform tool; not evidence of clean-room permissions. |
| C100background (not relied on in the text) | AWS documents Amazon Quick as having evolved from Amazon QuickSight. | fact | supportedchecked 2026-10-09 | Amazon Quick evolved from Amazon QuickSight.[113]Limits: Undated living documentation; no rename date found. |
| C101background (not relied on in the text) | Google says standard Universal Analytics properties stopped processing hits from 2023-07-01. | fact | supportedchecked 2026-10-09 | Standard Universal Analytics properties stopped processing hitsAt: Under the heading 'Starting July 1, 2023'[110] |
| C102background (not relied on in the text) | The A2A changelog dates version 1.0.1 2026-05-26; GitHub published the release on 2026-05-28. | fact | supportedchecked 2026-10-09 | 1.0.1 (2026-05-26)[111]Limits: The release publication date is GitHub's release timestamp; the quote is the changelog heading. |
| C103§2, figure | Task continuity was not assessed, because the study did not define a specific task and target environment for each route. | inference | supportedchecked 2026-10-09 | Premises: C010 C016 C017 C025 C030 C035 C036 C038 C049 C055 C062 C076 C080. Reasoning: The rows name output objects, not tasks. Whether a task can continue elsewhere depends on which task (reading a report, recomputing it, refreshing it, scoring with a model) and which environment; neither was defined, so no route was tested or searched for that purpose.[9] [11] [15] [13] [17] [8] [18] [26] [20]Limits: A statement about this study’s scope, not a finding that any product lacks a route. The per-boundary search record in section 10 lists what was read for receiving, retention, reuse and published terms. |
| C104§6, figure | Three routes in Figure 3 carry a vendor-stated GA label. | inference | supportedchecked 2026-10-09 | Premises: C006 C086 C099. Reasoning: A count of the GA labels in the premises. The other routes’ classifications rest on their own cells and claims.[36] [37] [3]Limits: A stage label is the vendor's own and is not account eligibility. |
| C105§1, §6, figure | Databricks scheduled the former Beta endpoint /api/2.0/mcp/genie to sunset on 2026-10-31. | fact | supportedchecked 2026-10-09 | is deprecated and will be sunset on October 31, 2026At: Release-note entry dated September 25, 2026, 'The Genie One MCP server is now generally available'[3]Limits: A scheduled date set by Databricks; the extraction tool paraphrased the surrounding sentence, so only the quoted fragment was matched. The replacement is system.ai.genie_one_mcp. |
| C106§6, figure | AWS documents an aws-cleanrooms skill, used through AWS MCP, that troubleshoots permission errors and missing CloudWatch logs for custom ML jobs. | fact | supportedchecked 2026-10-09 | Missing CloudWatch logs for custom ML model jobs – CloudWatch logs not appearing for custom model training or inference jobs.At: Section ‘Using AWS MCP to troubleshoot Clean Rooms issues’; the other list item is ‘Permission errors’[41]Limits: Troubleshooting documented here; Clean Rooms analytics and export through agents were not evaluated. The broader AWS MCP Server can make authenticated AWS API calls, so this page does not establish an absence of other operations. |
| C107§4, figure | Deleting a Databricks clean room removes all its output tables and historical data from the output catalog. | fact | supportedchecked 2026-10-09 | Deleting a clean room removes all output tables and historical data from the output catalog.At: Section 'Read an output table'; page updated 2026-10-06[9]Limits: Room deletion can end access before the 30-day window; copies made beforehand are outside this rule. |
| C108§4, figure | By default a Databricks clean-room output table is accessible only to the collaborator who runs the notebook; sharing output with all collaborators is in Public Preview. | fact | supportedchecked 2026-10-09 | By default, an output table is accessible only to the collaborator who runs the notebookAt: Section 'Share output with all collaborators' ('This feature is in Public Preview.')[9]Limits: Shared outputs are visible to all collaborators as soon as they are created, even before the run finishes. |
| C109§3, §4, figure | In a Snowflake collaboration, ordinary analysis results are returned in the workspace. | fact | supportedchecked 2026-10-09 | Results are returned in the workspace.At: Section 'Run analysis in Workspaces'[6]Limits: Viewing a result in the workspace is not the same as holding a copy after exit. |
| C110§5, figure | AWS CloudTrail can record S3 object-level events such as deletions as data events, which are off by default and charged. | fact | supportedchecked 2026-10-09 | By default, trails and event data stores do not log data events. Additional charges apply for data events.At: Overview; 'Examples: Logging data events for Amazon S3 objects' (DeleteObject is a Write data event)[31]Limits: A record of a scoped operation, not proof that every copy, version or backup was erased. |
| C111§5, figure | In a versioning-enabled S3 bucket, a simple DELETE inserts a delete marker instead of permanently deleting the object. | fact | supportedchecked 2026-10-09 | When versioning is enabled, a simple `DELETE` cannot permanently delete an objectAt: Section 'Delete request use cases'[33]Limits: Only a DELETE with a version ID removes a version permanently. |
| C112§5, figure | BigQuery audit metadata records how a table was deleted (for example a delete request, expiry or a DDL query). | fact | supportedchecked 2026-10-09 | Describes how the table was deleted.At: Type BigQueryAuditMetadata.TableDeletion.Reason; values TABLE_DELETE_REQUEST, EXPIRED, QUERY; page updated 2025-07-02[32]Limits: A record of one table operation, not of downstream copies. |
| C113§6, figure | LiveRamp said in March 2026 that it was selectively enabling a limited number of builders to deploy agents. | fact | supportedchecked 2026-10-09 | we are selectively enabling a limited number of builders to deploy agentsAt: Section 'An Evolving Marketplace: Models, Agents, and Applications', 'Builder ecosystem expansion'[42]Limits: Applies to deploying agents in LiveRamp's marketplace, not to the AI segment builder. |
| C114§8 | Google warns that BigQuery analysis rules might not fully prevent sophisticated queries from extracting unauthorized data, and points to query templates to restrict execution to approved queries. | fact | supportedchecked 2026-10-09 | might not fully prevent sophisticated queries from extracting unauthorized dataAt: Caution note; page updated 2026-10-07[15]Limits: Risk reduction depends on the configured rules. |
| C116§6, figure | Amazon says AMC agents can serve advertisers across North America, Europe and Far East marketplaces from US-hosted infrastructure. | fact | supportedchecked 2026-10-09 | Agents can serve advertisers across North America, Europe and Far East marketplaces from U.S.-hosted infrastructure.At: Section 'Where is the feature available?'[40]Limits: Describes the agents' reach from US-hosted infrastructure; during the closed beta the expert tools themselves are available in the United States (C096). |
| C117§6 | Amazon says broader geography for the expert tools will be available before general availability in early 2027. | attributed | supportedchecked 2026-10-09 | Broader geography will be available before general availability in early 2027.[40]Limits: Amazon's plan, not a release. |
| C118§7 | The 2026-09-10 Snowflake release also removed legacy web-interface activation connectors, including Google Display & Video 360, LiveRamp and The Trade Desk. | fact | supportedchecked 2026-10-09 | the Google Display & Video 360, Google Display & Video 360 - PAIR, LiveRamp, The Trade Desk - UID 2.0, The Trade Desk - CRM, and Yahoo DSP connectors have been removed from the provider and consumer web interface.At: Release note dated 10 September 2026, ‘Legacy activation connectors removed from the web application’[50] |
| C119§5, figure | Snowflake's Snowsight collaboration view has an Activity tab that records analysis template runs. | fact | supportedchecked 2026-10-09 | A new Activity tab gives you an audit trail of the analysis template runs in a collaboration.[29]Limits: Records template runs, not delivery to a destination. |
| C120background (not relied on in the text) | Amazon covers the cost of the AMC expert tools during the closed beta. | fact | supportedchecked 2026-10-09 | Costs are covered during the closed beta[40] |
| C121background (not relied on in the text) | Databricks made the Unity Gateway API, which manages model and MCP services, generally available on 2026-09-16. | fact | supportedchecked 2026-10-09 | Unity Gateway API and developer tools are generally availableAt: Release-note entry dated September 16, 2026[3] |
| C122background (not relied on in the text) | Google says Universal Analytics 360 properties with a processing extension had it end on 2024-07-01. | fact | supportedchecked 2026-10-09 | received a one-time processing extension ending on July 1, 2024[110] |
| C123§1, figure | Snowflake schedules the end of new legacy clean-room creation through the Provider and Consumer API on 2027-02-01. | fact | supportedchecked 2026-10-09 | new legacy clean rooms can no longer be created through the Provider and Consumer APIAt: Heading 'February 1, 2027'[2]Limits: A schedule set by Snowflake; existing legacy API rooms remain until 2027-06-01. |
| C124§3, §4, figure | Google’s Ads Data Hub Policies prohibit using Google’s proprietary data to build or augment user profiles or audience lists beyond the audience activation channels Ads Data Hub approves. | fact | supportedchecked 2026-10-09 | Attempt to use Google's proprietary data to build, edit or augment user profiles or to build, edit or augment audience lists for any uses beyond those permitted in the audience activation channels approved by Ads Data HubAt: Section ‘Privacy’, list ‘You must not:’; policy updated 16 January 2024[21]Limits: A published use restriction, not a determination of any buyer’s post-termination rights. The policies also restrict competitive and benchmarking uses and combining report data with sensitive-interest data for commercial use. |
| C125§3, figure | Google documents joining the results of multiple Ads Data Hub aggregation queries in BigQuery. | fact | supportedchecked 2026-10-09 | You can join results (in BigQuery) from multiple aggregation queries (from Ads Data Hub).At: Section ‘Join some final results in BigQuery’; page updated 18 May 2026[22]Limits: A documented technical use of outputs outside Ads Data Hub; not evidence of unrestricted reuse or of reproducing the protected source analysis. |
| C126§4, figure | AWS Service Terms prohibit using AWS Clean Rooms, or information obtained from it, to identify a person, unless the data’s third-party contributor permits it. | fact | supportedchecked 2026-10-09 | You may not use AWS Clean Rooms or any information obtained from your use of AWS Clean Rooms to identify a person … unless otherwise permitted by the applicable third-party contributor of the data.At: Section 92.1; terms last updated 1 October 2026[23]Limits: A published restriction; a buyer’s own agreement may add terms. |
| C127§4, figure | AWS Service Terms say deleting a Clean Rooms collaboration or its resources ends access to the customer’s content or deletes it from intermediate tables, as the documentation describes. | fact | supportedchecked 2026-10-09 | will result in termination of access to Your Content or deletion of Your Content from intermediate tables, as described in the applicable service documentationAt: Section 92.3 (read as a fragment)[23]Limits: Concerns access to and deletion of the customer’s content inside the service (intermediate tables); it does not establish that deleting a collaboration recalls a result already delivered. |
| C128§4, figure | The Amazon Marketing Cloud Agreement makes query results confidential and restricts sharing them, with named exceptions for the relevant agency, the advertiser and service providers acting for the advertiser, each required to keep them confidential. | fact | supportedchecked 2026-10-09 | The Query Results are confidential information, and you may not share them with Third Parties, except that you may share the Query Results with your relevant agency (if Customer is an Advertiser or Representative)At: Section 1.4; agreement last updated 11 October 2024. The same section also allows sharing with the Advertiser (for an agency) and with a service provider acting for the Advertiser, provided the recipient must treat the results as confidential.[24]Limits: The further exceptions and the confidentiality condition were read in the page but not captured verbatim beyond the quoted clause. The agreement states no retention period. |
| C129§4, figure | Snowflake’s public Data Clean Rooms terms defer to the customer’s agreement for the Snowflake Service. | fact | supportedchecked 2026-10-09 | Use of Snowflake Data Clean Rooms is governed by your agreement for use of the Snowflake Service.At: Terms page, last updated 30 April 2024[25]Limits: The current page has no clause on outputs, retention or termination; an archived 2024 version did. |
Numbered in order of first citation. 114 sources: 110 primary, 4 secondary. Access status: 104 read for this paper on 9 October 2026, 2 unavailable (the claims resting on them are graded reported), 1 read in another official copy, 7 listed by the dossier and not reopened. Each entry records the publisher’s commercial interest.
- [1]Oct 1, 2026: Snowflake Data Clean Rooms updates | Snowflake Documentation. Snowflake, 2026-10-01 (Primary: release notes).
- [2]End of life for legacy Provider and Consumer Data Clean Rooms | Snowflake Documentation. Snowflake, n.d.; dated retirement milestones (Primary: deprecation documentation).
- [3]September 2026 (Databricks platform release notes). Databricks, Entries dated 2026-09-16 and 2026-09-25 (Primary: release notes).
- [4]Publicis to acquire LiveRamp to accelerate data co-creation for smarter agents | Publicis Groupe. Publicis Groupe, 2026-05-17 (Primary: transaction announcement).
- [5]Publicis Groupe successfully prices EUR 500 million of bond issue | Publicis Groupe. Publicis Groupe, 2026-09-16 (Primary: corporate financing announcement).
- [6]Run analysis and activation in Snowsight | Snowflake Documentation. Snowflake, n.d. (living documentation) (Primary: technical documentation).
- [7]Snowflake Data Clean Rooms Agent | Snowflake Documentation. Snowflake, n.d. (living documentation) (Primary: technical documentation).
- [8]Collaboration specification | Snowflake Documentation. Snowflake, n.d. (living documentation) (Primary: technical documentation).
- [9]Create and work with output tables in Databricks Clean Rooms | Databricks on AWS. Databricks, n.d.; page updated 2026-10-06 (Primary: technical documentation).
- [10]List analysis rule - AWS Clean Rooms. Amazon Web Services, n.d. (living documentation) (Primary: technical documentation).
- [11]Custom ML modeling prerequisites - AWS Clean Rooms. Amazon Web Services, n.d. (living documentation) (Primary: technical documentation).
- [12]AWS Clean Rooms launches privacy-enhancing synthetic dataset generation for ML model training | AWS News Blog. Amazon Web Services, 2025-11-30 (Primary: vendor launch announcement).
- [13]Privacy checks in Ads Data Hub | Google for Developers. Google, n.d.; page updated 2026-09-25 (Primary: technical documentation).
- [14]Build and manage audiences | ADH for Marketers | Google for Developers. Google, n.d. (living documentation) (Primary: technical documentation).
- [15]Share sensitive data with data clean rooms | BigQuery | Google Cloud Documentation. Google, n.d.; page updated 2026-10-07 (Primary: technical documentation).
- [16]Activate Data to a Destination – InfoSum. InfoSum, n.d. (living documentation) (Primary: technical documentation).
- [17]InfoSum Developer API | InfoSum API Guide. InfoSum, n.d. (API v2 documentation) (Primary: API specification).
- [18]Understanding LiveRamp Clean Room Privacy and Governance Controls. LiveRamp, n.d.; page last modified 2026-03-16 (Primary: technical documentation).
- [19]Plan your advertising campaigns with Amazon Marketing Cloud on AWS Clean Rooms, now generally available | AWS News Blog. Amazon Web Services, 2024-07-31 (Primary: vendor GA launch announcement).
- [20]Configure Facebook Advanced Analytics. LiveRamp, Last modified 2026-03-05 (Primary: partner technical documentation).
- [21]Ads Data Hub Policies. Google, 2024-01-16 (last updated) (Primary: public product policy).
- [22]Difference checks | Ads Data Hub. Google, n.d.; page updated 2026-05-18 (Primary: technical documentation).
- [23]AWS Service Terms (section 92, AWS Clean Rooms). Amazon Web Services, Last updated 2026-10-01 (Primary: public service terms).
- [24]Amazon Marketing Cloud Agreement. Amazon Ads, Last updated 2024-10-11 (Primary: public service terms).
- [25]Snowflake Data Clean Rooms Terms. Snowflake, Last updated 2024-04-30 (Primary: public service terms).
- [26]Create Machine Learning Models with AMC Custom Models | Amazon Ads. Amazon Ads, 2025-10-31 (Primary: vendor launch announcement).
- [27]Analysis logging in AWS Clean Rooms - AWS Clean Rooms. Amazon Web Services, n.d. (living documentation) (Primary: technical documentation).
- [28]Document history for the AWS Clean Rooms User Guide - AWS Clean Rooms. Amazon Web Services, n.d.; individual entries dated (Primary: documentation history).
- [29]Sep 24, 2026: Snowflake Data Clean Rooms updates. Snowflake, 2026-09-24 (Primary: release notes).
- [30]Oct 2, 2026: Snowflake Native Apps: Observability for Cortex Agents | Snowflake Documentation. Snowflake, 2026-10-02 (Primary: release notes).
- [31]Logging data events. Amazon Web Services, n.d. (living documentation) (Primary: technical documentation).
- [32]BigQueryAuditMetadata.TableDeletion.Reason. Google Cloud, n.d.; page updated 2025-07-02 (Primary: API reference).
- [33]Deleting object versions from a versioning-enabled bucket. Amazon Web Services, n.d. (living documentation) (Primary: technical documentation).
- [34]Associating a configured table to a collaboration - AWS Clean Rooms. Amazon Web Services, n.d. (living documentation) (Primary: technical documentation).
- [35]Release notes | Data Manager API | Google for Developers. Google, Entries through 2026-07-30 (Primary: release notes).
- [36]Aug 7, 2026: Snowflake Native Apps: Cortex Agents and MCP servers (*General availability*) | Snowflake Documentation. Snowflake, 2026-08-07 (Primary: release notes).
- [37]BigQuery release notes. Google Cloud, Entries dated 2026-04-20 and 2026-08-11 (Primary: release notes).
- [38]Building a Governed Path for AI Agents in Advertising. Snowflake, 2026-10-05 (Primary: vendor product announcement).
- [39]Meta’s ads MCP server comes to Databricks: Put your customer intelligence to work in advertising campaigns | Databricks Blog. Databricks, 2026-10-06 (Primary: vendor integration announcement).
- [40]Amazon Ads MCP Server adds AMC SQL generation | Amazon Ads. Amazon Ads, 2026-09-30 (Primary: vendor launch announcement).
- [41]Troubleshooting AWS Clean Rooms. Amazon Web Services, n.d. (living documentation) (Primary: technical documentation).
- [42]March 2026 Platform Release Notes | LiveRamp. LiveRamp, March 2026; exact day not found (Primary: vendor release notes).
- [43]Use the BigQuery MCP server | Google Cloud Documentation. Google, n.d. (living documentation) (Primary: technical documentation).
- [44]LiveRamp Holdings, Inc. Annual report on Form 10-K for the fiscal year ended 31 March 2024. LiveRamp Holdings, Inc. (SEC EDGAR), 2024-05-22 (Primary: SEC filing).
- [45]WPP acquires InfoSum in major investment in its AI-driven data offer | WPP. WPP, 2025-04-03 (Primary: acquisition announcement).
- [46]LiveRamp Holdings, Inc. Definitive proxy statement (DEFM14A) on the proposed merger with Publicis. LiveRamp Holdings, Inc. (SEC EDGAR), 2026-07-06 (Primary: SEC filing).
- [47]LiveRamp Holdings, Inc. — Form 8-K: shareholder adoption of merger agreement. LiveRamp filing / US SEC EDGAR, 2026-08-17 (Primary: SEC Form 8-K).
- [48]Databricks Enters the Marketing Industry with CustomerLake: Agentic Customer Data Platform (CDP) - Databricks. Databricks, 2026-06-16 (Primary: vendor press release).
- [49]Aug 20, 2026: Snowflake Data Clean Rooms updates | Snowflake Documentation. Snowflake, 2026-08-20 (Primary: release notes).
- [50]Sep 10, 2026: Snowflake Data Clean Rooms updates. Snowflake, 2026-09-10 (Primary: release notes).
- [51]Amazon now lets AMC users query 1P paid features for free until end of 2026. PPC Land, 2026-06-02 (Secondary: trade coverage).
- [52]IAB Tech Lab Introduces AAMP 3.0 to Standardize the RFP-to-Buy Process for Agentic Advertising. IAB Tech Lab, 2026-09-22 (Primary: association press release).
- [53]Paid features overview | Amazon Ads API. Amazon Ads, n.d. (official documentation excerpt) (Primary: indexed official documentation).
- [54]LiveRamp Holdings, Inc. Schedule 14A (DEFA14A): employee FAQ on the proposed Publicis transaction. LiveRamp, 2026-05-18 (Primary: filed employee communication).
- [55]Engage your first-party audience in Display & Video 360. Google, 2022-10-11 (Primary: vendor launch announcement).
- [56]What is Databricks Clean Rooms? | Databricks on AWS. Databricks, n.d. (living documentation) (Primary: technical documentation).
- [57]MLflow on Databricks | Databricks on AWS. Databricks, n.d. (living documentation) (Primary: technical documentation).
- [58]Restrict data access using analysis rules | BigQuery | Google Cloud Documentation. Google, n.d. (living documentation) (Primary: technical documentation).
- [59]Tobiras Enhances Meta Analytics for Growth. dentsu, 2024-11-21 (Primary: partner product announcement).
- [60]Enterprise Data Collaboration Playbook — No Fluff Advisory. No Fluff Advisory / Evgeny Popov, Last validated 2026-06-06 (Primary: audited page).
- [61]Clean Room & Platform Fit Guide — No Fluff Advisory. No Fluff Advisory / Evgeny Popov, n.d.; observed 2026-10-09 (Primary: audited page).
- [62]Snowflake Platform Fit for Data Collaboration | No Fluff Advisory. No Fluff Advisory / Evgeny Popov, Reviewed September 2026 (lastValidated 2026-09 at origin/master 918e2091) (Primary: audited page).
- [63]Databricks Platform Fit for Data Collaboration | No Fluff Advisory. No Fluff Advisory / Evgeny Popov, Reviewed September 2026 (Primary: audited page).
- [64]AWS Platform Fit for Data Collaboration | No Fluff Advisory. No Fluff Advisory / Evgeny Popov, Reviewed September 2026 (Primary: audited page).
- [65]Google GMP, ADH & Advanced Marketing Analytics Platform Fit | No Fluff Advisory. No Fluff Advisory / Evgeny Popov, Reviewed September 2026 (Primary: audited page).
- [66]InfoSum Platform Fit for Data Collaboration | No Fluff Advisory. No Fluff Advisory / Evgeny Popov, Reviewed September 2026; June labels also present (Primary: audited page).
- [67]LiveRamp Platform Fit for Data Collaboration | No Fluff Advisory. No Fluff Advisory / Evgeny Popov, Reviewed September 2026; June labels also present (Primary: audited page).
- [68]Amazon Marketing Cloud Platform Fit | No Fluff Advisory. No Fluff Advisory / Evgeny Popov, Reviewed September 2026 (lastValidated 2026-09); hard-coded June 2026 market-context label also present (Primary: audited page).
- [69]Meta Advanced Analytics Platform Fit | No Fluff Advisory. No Fluff Advisory / Evgeny Popov, Reviewed September 2026; June labels also present (Primary: audited page).
- [70]Semantic & Agent-Ready Data Collaboration — No Fluff Advisory. No Fluff Advisory / Evgeny Popov, n.d.; observed 2026-10-09 (Primary: audited page).
- [71]Multi-Cloud Data Collaboration Orchestration | No Fluff Advisory. No Fluff Advisory / Evgeny Popov, Reviewed 2026-09-15 (Primary: audited page).
- [72]The Evolution of Holding Companies: Control, client value and three paths for marketing work. No Fluff Advisory / Evgeny Popov, 2026-10-06; evidence cutoff 2026-10-05 (Primary: prior author research).
- [73]Adtech and Martech Were Never Two Industries. They Were Two Copies of the Customer. — No Fluff Advisory. No Fluff Advisory / Evgeny Popov, 2026-07-05 (Primary: prior author essay).
- [74]The Loop Closed Inside the Wall — No Fluff Advisory. No Fluff Advisory / Evgeny Popov, 2026-07-21 (Primary: prior author essay).
- [75]Proof and Story, in plain language. No Fluff Advisory / Evgeny Popov, August 2026; exact publication day not found (Primary: prior author research, plain edition).
- [76]Paying Attention, in plain language. No Fluff Advisory / Evgeny Popov, October 2026; cutoff 2026-10-01 (Primary: prior author research, plain edition).
- [77]Snowflake context and Meta campaigns: close the signal loop. Snowflake, 2026-07-21 (Primary: vendor architecture blog).
- [78]Share data securely across regions and cloud platforms | Snowflake Documentation. Snowflake, n.d. (living documentation) (Primary: technical documentation).
- [79]About Secure Data Sharing | Snowflake Documentation. Snowflake, n.d. (living documentation) (Primary: technical documentation).
- [80]MCPs | Databricks on AWS. Databricks, n.d.; page updated 2026-10-08 (Primary: technical documentation).
- [81]Connecting customer context to measurable ROI with agentic marketing | Databricks Blog. Databricks, 2026-10-01 (Primary: vendor product blog).
- [82]What is Unity Catalog? | Databricks on AWS. Databricks, Updated 2026-09-11 (Primary: technical documentation).
- [83]March 2026 | Databricks on AWS. Databricks, Entry 2026-03-27; page update label 2026-03-25 (Primary: release notes).
- [84]AWS Clean Rooms Pricing. Amazon Web Services, n.d. (current price model) (Primary: pricing page).
- [85]What is AWS Entity Resolution? - AWS Entity Resolution. Amazon Web Services, n.d. (living documentation) (Primary: technical documentation).
- [86]MCP Server integration - Distributed Load Testing on AWS. Amazon Web Services, n.d. (living documentation) (Primary: technical documentation).
- [87]BigQuery Export - Analytics Help. Google, n.d. (living documentation) (Primary: technical documentation).
- [88]Meridian | Google for Developers. Google, Updated 2026-07-09 (Primary: technical documentation).
- [89]Direct Access to AMC for Sponsored Ads Advertisers | Amazon Ads. Amazon Ads, 2025-09-16 (Primary: vendor launch announcement).
- [90]Introducing Amazon Ads Agent, your AI-powered ad platform | Amazon Ads. Amazon Ads, 2026-09-29 (Primary: vendor announcement).
- [91]Amazon Marketing Cloud: Discover advertising insights | Amazon Ads. Amazon Ads, n.d. (current product page) (Primary: vendor product page).
- [92]AMC launches Prime Video insights | Amazon Ads. Amazon Ads, 2025-11-11 (Primary: vendor beta launch announcement).
- [93]InfoSum introduces Beacons | Press Release | InfoSum. InfoSum, 2025-11-12 (Primary: vendor launch announcement).
- [94]Privacy-first data collaboration | InfoSum. InfoSum, n.d. (current product page) (Primary: vendor product assertions).
- [95]WPP Media launches as fully integrated, AI-powered media company | WPP. WPP, 2025-05-28 (Primary: corporate announcement).
- [96]LiveRamp Completes Acquisition of Habu | LiveRamp, Inc.. LiveRamp, 2024-01-31 (Primary: acquisition completion announcement).
- [97]About the Android ATS Mobile SDK. LiveRamp, n.d.; effective date 2026-09-30 (Primary: deprecation documentation).
- [98]About Meta's Aggregated Event Measurement - Facebook. Meta / Robyn maintainers, n.d. (official help excerpt) (Primary: indexed official documentation).
- [99]Simplifying Ad Measurement for a Social-First World - Facebook. Meta / Robyn maintainers, 2026-03-03 (Primary: indexed official announcement).
- [100]Key Features | Robyn. Robyn project (Meta open source), n.d. (living documentation) (Primary: project documentation).
- [101]modelcontextprotocol/docs/specification/2026-07-28/basic/authorization/index.mdx at main · modelcontextprotocol/modelcontextprotocol · GitHub. MCP project, Specification path 2026-07-28; repository main (Primary: protocol specification).
- [102]Overview - A2A Protocol. A2A project, Version 1.0.1; released on GitHub 2026-05-28 (STD-S007) (Primary: protocol specification).
- [103]GitHub - adcontextprotocol/adcp: Docs and reference implementation for the Ad Context Protocol · GitHub. AdCP project / AgenticAdvertising.org, n.d.; repository main at access (Primary: protocol repository).
- [104]AAMP Agentic Advertising Management Protocols from IAB Tech Lab. IAB Tech Lab, n.d.; page updated 2026-09-22 (Primary: association standards page).
- [105]Data Clean Rooms Guidance - IAB Tech Lab. IAB Tech Lab, Updated 2025-07-22 (Primary: standards program page).
- [106]Publicis Acquires LiveRamp To Advance New Agentic AI Push. Forrester, 2026-05-20 (Secondary: analyst commentary).
- [107]Amazon Marketing Cloud launches Prime Video viewership signals for advertisers. PPC Land, n.d.; reports event of 2025-11-11 (Secondary: trade coverage).
- [108]The “What” and “Why” on Meridian: Ads DevCast E6. Google, 2026-05-28 (Primary: indexed official announcement).
- [109]Drive profitable growth with new data and measurement tools. Google, 2026-09-10 (Primary: vendor product announcement).
- [110]Google Analytics 4 has replaced Universal Analytics. Google (Analytics Help), n.d. (living help page) (Primary: product notice).
- [111]Release v1.0.1 · a2aproject/A2A. A2A project (GitHub), 2026-05-28 (Primary: protocol release).
- [112]LiveRamp Adds Meta to Cross-Media Intelligence. LiveRamp, 2026-08-04 (Primary: vendor announcement).
- [113]What is Amazon Quick?. Amazon Web Services, n.d. (living documentation) (Primary: technical documentation).
- [114]Meta's removal of Aggregated Event Measurement (AEM) and its implications for advertisers. DEPT (Kasper Koletzki Kuipers), 2023-05-31 (Secondary: agency commentary).
Downloads
- Print edition (PDF, A4)data-collaboration-2026.pdf
- Reading edition (Markdown)data-collaboration-2026.md
- Plain-language editionplain/index.html
- claim-ledger (CSV)data/claim-ledger.csv
- claim-ledger (JSON)data/claim-ledger.json
- source-register (CSV)data/source-register.csv
- source-register (JSON)data/source-register.json
- corrections-ledger (CSV)data/corrections-ledger.csv
- corrections-ledger (JSON)data/corrections-ledger.json
- Statistics the page quotes (JSON)data/stats.json
- Four checks. One output. (editable SVG)figures/ladder.svg
- What each record proves (editable SVG)figures/proof-chain.svg
- Agent routes, their actions and stated stages (editable SVG)figures/agent-stages.svg
- What happened, and what is scheduled (editable SVG)figures/timeline.svg
Update history
Update history 6 dated notes, 9 October 2026 to 9 October 2026
- First edition published on this site, then withdrawn the same day for revision after a critical review.
- First revision: four checks per output instead of four rights; Figure 1 rebuilt with one output per row; Snowflake activation and Databricks room deletion corrected; scoped deletion records; agent stages kept categorical; the Genie endpoint sunset added; inference rows given premises; source access in one field; two overstated corrections reclassified.
- Second revision after a second review: Figure 1 now separates documented technical rules from what is not established; task continuity reported as not assessed; Google’s published Ads Data Hub Policies and BigQuery join documentation added; excerpt repairs; pass/fail criteria for tests T01, T04 and T05.
- Revised edition released on this site.
- Corrections after a check of the live edition: the AMC sharing restriction now carries its named exceptions; the task-continuity claim restated; two AWS labels in Figure 1 restored to their qualifications; a universal statement in Figure 2 narrowed.
- Figures redrawn to one design: Figure 1 as a route ledger, Figure 2 as a proof-boundary map, Figure 3 as a grouped route atlas and Figure 4 as a dated record with the evidence cutoff marked. No finding changed; figure text equivalents now follow the figure data.
Appendix
Figure text equivalents
The text equivalent of each figure, printed once here rather than beside the drawing. Each figure’s caption, status badge, units, scope and sources are printed with the figure itself.
Figure 1: Four checks. One output.
observed
14 output routes against four checks, observed in public documents. Receiving route: 8 documented and 6 documented with a condition (Snowflake activation to an approved account: recipient must import it; Google Ads Data Hub audience: to linked Google ad accounts; InfoSum collaboration event log: visible while a member; LiveRamp Clean Room owner-approved output: needs the data owner’s express permission; Amazon Marketing Cloud audience: into Amazon Ads, not to the buyer; Meta Advanced Analytics partner-route query data: partner route; needs FAA and CAPI). Kept through exit: not established for all 14; the documented rules and terms are Snowflake analysis result: public terms defer to the customer’s contract; Snowflake activation to an approved account: public terms defer to the customer’s contract; Databricks runner-only output table: source ends at 30 days or room deletion; copying documented; AWS Clean Rooms list-analysis result: source access may end; exported-result retention unstated; Google Ads Data Hub audience: after-exit availability not stated; BigQuery clean rooms query result: contributor may block copying; InfoSum collaboration event log: a member loses access on leaving; owners close; Amazon Marketing Cloud aggregate result: lands in the advertiser’s storage; Amazon Marketing Cloud audience: after-exit availability not stated; Meta Advanced Analytics partner-route query data: 90-day availability in the route. Later task allowed: not established for all 14; the documented rules and terms are Snowflake activation to an approved account: the spec sets the destinations; AWS Clean Rooms list-analysis result: identification needs contributor permission; AWS Clean Rooms trained model artifact: weights can be exported; licence not reviewed; Google Ads Data Hub aggregate result: policy limits some uses; joins in BigQuery documented; Google Ads Data Hub audience: no uses beyond approved activation; BigQuery clean rooms query result: export limits set per listing; InfoSum activation export: permission names the destination; LiveRamp Clean Room owner-approved output: grant scope and duration not stated; Amazon Marketing Cloud aggregate result: restricted sharing; named exceptions; Amazon Marketing Cloud audience: used inside Amazon Ads. Task runs elsewhere: Continuity was not assessed for any route: it needs a named task and a target environment, and none was defined. AWS documents a model-artifact export; replaying it was not assessed.
Reader question: For one named output, what does public documentation show about each of the four checks, and what does it leave unsettled?
Figure 2: What each record proves
illustrative
Proposed method, illustrative: the job runs; an output exists; recipient imports; destination accepts; a copy is kept; a copy is deleted. An output leaves the platform after “an output exists”. AWS Clean Rooms: query and job logs (the job runs): show a query’s status; do not report delivery; model-output ability (an output exists): a named member may receive model exports; CloudTrail data events (a copy is deleted): record S3 object deletions, if configured; versions may remain. Snowflake: Activity tab (the job runs): records analysis template runs; workspace results (an output exists): analysis results returned in the workspace; activation import (recipient imports): activation route only: the recipient must import. Databricks: output table (an output exists): read-only; the runner reads it by default; table lifetime (a copy is kept): 30 days, or until the room is deleted; a copy is outside this rule. BigQuery: query results (an output exists): for subscribers to a listing; copy and export controls (a copy is kept): a contributor may block copying; table-deletion reason (a copy is deleted): one table: a request, expiry or a query. InfoSum: event logs (the job runs): visible while a member; a leaver loses them; destination export (an output exists): to an authorised destination; closing stops new exports. No record shown covers a destination accepting an output. The records shown cover specific operations and objects. A record of an operation does not establish the fate of every downstream copy.
Reader question: Which step of an output’s journey does each platform record, and which must the buyer evidence itself?
Figure 3: Agent routes, their actions and stated stages
observed
Release stage stated by the vendor: Snowflake, Native Apps: Cortex Agents and MCP servers, generally available (7 Aug 2026): agents and MCP servers run inside installed apps; a general platform feature, not clean-room specific. Google BigQuery, BigQuery MCP server, generally available (20 Apr 2026): runs queries, reads metadata, lists resources; does not bypass a clean room’s egress rules. Databricks, Genie One MCP server, generally available (25 Sep 2026): answers natural-language questions about data; watch: the old /api/2.0/mcp/genie endpoint is scheduled to sunset on 31 Oct 2026. Snowflake, Clean-room agent, open preview (date not stated): runs approved overlap and overlap-activation templates; can export overlap records to an approved account. Snowflake, AI Gateway for Advertising, preview (5 Oct 2026): governed MCP routes to Meta and TikTok; architecture is vendor-described. Amazon Ads, AMC SQL Generator on the Ads MCP Server, closed beta (30 Sep 2026): writes Amazon Marketing Cloud SQL; US during the beta; agents serve other markets from US-hosted infrastructure; GA planned for early 2027. No release stage stated: Meta, via Databricks, Meta ads MCP server (Marketplace), no stage stated (6 Oct 2026): Meta campaign tools — not Meta Advanced Analytics; listed in Databricks Marketplace. AWS Clean Rooms, aws-cleanrooms skill (AWS MCP), no stage stated (date not stated): troubleshoots permission errors and missing ML-job logs; analytics and export through agents not evaluated. LiveRamp, Agent deployment in its marketplace, no stage stated (Mar 2026): builders deploy agents; selective: a limited number of builders; not the segment builder. No surface found in the recorded search: InfoSum, Native MCP server: API v2 is documented; searched for a native MCP server. Google Ads Data Hub, MCP endpoint: SQL interface is documented; searched for an ADH MCP endpoint.
Reader question: What does each agent route do, and what stage does its vendor state?
Figure 4: What happened, and what is scheduled
observed
Before the cutoff, events that happened: 31 January 2024 (ownership), completed: LiveRamp completes the Habu acquisition; 31 July 2024 (platforms), released (GA): AMC on AWS Clean Rooms generally available; 3 April 2025 (ownership), announced: WPP announces its acquisition of InfoSum; 30 November 2025 (platforms), released: AWS Clean Rooms ML adds synthetic training data; 20 April 2026 (agents), released (GA): BigQuery MCP server generally available; 17 May 2026 (ownership), announced: Publicis agrees to buy LiveRamp; 11 June 2026 (ownership), filed: Publicis and LiveRamp file US premerger notices; 16 June 2026 (platforms), private preview: Databricks CustomerLake announced in private preview; 7 August 2026 (agents), released (GA): Snowflake Native App agents and MCP servers; 17 August 2026 (ownership), approved: LiveRamp stockholders adopt the merger agreement; 20 August 2026 (platforms), completed: Snowflake removes legacy connectors, round 1; 10 September 2026 (platforms), completed: Snowflake removes legacy connectors, round 2; 16 September 2026 (ownership), pending: Publicis: the deal remains subject to customary approvals; 22 September 2026 (agents), public comment: AAMP 3.0 introduces the OpenProposal draft; 24 September 2026 (platforms), released (GA): Snowsight collaboration management; 30 September 2026 (agents), closed beta: AMC SQL Generator on the Ads MCP Server (US); 1 October 2026 (platforms), completed: No new legacy Snowflake rooms in the web interface; 5 October 2026 (agents), preview: Snowflake AI Gateway for Advertising announced; 6 October 2026 (agents), listed: Meta ads MCP listed on Databricks Marketplace. After the cutoff, dates set by named parties: 31 October 2026 (agents), scheduled: Databricks: old /api/2.0/mcp/genie endpoint sunsets; By end 2026 (ownership), expected: Publicis expects the LiveRamp deal to close; 31 December 2026 (platforms), reported end: AMC first-party paid-feature offer (trade report); 1 February 2027 (platforms), scheduled: Snowflake: legacy interface closes; legacy-API room creation stops; Early 2027 (agents), planned: Amazon plans expert-tool GA, priced per use; 16 May 2027 (ownership), contract term: Merger outside date (can extend to 16 Aug 2027); 1 June 2027 (platforms), scheduled: Snowflake: access to existing legacy rooms ends.
Reader question: Which dates are settled, and which are schedules or plans?