You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Consultation: do sellers accept the methodology-pin obligation on vendor metrics?
Raised by @geneticallymodifiedfoodforthought on the #7177 review (question 4). Filing it as a WG item so the answer comes from the seller membership rather than from a schema default.
committed_metrics[] vendor-scope entries gain an optional methodology_version that pins the vendor catalog's measurement.metrics[].methodology_version. The docs say: a vendor methodology change that alters the value definition is a contract change — the seller appends a new committed entry with its own committed_at, never silently substitutes. Nielsen's 3-Minute Qualifier is the motivating case: a crediting-rule change moved AQH by roughly a fifth mid-cycle with zero change in actual listening and nobody renegotiating anything.
#7177 ships this at SHOULD, with an explicit out: where a vendor publishes neither a version string nor change notifications, sellers SHOULD decline to commit a pin. Nothing is graded in conformance yet.
Why it cannot be settled by schema alone
An obligation with no defined signal is aspirational, not enforceable. Two things need answers from the people who would carry it:
What is the observable event? Today it is the methodology_version string in the vendor's own get_adcp_capabilities.measurement.metrics[] catalog, which the seller has to poll, plus the agent-level capabilities.changed webhook where the vendor supports it. The measurement block is still x-status: experimental, so vendors are not obliged to publish a version or to notify.
Will sellers accept tracking it? Concretely: for every pinned (vendor, metric_id) on every live package, re-read the vendor catalog on a schedule (or subscribe), detect a version change, and append a new committed entry. Sellers with many vendor integrations may reasonably ask that the obligation only bite where the vendor notifies.
Questions for seller members
Do you accept the append-only-on-change obligation at MUST level if — and only if — the vendor is required to publish methodology_version and fire capabilities.changed on change?
If a vendor publishes neither, is "decline to pin" the right seller behaviour, or should the buyer be able to pin anyway and accept untracked risk?
Is polling the vendor catalog acceptable as the fallback signal, and at what cadence?
Should a methodology change surface to the buyer as a notification (e.g. a media-buy or reporting status event), not just as a new committed entry the buyer discovers on the next read?
With the answers above, graduate the seller obligation to MUST plus a storyboard step, or leave it advisory.
Refs: #7177, #7150, #2511. Related: #5758 (confidence is a data-quality fact, not a relationship fact — different layer, but the two compound if both are self-declared, which is why the attestation follow-up matters).
Consultation: do sellers accept the methodology-pin obligation on vendor metrics?
Raised by @geneticallymodifiedfoodforthought on the #7177 review (question 4). Filing it as a WG item so the answer comes from the seller membership rather than from a schema default.
What #7177 introduces
committed_metrics[]vendor-scope entries gain an optionalmethodology_versionthat pins the vendor catalog'smeasurement.metrics[].methodology_version. The docs say: a vendor methodology change that alters the value definition is a contract change — the seller appends a new committed entry with its owncommitted_at, never silently substitutes. Nielsen's 3-Minute Qualifier is the motivating case: a crediting-rule change moved AQH by roughly a fifth mid-cycle with zero change in actual listening and nobody renegotiating anything.#7177 ships this at SHOULD, with an explicit out: where a vendor publishes neither a version string nor change notifications, sellers SHOULD decline to commit a pin. Nothing is graded in conformance yet.
Why it cannot be settled by schema alone
An obligation with no defined signal is aspirational, not enforceable. Two things need answers from the people who would carry it:
methodology_versionstring in the vendor's ownget_adcp_capabilities.measurement.metrics[]catalog, which the seller has to poll, plus the agent-levelcapabilities.changedwebhook where the vendor supports it. The measurement block is stillx-status: experimental, so vendors are not obliged to publish a version or to notify.(vendor, metric_id)on every live package, re-read the vendor catalog on a schedule (or subscribe), detect a version change, and append a new committed entry. Sellers with many vendor integrations may reasonably ask that the obligation only bite where the vendor notifies.Questions for seller members
methodology_versionand firecapabilities.changedon change?Proposed sequencing
measurement-verificationreturns (Re-add preview specialisms (streaming-tv, exchange, retail-media, measurement-verification) #2511, 3.3), require measurement agents to publishmethodology_versionand to firecapabilities.changedon methodology change — the vendor-side half that makes the seller-side half enforceable.Refs: #7177, #7150, #2511. Related: #5758 (confidence is a data-quality fact, not a relationship fact — different layer, but the two compound if both are self-declared, which is why the attestation follow-up matters).