Skip to main content

Property Governance タスク

AdCP 3.0 Proposal - These tasks are under development for AdCP 3.0.
Property Governance は ステートフル モデルで、評価はプロパティリスト管理を通じて行います。フィルターとブランド参照でリストを作成し、解決して準拠プロパティを取得します。

Discovery

ガバナンスエージェントが評価できる機能はプロトコルレベルの get_adcp_capabilities で取得します。property_features 配列の詳細は governance セクション を参照。

Property List Management

Property List Management で CRUD の詳細を参照してください。

Validation

validate_property_delivery でポストキャンペーン検証を参照。

Task Selection Guide

プロパティリストを作成

create_property_list をフィルターとブランド参照で使います:
フィルター(すべて任意): countries_all は列挙したすべての国でデータを持つプロパティに絞り込み、channels_any は列挙したいずれかのチャネルをサポートするプロパティに絞り込みます。フィルターを省略するとその次元での絞り込みは行いません。 Base properties: An array of property sources to evaluate. Each entry is a discriminated union with selection_type:
  • publisher_tags: { "selection_type": "publisher_tags", "publisher_domain": "...", "tags": [...] }
  • publisher_ids: { "selection_type": "publisher_ids", "publisher_domain": "...", "property_ids": [...] }
  • identifiers: { "selection_type": "identifiers", "identifiers": [...] }
  • Omitted: Query the agent’s entire property database
Filter logic (explicit in field names):
  • countries_all: Property must have feature data for ALL listed countries
  • channels_any: Property must support ANY of the listed channels
  • feature_requirements: Property must pass ALL requirements (AND)
Filters have two built-in fields (countries_all, channels_any) plus feature_requirements which reference features the agent provides (discovered via get_adcp_capabilities). For quantitative features, use min_value/max_value. For binary or categorical features, use allowed_values.

Getting Resolved Properties

Use get_property_list to retrieve the list with resolved identifiers:
Response includes resolved identifiers. Note that raw scores are not returned - only identifiers that pass the filter thresholds are included:
The auth_token for sharing with sellers is returned at creation time (from create_property_list). Store it securely - it’s only returned once.

Multi-Agent Integration

Create the same property list on multiple governance agents, then configure webhooks to aggregate results: