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
For sellers declaring the experimental account.change_feed: records whose origin.kind is adcp or seller_operator MUST carry a non-empty changed_paths ("" for whole-resource create, delete or purge). Optionally, adcp records echo the originating request's idempotency_key, only on records served to the principal that sent the request. Other readers and notifications never carry it. Creatives may carry seller_revision, which account.change.resource_revision mirrors.
What's new §Account change feed; migration guide §Account change feed records and §Creative seller_revision (tag v3.3.0-beta.0).
Work (after regen)
Validate changed_paths presence on framework-emitted change records; refuse or log adopter records that omit it.
Per-reader projection of idempotency_key, stripped from notifications.
seller_revision plumbing on list_creatives and change records.
Done on next in #1805 (d9ba90cb): list_account_changes pages with an adcp/seller_operator record lacking changed_paths are refused; idempotency_key is projected per reader (attribute_account_change) and never sent in account.change_recorded; mirror_creative_revision for seller_revision → resource_revision. Helpers in adcp.account_change_feed.
Activity
feat(accounts)!: enforce change feed changed_paths and per-reader ide…
feat(accounts)!: enforce change feed changed_paths and per-reader ide…
bokelley commentedon Nov 2, 2026
Done on
nextin #1805 (d9ba90cb):list_account_changespages with anadcp/seller_operatorrecord lackingchanged_pathsare refused;idempotency_keyis projected per reader (attribute_account_change) and never sent inaccount.change_recorded;mirror_creative_revisionforseller_revision→resource_revision. Helpers inadcp.account_change_feed.