Non-authoritative total local property helper for adagents.json.
This concatenates each authorized agent's locally resolved property scope
(property_ids, property_tags, inline_properties, legacy bare inline,
and inline-resolved publisher_properties). It intentionally preserves
duplicate property objects across multiple agents because it is a sum of
per-agent scopes, not a unique publisher catalog.
If no agent scope resolves to local properties, it falls back to the file's
top-level properties[]. In both paths, properties whose
publisher_domain is listed in revoked_publisher_domains[] are filtered
out.
Do not use this helper for authorization. It resolves each entry independently
for inventory aggregation and does not fail closed on canonical URL ambiguity.
Non-authoritative total local property helper for
adagents.json.This concatenates each authorized agent's locally resolved property scope (
property_ids,property_tags,inline_properties, legacy bare inline, and inline-resolvedpublisher_properties). It intentionally preserves duplicate property objects across multiple agents because it is a sum of per-agent scopes, not a unique publisher catalog.If no agent scope resolves to local properties, it falls back to the file's top-level
properties[]. In both paths, properties whosepublisher_domainis listed inrevoked_publisher_domains[]are filtered out.Do not use this helper for authorization. It resolves each entry independently for inventory aggregation and does not fail closed on canonical URL ambiguity.