LICENSE
MANIFEST.in
README.md
pyproject.toml
src/adcp/ADCP_VERSION
src/adcp/__init__.py
src/adcp/__main__.py
src/adcp/_idempotency.py
src/adcp/_version.py
src/adcp/adagents.py
src/adcp/audit_sink.py
src/adcp/capabilities.py
src/adcp/client.py
src/adcp/config.py
src/adcp/exceptions.py
src/adcp/property_registry.py
src/adcp/py.typed
src/adcp/registry.py
src/adcp/registry_sync.py
src/adcp/simple.py
src/adcp/webhook_auth.py
src/adcp/webhook_receiver.py
src/adcp/webhook_sender.py
src/adcp/webhook_supervisor.py
src/adcp/webhook_supervisor_pg.py
src/adcp/webhook_transport_hooks.py
src/adcp/webhooks.py
src/adcp.egg-info/PKG-INFO
src/adcp.egg-info/SOURCES.txt
src/adcp.egg-info/dependency_links.txt
src/adcp.egg-info/entry_points.txt
src/adcp.egg-info/requires.txt
src/adcp.egg-info/top_level.txt
src/adcp/compat/__init__.py
src/adcp/compat/legacy/__init__.py
src/adcp/compat/legacy/types.py
src/adcp/compat/legacy/v2_5/__init__.py
src/adcp/compat/legacy/v2_5/_media_buy_helpers.py
src/adcp/compat/legacy/v2_5/_url.py
src/adcp/compat/legacy/v2_5/create_media_buy.py
src/adcp/compat/legacy/v2_5/get_products.py
src/adcp/compat/legacy/v2_5/list_creative_formats.py
src/adcp/compat/legacy/v2_5/preview_creative.py
src/adcp/compat/legacy/v2_5/sync_creatives.py
src/adcp/compat/legacy/v2_5/update_media_buy.py
src/adcp/decisioning/__init__.py
src/adcp/decisioning/_get_products_helpers.py
src/adcp/decisioning/account_mode.py
src/adcp/decisioning/account_projection.py
src/adcp/decisioning/accounts.py
src/adcp/decisioning/capabilities.py
src/adcp/decisioning/compose.py
src/adcp/decisioning/context.py
src/adcp/decisioning/dispatch.py
src/adcp/decisioning/errors.py
src/adcp/decisioning/handler.py
src/adcp/decisioning/helpers.py
src/adcp/decisioning/implementation_config.py
src/adcp/decisioning/media_buy_store.py
src/adcp/decisioning/mock_ad_server.py
src/adcp/decisioning/oauth_passthrough.py
src/adcp/decisioning/observed_modes.py
src/adcp/decisioning/pagination.py
src/adcp/decisioning/platform.py
src/adcp/decisioning/platform_router.py
src/adcp/decisioning/property_list.py
src/adcp/decisioning/proposal_dispatch.py
src/adcp/decisioning/proposal_lifecycle.py
src/adcp/decisioning/proposal_manager.py
src/adcp/decisioning/proposal_store.py
src/adcp/decisioning/recipe.py
src/adcp/decisioning/refine.py
src/adcp/decisioning/registry.py
src/adcp/decisioning/registry_cache.py
src/adcp/decisioning/resolve.py
src/adcp/decisioning/roster_store.py
src/adcp/decisioning/serve.py
src/adcp/decisioning/state.py
src/adcp/decisioning/state_machines.py
src/adcp/decisioning/task_registry.py
src/adcp/decisioning/tenant_store.py
src/adcp/decisioning/time_budget.py
src/adcp/decisioning/translation.py
src/adcp/decisioning/types.py
src/adcp/decisioning/upstream.py
src/adcp/decisioning/validate_capabilities.py
src/adcp/decisioning/validate_idempotency.py
src/adcp/decisioning/webhook_emit.py
src/adcp/decisioning/pg/__init__.py
src/adcp/decisioning/pg/buyer_agent_registry.py
src/adcp/decisioning/pg/buyer_agent_registry.sql
src/adcp/decisioning/pg/decisioning_tasks.sql
src/adcp/decisioning/pg/task_registry.py
src/adcp/decisioning/specialisms/__init__.py
src/adcp/decisioning/specialisms/audience.py
src/adcp/decisioning/specialisms/brand_rights.py
src/adcp/decisioning/specialisms/content_standards.py
src/adcp/decisioning/specialisms/creative.py
src/adcp/decisioning/specialisms/creative_ad_server.py
src/adcp/decisioning/specialisms/governance.py
src/adcp/decisioning/specialisms/lists.py
src/adcp/decisioning/specialisms/sales.py
src/adcp/decisioning/specialisms/signals.py
src/adcp/migrate/__init__.py
src/adcp/migrate/__main__.py
src/adcp/migrate/v3_to_v4.py
src/adcp/protocols/__init__.py
src/adcp/protocols/_adcp_errors.py
src/adcp/protocols/a2a.py
src/adcp/protocols/base.py
src/adcp/protocols/mcp.py
src/adcp/schemas/__init__.py
src/adcp/schemas/adcp-agents.json
src/adcp/server/__init__.py
src/adcp/server/_size_limit.py
src/adcp/server/a2a_server.py
src/adcp/server/auth.py
src/adcp/server/base.py
src/adcp/server/brand.py
src/adcp/server/builder.py
src/adcp/server/compliance.py
src/adcp/server/content_standards.py
src/adcp/server/debug_endpoints.py
src/adcp/server/discovery.py
src/adcp/server/governance.py
src/adcp/server/helpers.py
src/adcp/server/mcp_tools.py
src/adcp/server/proposal.py
src/adcp/server/responses.py
src/adcp/server/serve.py
src/adcp/server/spec_compat.py
src/adcp/server/sponsored_intelligence.py
src/adcp/server/tenant_registry.py
src/adcp/server/tenant_router.py
src/adcp/server/test_controller.py
src/adcp/server/tmp.py
src/adcp/server/translate.py
src/adcp/server/idempotency/__init__.py
src/adcp/server/idempotency/backends.py
src/adcp/server/idempotency/canonicalize.py
src/adcp/server/idempotency/store.py
src/adcp/server/idempotency/webhook_dedup.py
src/adcp/signing/__init__.py
src/adcp/signing/agent_resolver.py
src/adcp/signing/autosign.py
src/adcp/signing/brand_jwks.py
src/adcp/signing/canonical.py
src/adcp/signing/capability_cache.py
src/adcp/signing/capability_priming.py
src/adcp/signing/client.py
src/adcp/signing/constants.py
src/adcp/signing/crypto.py
src/adcp/signing/digest.py
src/adcp/signing/errors.py
src/adcp/signing/ip_pinned_transport.py
src/adcp/signing/jwks.py
src/adcp/signing/jws.py
src/adcp/signing/keygen.py
src/adcp/signing/middleware.py
src/adcp/signing/provider.py
src/adcp/signing/replay.py
src/adcp/signing/revocation.py
src/adcp/signing/revocation_fetcher.py
src/adcp/signing/signer.py
src/adcp/signing/standard_webhooks.py
src/adcp/signing/verifier.py
src/adcp/signing/webhook_hmac.py
src/adcp/signing/webhook_signer.py
src/adcp/signing/webhook_verifier.py
src/adcp/signing/pg/__init__.py
src/adcp/signing/pg/replay_store.py
src/adcp/signing/pg/replay_store.sql
src/adcp/testing/__init__.py
src/adcp/testing/decisioning.py
src/adcp/testing/harness.py
src/adcp/testing/test_helpers.py
src/adcp/types/__init__.py
src/adcp/types/_ergonomic.py
src/adcp/types/_generated.py
src/adcp/types/aliases.py
src/adcp/types/base.py
src/adcp/types/capabilities.py
src/adcp/types/coercion.py
src/adcp/types/core.py
src/adcp/types/error_narrowing.py
src/adcp/types/guards.py
src/adcp/types/mypy_plugin.py
src/adcp/types/projections.py
src/adcp/types/registry.py
src/adcp/types/variants.py
src/adcp/types/generated_poc/__init__.py
src/adcp/types/generated_poc/adagents.py
src/adcp/types/generated_poc/manifest.py
src/adcp/types/generated_poc/manifest_schema.py
src/adcp/types/generated_poc/a2ui/__init__.py
src/adcp/types/generated_poc/a2ui/bound_value.py
src/adcp/types/generated_poc/a2ui/component.py
src/adcp/types/generated_poc/a2ui/si_catalog.py
src/adcp/types/generated_poc/a2ui/surface.py
src/adcp/types/generated_poc/a2ui/user_action.py
src/adcp/types/generated_poc/account/__init__.py
src/adcp/types/generated_poc/account/get_account_financials_request.py
src/adcp/types/generated_poc/account/get_account_financials_response.py
src/adcp/types/generated_poc/account/list_accounts_request.py
src/adcp/types/generated_poc/account/list_accounts_response.py
src/adcp/types/generated_poc/account/report_usage_request.py
src/adcp/types/generated_poc/account/report_usage_response.py
src/adcp/types/generated_poc/account/sync_accounts_request.py
src/adcp/types/generated_poc/account/sync_accounts_response.py
src/adcp/types/generated_poc/account/sync_governance_request.py
src/adcp/types/generated_poc/account/sync_governance_response.py
src/adcp/types/generated_poc/brand/__init__.py
src/adcp/types/generated_poc/brand/acquire_rights_request.py
src/adcp/types/generated_poc/brand/acquire_rights_response.py
src/adcp/types/generated_poc/brand/creative_approval_request.py
src/adcp/types/generated_poc/brand/creative_approval_response.py
src/adcp/types/generated_poc/brand/get_brand_identity_request.py
src/adcp/types/generated_poc/brand/get_brand_identity_response.py
src/adcp/types/generated_poc/brand/get_rights_request.py
src/adcp/types/generated_poc/brand/get_rights_response.py
src/adcp/types/generated_poc/brand/revocation_notification.py
src/adcp/types/generated_poc/brand/rights_pricing_option.py
src/adcp/types/generated_poc/brand/rights_terms.py
src/adcp/types/generated_poc/brand/update_rights_request.py
src/adcp/types/generated_poc/brand/update_rights_response.py
src/adcp/types/generated_poc/bundled/__init__.py
src/adcp/types/generated_poc/bundled/content_standards/__init__.py
src/adcp/types/generated_poc/bundled/content_standards/calibrate_content_request.py
src/adcp/types/generated_poc/bundled/content_standards/calibrate_content_response.py
src/adcp/types/generated_poc/bundled/content_standards/create_content_standards_request.py
src/adcp/types/generated_poc/bundled/content_standards/create_content_standards_response.py
src/adcp/types/generated_poc/bundled/content_standards/get_content_standards_request.py
src/adcp/types/generated_poc/bundled/content_standards/get_content_standards_response.py
src/adcp/types/generated_poc/bundled/content_standards/get_media_buy_artifacts_request.py
src/adcp/types/generated_poc/bundled/content_standards/get_media_buy_artifacts_response.py
src/adcp/types/generated_poc/bundled/content_standards/list_content_standards_request.py
src/adcp/types/generated_poc/bundled/content_standards/list_content_standards_response.py
src/adcp/types/generated_poc/bundled/content_standards/update_content_standards_request.py
src/adcp/types/generated_poc/bundled/content_standards/update_content_standards_response.py
src/adcp/types/generated_poc/bundled/content_standards/validate_content_delivery_request.py
src/adcp/types/generated_poc/bundled/content_standards/validate_content_delivery_response.py
src/adcp/types/generated_poc/bundled/core/__init__.py
src/adcp/types/generated_poc/bundled/core/tasks_get_request.py
src/adcp/types/generated_poc/bundled/core/tasks_get_response.py
src/adcp/types/generated_poc/bundled/core/tasks_list_request.py
src/adcp/types/generated_poc/bundled/core/tasks_list_response.py
src/adcp/types/generated_poc/bundled/creative/__init__.py
src/adcp/types/generated_poc/bundled/creative/get_creative_delivery_request.py
src/adcp/types/generated_poc/bundled/creative/get_creative_delivery_response.py
src/adcp/types/generated_poc/bundled/creative/get_creative_features_request.py
src/adcp/types/generated_poc/bundled/creative/get_creative_features_response.py
src/adcp/types/generated_poc/bundled/creative/list_creative_formats_request.py
src/adcp/types/generated_poc/bundled/creative/list_creative_formats_response.py
src/adcp/types/generated_poc/bundled/creative/list_creatives_request.py
src/adcp/types/generated_poc/bundled/creative/list_creatives_response.py
src/adcp/types/generated_poc/bundled/creative/preview_creative_request.py
src/adcp/types/generated_poc/bundled/creative/preview_creative_response.py
src/adcp/types/generated_poc/bundled/creative/sync_creatives_request.py
src/adcp/types/generated_poc/bundled/creative/sync_creatives_response.py
src/adcp/types/generated_poc/bundled/media_buy/__init__.py
src/adcp/types/generated_poc/bundled/media_buy/build_creative_request.py
src/adcp/types/generated_poc/bundled/media_buy/build_creative_response.py
src/adcp/types/generated_poc/bundled/media_buy/create_media_buy_request.py
src/adcp/types/generated_poc/bundled/media_buy/create_media_buy_response.py
src/adcp/types/generated_poc/bundled/media_buy/get_media_buy_delivery_request.py
src/adcp/types/generated_poc/bundled/media_buy/get_media_buy_delivery_response.py
src/adcp/types/generated_poc/bundled/media_buy/get_media_buys_request.py
src/adcp/types/generated_poc/bundled/media_buy/get_media_buys_response.py
src/adcp/types/generated_poc/bundled/media_buy/get_products_request.py
src/adcp/types/generated_poc/bundled/media_buy/get_products_response.py
src/adcp/types/generated_poc/bundled/media_buy/list_creative_formats_request.py
src/adcp/types/generated_poc/bundled/media_buy/list_creative_formats_response.py
src/adcp/types/generated_poc/bundled/media_buy/log_event_request.py
src/adcp/types/generated_poc/bundled/media_buy/log_event_response.py
src/adcp/types/generated_poc/bundled/media_buy/package_request.py
src/adcp/types/generated_poc/bundled/media_buy/provide_performance_feedback_request.py
src/adcp/types/generated_poc/bundled/media_buy/provide_performance_feedback_response.py
src/adcp/types/generated_poc/bundled/media_buy/sync_audiences_request.py
src/adcp/types/generated_poc/bundled/media_buy/sync_audiences_response.py
src/adcp/types/generated_poc/bundled/media_buy/sync_catalogs_request.py
src/adcp/types/generated_poc/bundled/media_buy/sync_catalogs_response.py
src/adcp/types/generated_poc/bundled/media_buy/sync_event_sources_request.py
src/adcp/types/generated_poc/bundled/media_buy/sync_event_sources_response.py
src/adcp/types/generated_poc/bundled/media_buy/update_media_buy_request.py
src/adcp/types/generated_poc/bundled/media_buy/update_media_buy_response.py
src/adcp/types/generated_poc/bundled/property/__init__.py
src/adcp/types/generated_poc/bundled/property/create_property_list_request.py
src/adcp/types/generated_poc/bundled/property/create_property_list_response.py
src/adcp/types/generated_poc/bundled/property/delete_property_list_request.py
src/adcp/types/generated_poc/bundled/property/delete_property_list_response.py
src/adcp/types/generated_poc/bundled/property/get_property_list_request.py
src/adcp/types/generated_poc/bundled/property/get_property_list_response.py
src/adcp/types/generated_poc/bundled/property/list_property_lists_request.py
src/adcp/types/generated_poc/bundled/property/list_property_lists_response.py
src/adcp/types/generated_poc/bundled/property/update_property_list_request.py
src/adcp/types/generated_poc/bundled/property/update_property_list_response.py
src/adcp/types/generated_poc/bundled/property/validate_property_delivery_request.py
src/adcp/types/generated_poc/bundled/property/validate_property_delivery_response.py
src/adcp/types/generated_poc/bundled/protocol/__init__.py
src/adcp/types/generated_poc/bundled/protocol/get_adcp_capabilities_request.py
src/adcp/types/generated_poc/bundled/protocol/get_adcp_capabilities_response.py
src/adcp/types/generated_poc/bundled/signals/__init__.py
src/adcp/types/generated_poc/bundled/signals/activate_signal_request.py
src/adcp/types/generated_poc/bundled/signals/activate_signal_response.py
src/adcp/types/generated_poc/bundled/signals/get_signals_request.py
src/adcp/types/generated_poc/bundled/signals/get_signals_response.py
src/adcp/types/generated_poc/bundled/sponsored_intelligence/__init__.py
src/adcp/types/generated_poc/bundled/sponsored_intelligence/si_get_offering_request.py
src/adcp/types/generated_poc/bundled/sponsored_intelligence/si_get_offering_response.py
src/adcp/types/generated_poc/bundled/sponsored_intelligence/si_initiate_session_request.py
src/adcp/types/generated_poc/bundled/sponsored_intelligence/si_initiate_session_response.py
src/adcp/types/generated_poc/bundled/sponsored_intelligence/si_send_message_request.py
src/adcp/types/generated_poc/bundled/sponsored_intelligence/si_send_message_response.py
src/adcp/types/generated_poc/bundled/sponsored_intelligence/si_terminate_session_request.py
src/adcp/types/generated_poc/bundled/sponsored_intelligence/si_terminate_session_response.py
src/adcp/types/generated_poc/collection/__init__.py
src/adcp/types/generated_poc/collection/base_collection_source.py
src/adcp/types/generated_poc/collection/collection_list.py
src/adcp/types/generated_poc/collection/collection_list_changed_webhook.py
src/adcp/types/generated_poc/collection/collection_list_filters.py
src/adcp/types/generated_poc/collection/create_collection_list_request.py
src/adcp/types/generated_poc/collection/create_collection_list_response.py
src/adcp/types/generated_poc/collection/delete_collection_list_request.py
src/adcp/types/generated_poc/collection/delete_collection_list_response.py
src/adcp/types/generated_poc/collection/get_collection_list_request.py
src/adcp/types/generated_poc/collection/get_collection_list_response.py
src/adcp/types/generated_poc/collection/list_collection_lists_request.py
src/adcp/types/generated_poc/collection/list_collection_lists_response.py
src/adcp/types/generated_poc/collection/update_collection_list_request.py
src/adcp/types/generated_poc/collection/update_collection_list_response.py
src/adcp/types/generated_poc/compliance/__init__.py
src/adcp/types/generated_poc/compliance/comply_test_controller_request.py
src/adcp/types/generated_poc/compliance/comply_test_controller_response.py
src/adcp/types/generated_poc/content_standards/__init__.py
src/adcp/types/generated_poc/content_standards/artifact.py
src/adcp/types/generated_poc/content_standards/artifact_webhook_payload.py
src/adcp/types/generated_poc/content_standards/calibrate_content_request.py
src/adcp/types/generated_poc/content_standards/calibrate_content_response.py
src/adcp/types/generated_poc/content_standards/content_standards.py
src/adcp/types/generated_poc/content_standards/create_content_standards_request.py
src/adcp/types/generated_poc/content_standards/create_content_standards_response.py
src/adcp/types/generated_poc/content_standards/get_content_standards_request.py
src/adcp/types/generated_poc/content_standards/get_content_standards_response.py
src/adcp/types/generated_poc/content_standards/get_media_buy_artifacts_request.py
src/adcp/types/generated_poc/content_standards/get_media_buy_artifacts_response.py
src/adcp/types/generated_poc/content_standards/list_content_standards_request.py
src/adcp/types/generated_poc/content_standards/list_content_standards_response.py
src/adcp/types/generated_poc/content_standards/update_content_standards_request.py
src/adcp/types/generated_poc/content_standards/update_content_standards_response.py
src/adcp/types/generated_poc/content_standards/validate_content_delivery_request.py
src/adcp/types/generated_poc/content_standards/validate_content_delivery_response.py
src/adcp/types/generated_poc/core/__init__.py
src/adcp/types/generated_poc/core/account.py
src/adcp/types/generated_poc/core/account_ref.py
src/adcp/types/generated_poc/core/activation_key.py
src/adcp/types/generated_poc/core/ad_inventory_config.py
src/adcp/types/generated_poc/core/agent_encryption_key.py
src/adcp/types/generated_poc/core/agent_signing_key.py
src/adcp/types/generated_poc/core/app_item.py
src/adcp/types/generated_poc/core/async_response_data.py
src/adcp/types/generated_poc/core/attribution_window.py
src/adcp/types/generated_poc/core/audience_member.py
src/adcp/types/generated_poc/core/audience_selector.py
src/adcp/types/generated_poc/core/brand_id.py
src/adcp/types/generated_poc/core/brand_ref.py
src/adcp/types/generated_poc/core/business_entity.py
src/adcp/types/generated_poc/core/cancellation_policy.py
src/adcp/types/generated_poc/core/catalog.py
src/adcp/types/generated_poc/core/catalog_field_mapping.py
src/adcp/types/generated_poc/core/catchment.py
src/adcp/types/generated_poc/core/collection.py
src/adcp/types/generated_poc/core/collection_distribution.py
src/adcp/types/generated_poc/core/collection_list_ref.py
src/adcp/types/generated_poc/core/collection_selector.py
src/adcp/types/generated_poc/core/content_rating.py
src/adcp/types/generated_poc/core/context.py
src/adcp/types/generated_poc/core/creative_asset.py
src/adcp/types/generated_poc/core/creative_assignment.py
src/adcp/types/generated_poc/core/creative_brief.py
src/adcp/types/generated_poc/core/creative_consumption.py
src/adcp/types/generated_poc/core/creative_filters.py
src/adcp/types/generated_poc/core/creative_item.py
src/adcp/types/generated_poc/core/creative_manifest.py
src/adcp/types/generated_poc/core/creative_policy.py
src/adcp/types/generated_poc/core/creative_variable.py
src/adcp/types/generated_poc/core/creative_variant.py
src/adcp/types/generated_poc/core/data_provider_signal_selector.py
src/adcp/types/generated_poc/core/date_range.py
src/adcp/types/generated_poc/core/datetime_range.py
src/adcp/types/generated_poc/core/daypart_target.py
src/adcp/types/generated_poc/core/deadline_policy.py
src/adcp/types/generated_poc/core/delivery_forecast.py
src/adcp/types/generated_poc/core/delivery_metrics.py
src/adcp/types/generated_poc/core/deployment.py
src/adcp/types/generated_poc/core/destination.py
src/adcp/types/generated_poc/core/destination_item.py
src/adcp/types/generated_poc/core/diagnostic_issue.py
src/adcp/types/generated_poc/core/duration.py
src/adcp/types/generated_poc/core/education_item.py
src/adcp/types/generated_poc/core/error.py
src/adcp/types/generated_poc/core/event.py
src/adcp/types/generated_poc/core/event_custom_data.py
src/adcp/types/generated_poc/core/event_source_health.py
src/adcp/types/generated_poc/core/ext.py
src/adcp/types/generated_poc/core/feature_requirement.py
src/adcp/types/generated_poc/core/flight_item.py
src/adcp/types/generated_poc/core/forecast_point.py
src/adcp/types/generated_poc/core/forecast_range.py
src/adcp/types/generated_poc/core/format.py
src/adcp/types/generated_poc/core/format_id.py
src/adcp/types/generated_poc/core/frequency_cap.py
src/adcp/types/generated_poc/core/generation_credential.py
src/adcp/types/generated_poc/core/geo_breakdown_support.py
src/adcp/types/generated_poc/core/hotel_item.py
src/adcp/types/generated_poc/core/identifier.py
src/adcp/types/generated_poc/core/industry_identifier.py
src/adcp/types/generated_poc/core/insertion_order.py
src/adcp/types/generated_poc/core/installment.py
src/adcp/types/generated_poc/core/installment_deadlines.py
src/adcp/types/generated_poc/core/job_item.py
src/adcp/types/generated_poc/core/limited_series.py
src/adcp/types/generated_poc/core/material_deadline.py
src/adcp/types/generated_poc/core/mcp_webhook_payload.py
src/adcp/types/generated_poc/core/measurement_readiness.py
src/adcp/types/generated_poc/core/measurement_terms.py
src/adcp/types/generated_poc/core/measurement_window.py
src/adcp/types/generated_poc/core/media_buy.py
src/adcp/types/generated_poc/core/media_buy_features.py
src/adcp/types/generated_poc/core/offering.py
src/adcp/types/generated_poc/core/offering_asset_group.py
src/adcp/types/generated_poc/core/optimization_goal.py
src/adcp/types/generated_poc/core/outcome_measurement.py
src/adcp/types/generated_poc/core/overlay.py
src/adcp/types/generated_poc/core/package.py
src/adcp/types/generated_poc/core/pagination_request.py
src/adcp/types/generated_poc/core/pagination_response.py
src/adcp/types/generated_poc/core/performance_feedback.py
src/adcp/types/generated_poc/core/performance_standard.py
src/adcp/types/generated_poc/core/placement.py
src/adcp/types/generated_poc/core/placement_definition.py
src/adcp/types/generated_poc/core/planned_delivery.py
src/adcp/types/generated_poc/core/price.py
src/adcp/types/generated_poc/core/pricing_option.py
src/adcp/types/generated_poc/core/product.py
src/adcp/types/generated_poc/core/product_allocation.py
src/adcp/types/generated_poc/core/product_filters.py
src/adcp/types/generated_poc/core/property.py
src/adcp/types/generated_poc/core/property_id.py
src/adcp/types/generated_poc/core/property_list_ref.py
src/adcp/types/generated_poc/core/property_tag.py
src/adcp/types/generated_poc/core/proposal.py
src/adcp/types/generated_poc/core/protocol_envelope.py
src/adcp/types/generated_poc/core/provenance.py
src/adcp/types/generated_poc/core/publisher_property_selector.py
src/adcp/types/generated_poc/core/push_notification_config.py
src/adcp/types/generated_poc/core/real_estate_item.py
src/adcp/types/generated_poc/core/reference_asset.py
src/adcp/types/generated_poc/core/reporting_capabilities.py
src/adcp/types/generated_poc/core/reporting_webhook.py
src/adcp/types/generated_poc/core/response.py
src/adcp/types/generated_poc/core/rights_constraint.py
src/adcp/types/generated_poc/core/seller_agent_ref.py
src/adcp/types/generated_poc/core/signal_definition.py
src/adcp/types/generated_poc/core/signal_filters.py
src/adcp/types/generated_poc/core/signal_id.py
src/adcp/types/generated_poc/core/signal_pricing.py
src/adcp/types/generated_poc/core/signal_pricing_option.py
src/adcp/types/generated_poc/core/signal_targeting.py
src/adcp/types/generated_poc/core/special.py
src/adcp/types/generated_poc/core/start_timing.py
src/adcp/types/generated_poc/core/store_item.py
src/adcp/types/generated_poc/core/talent.py
src/adcp/types/generated_poc/core/targeting.py
src/adcp/types/generated_poc/core/tasks_get_request.py
src/adcp/types/generated_poc/core/tasks_get_response.py
src/adcp/types/generated_poc/core/tasks_list_request.py
src/adcp/types/generated_poc/core/tasks_list_response.py
src/adcp/types/generated_poc/core/user_match.py
src/adcp/types/generated_poc/core/vehicle_item.py
src/adcp/types/generated_poc/core/vendor_pricing_option.py
src/adcp/types/generated_poc/core/x_entity_types.py
src/adcp/types/generated_poc/core/assets/__init__.py
src/adcp/types/generated_poc/core/assets/asset_union.py
src/adcp/types/generated_poc/core/assets/audio_asset.py
src/adcp/types/generated_poc/core/assets/brief_asset.py
src/adcp/types/generated_poc/core/assets/catalog_asset.py
src/adcp/types/generated_poc/core/assets/css_asset.py
src/adcp/types/generated_poc/core/assets/daast_asset.py
src/adcp/types/generated_poc/core/assets/html_asset.py
src/adcp/types/generated_poc/core/assets/image_asset.py
src/adcp/types/generated_poc/core/assets/javascript_asset.py
src/adcp/types/generated_poc/core/assets/markdown_asset.py
src/adcp/types/generated_poc/core/assets/text_asset.py
src/adcp/types/generated_poc/core/assets/url_asset.py
src/adcp/types/generated_poc/core/assets/vast_asset.py
src/adcp/types/generated_poc/core/assets/video_asset.py
src/adcp/types/generated_poc/core/assets/webhook_asset.py
src/adcp/types/generated_poc/core/requirements/__init__.py
src/adcp/types/generated_poc/core/requirements/asset_requirements.py
src/adcp/types/generated_poc/core/requirements/audio_asset_requirements.py
src/adcp/types/generated_poc/core/requirements/catalog_field_binding.py
src/adcp/types/generated_poc/core/requirements/catalog_requirements.py
src/adcp/types/generated_poc/core/requirements/css_asset_requirements.py
src/adcp/types/generated_poc/core/requirements/daast_asset_requirements.py
src/adcp/types/generated_poc/core/requirements/html_asset_requirements.py
src/adcp/types/generated_poc/core/requirements/image_asset_requirements.py
src/adcp/types/generated_poc/core/requirements/javascript_asset_requirements.py
src/adcp/types/generated_poc/core/requirements/markdown_asset_requirements.py
src/adcp/types/generated_poc/core/requirements/offering_asset_constraint.py
src/adcp/types/generated_poc/core/requirements/text_asset_requirements.py
src/adcp/types/generated_poc/core/requirements/url_asset_requirements.py
src/adcp/types/generated_poc/core/requirements/vast_asset_requirements.py
src/adcp/types/generated_poc/core/requirements/video_asset_requirements.py
src/adcp/types/generated_poc/core/requirements/webhook_asset_requirements.py
src/adcp/types/generated_poc/creative/__init__.py
src/adcp/types/generated_poc/creative/creative_feature_result.py
src/adcp/types/generated_poc/creative/get_creative_delivery_request.py
src/adcp/types/generated_poc/creative/get_creative_delivery_response.py
src/adcp/types/generated_poc/creative/get_creative_features_request.py
src/adcp/types/generated_poc/creative/get_creative_features_response.py
src/adcp/types/generated_poc/creative/list_creative_formats_request.py
src/adcp/types/generated_poc/creative/list_creative_formats_response.py
src/adcp/types/generated_poc/creative/list_creatives_request.py
src/adcp/types/generated_poc/creative/list_creatives_response.py
src/adcp/types/generated_poc/creative/preview_creative_request.py
src/adcp/types/generated_poc/creative/preview_creative_response.py
src/adcp/types/generated_poc/creative/preview_render.py
src/adcp/types/generated_poc/creative/sync_creatives_async_response_input_required.py
src/adcp/types/generated_poc/creative/sync_creatives_async_response_submitted.py
src/adcp/types/generated_poc/creative/sync_creatives_async_response_working.py
src/adcp/types/generated_poc/creative/sync_creatives_request.py
src/adcp/types/generated_poc/creative/sync_creatives_response.py
src/adcp/types/generated_poc/enums/__init__.py
src/adcp/types/generated_poc/enums/account_scope.py
src/adcp/types/generated_poc/enums/account_status.py
src/adcp/types/generated_poc/enums/action_source.py
src/adcp/types/generated_poc/enums/adcp_protocol.py
src/adcp/types/generated_poc/enums/adjustment_kind.py
src/adcp/types/generated_poc/enums/advertiser_industry.py
src/adcp/types/generated_poc/enums/age_verification_method.py
src/adcp/types/generated_poc/enums/assessment_status.py
src/adcp/types/generated_poc/enums/asset_content_type.py
src/adcp/types/generated_poc/enums/attribution_model.py
src/adcp/types/generated_poc/enums/audience_source.py
src/adcp/types/generated_poc/enums/audience_status.py
src/adcp/types/generated_poc/enums/audio_channel_layout.py
src/adcp/types/generated_poc/enums/auth_scheme.py
src/adcp/types/generated_poc/enums/available_metric.py
src/adcp/types/generated_poc/enums/billing_party.py
src/adcp/types/generated_poc/enums/binary_verdict.py
src/adcp/types/generated_poc/enums/brand_agent_type.py
src/adcp/types/generated_poc/enums/canceled_by.py
src/adcp/types/generated_poc/enums/catalog_action.py
src/adcp/types/generated_poc/enums/catalog_item_status.py
src/adcp/types/generated_poc/enums/catalog_type.py
src/adcp/types/generated_poc/enums/channels.py
src/adcp/types/generated_poc/enums/cloud_storage_protocol.py
src/adcp/types/generated_poc/enums/co_branding_requirement.py
src/adcp/types/generated_poc/enums/collection_cadence.py
src/adcp/types/generated_poc/enums/collection_kind.py
src/adcp/types/generated_poc/enums/collection_relationship.py
src/adcp/types/generated_poc/enums/collection_status.py
src/adcp/types/generated_poc/enums/consent_basis.py
src/adcp/types/generated_poc/enums/content_id_type.py
src/adcp/types/generated_poc/enums/content_rating_system.py
src/adcp/types/generated_poc/enums/creative_action.py
src/adcp/types/generated_poc/enums/creative_agent_capability.py
src/adcp/types/generated_poc/enums/creative_approval_status.py
src/adcp/types/generated_poc/enums/creative_identifier_type.py
src/adcp/types/generated_poc/enums/creative_quality.py
src/adcp/types/generated_poc/enums/creative_sort_field.py
src/adcp/types/generated_poc/enums/creative_status.py
src/adcp/types/generated_poc/enums/daast_tracking_event.py
src/adcp/types/generated_poc/enums/daast_version.py
src/adcp/types/generated_poc/enums/day_of_week.py
src/adcp/types/generated_poc/enums/delegation_authority.py
src/adcp/types/generated_poc/enums/delivery_type.py
src/adcp/types/generated_poc/enums/demographic_system.py
src/adcp/types/generated_poc/enums/derivative_type.py
src/adcp/types/generated_poc/enums/device_platform.py
src/adcp/types/generated_poc/enums/device_type.py
src/adcp/types/generated_poc/enums/digital_source_type.py
src/adcp/types/generated_poc/enums/dimension_unit.py
src/adcp/types/generated_poc/enums/disclosure_persistence.py
src/adcp/types/generated_poc/enums/disclosure_position.py
src/adcp/types/generated_poc/enums/distance_unit.py
src/adcp/types/generated_poc/enums/distribution_identifier_type.py
src/adcp/types/generated_poc/enums/error_code.py
src/adcp/types/generated_poc/enums/escalation_severity.py
src/adcp/types/generated_poc/enums/event_type.py
src/adcp/types/generated_poc/enums/exclusivity.py
src/adcp/types/generated_poc/enums/feature_check_status.py
src/adcp/types/generated_poc/enums/feed_format.py
src/adcp/types/generated_poc/enums/feedback_source.py
src/adcp/types/generated_poc/enums/forecast_method.py
src/adcp/types/generated_poc/enums/forecast_range_unit.py
src/adcp/types/generated_poc/enums/forecastable_metric.py
src/adcp/types/generated_poc/enums/format_category.py
src/adcp/types/generated_poc/enums/format_id_parameter.py
src/adcp/types/generated_poc/enums/frame_rate_type.py
src/adcp/types/generated_poc/enums/frequency_cap_scope.py
src/adcp/types/generated_poc/enums/genre_taxonomy.py
src/adcp/types/generated_poc/enums/geo_level.py
src/adcp/types/generated_poc/enums/gop_type.py
src/adcp/types/generated_poc/enums/governance_decision.py
src/adcp/types/generated_poc/enums/governance_domain.py
src/adcp/types/generated_poc/enums/governance_mode.py
src/adcp/types/generated_poc/enums/governance_phase.py
src/adcp/types/generated_poc/enums/history_entry_type.py
src/adcp/types/generated_poc/enums/http_method.py
src/adcp/types/generated_poc/enums/identifier_types.py
src/adcp/types/generated_poc/enums/installment_status.py
src/adcp/types/generated_poc/enums/javascript_module_type.py
src/adcp/types/generated_poc/enums/landing_page_requirement.py
src/adcp/types/generated_poc/enums/makegood_remedy.py
src/adcp/types/generated_poc/enums/markdown_flavor.py
src/adcp/types/generated_poc/enums/match_id_type.py
src/adcp/types/generated_poc/enums/match_type.py
src/adcp/types/generated_poc/enums/media_buy_status.py
src/adcp/types/generated_poc/enums/media_buy_valid_action.py
src/adcp/types/generated_poc/enums/metric_type.py
src/adcp/types/generated_poc/enums/metro_system.py
src/adcp/types/generated_poc/enums/moov_atom_position.py
src/adcp/types/generated_poc/enums/notification_type.py
src/adcp/types/generated_poc/enums/outcome_type.py
src/adcp/types/generated_poc/enums/pacing.py
src/adcp/types/generated_poc/enums/payment_terms.py
src/adcp/types/generated_poc/enums/performance_standard_metric.py
src/adcp/types/generated_poc/enums/policy_category.py
src/adcp/types/generated_poc/enums/policy_enforcement.py
src/adcp/types/generated_poc/enums/postal_system.py
src/adcp/types/generated_poc/enums/preview_output_format.py
src/adcp/types/generated_poc/enums/pricing_model.py
src/adcp/types/generated_poc/enums/production_quality.py
src/adcp/types/generated_poc/enums/property_type.py
src/adcp/types/generated_poc/enums/proposal_status.py
src/adcp/types/generated_poc/enums/publisher_identifier_types.py
src/adcp/types/generated_poc/enums/purchase_type.py
src/adcp/types/generated_poc/enums/reach_unit.py
src/adcp/types/generated_poc/enums/reporting_frequency.py
src/adcp/types/generated_poc/enums/response_type.py
src/adcp/types/generated_poc/enums/restricted_attribute.py
src/adcp/types/generated_poc/enums/right_type.py
src/adcp/types/generated_poc/enums/right_use.py
src/adcp/types/generated_poc/enums/rights_billing_period.py
src/adcp/types/generated_poc/enums/scan_type.py
src/adcp/types/generated_poc/enums/si_session_status.py
src/adcp/types/generated_poc/enums/signal_catalog_type.py
src/adcp/types/generated_poc/enums/signal_source.py
src/adcp/types/generated_poc/enums/signal_value_type.py
src/adcp/types/generated_poc/enums/snapshot_unavailable_reason.py
src/adcp/types/generated_poc/enums/sort_direction.py
src/adcp/types/generated_poc/enums/sort_metric.py
src/adcp/types/generated_poc/enums/special_category.py
src/adcp/types/generated_poc/enums/specialism.py
src/adcp/types/generated_poc/enums/talent_role.py
src/adcp/types/generated_poc/enums/task_status.py
src/adcp/types/generated_poc/enums/task_type.py
src/adcp/types/generated_poc/enums/transport_mode.py
src/adcp/types/generated_poc/enums/travel_time_unit.py
src/adcp/types/generated_poc/enums/uid_type.py
src/adcp/types/generated_poc/enums/universal_macro.py
src/adcp/types/generated_poc/enums/update_frequency.py
src/adcp/types/generated_poc/enums/url_asset_type.py
src/adcp/types/generated_poc/enums/validation_mode.py
src/adcp/types/generated_poc/enums/vast_tracking_event.py
src/adcp/types/generated_poc/enums/vast_version.py
src/adcp/types/generated_poc/enums/viewability_standard.py
src/adcp/types/generated_poc/enums/wcag_level.py
src/adcp/types/generated_poc/enums/webhook_response_type.py
src/adcp/types/generated_poc/enums/webhook_security_method.py
src/adcp/types/generated_poc/error_details/__init__.py
src/adcp/types/generated_poc/error_details/account_setup_required.py
src/adcp/types/generated_poc/error_details/audience_too_small.py
src/adcp/types/generated_poc/error_details/budget_too_low.py
src/adcp/types/generated_poc/error_details/conflict.py
src/adcp/types/generated_poc/error_details/creative_rejected.py
src/adcp/types/generated_poc/error_details/policy_violation.py
src/adcp/types/generated_poc/error_details/rate_limited.py
src/adcp/types/generated_poc/error_details/vendor_error_codes.py
src/adcp/types/generated_poc/extensions/__init__.py
src/adcp/types/generated_poc/extensions/extension_meta.py
src/adcp/types/generated_poc/governance/__init__.py
src/adcp/types/generated_poc/governance/attribute_definition.py
src/adcp/types/generated_poc/governance/audience_constraints.py
src/adcp/types/generated_poc/governance/check_governance_request.py
src/adcp/types/generated_poc/governance/check_governance_response.py
src/adcp/types/generated_poc/governance/get_plan_audit_logs_request.py
src/adcp/types/generated_poc/governance/get_plan_audit_logs_response.py
src/adcp/types/generated_poc/governance/policy_category_definition.py
src/adcp/types/generated_poc/governance/policy_entry.py
src/adcp/types/generated_poc/governance/policy_ref.py
src/adcp/types/generated_poc/governance/report_plan_outcome_request.py
src/adcp/types/generated_poc/governance/report_plan_outcome_response.py
src/adcp/types/generated_poc/governance/sync_plans_request.py
src/adcp/types/generated_poc/governance/sync_plans_response.py
src/adcp/types/generated_poc/media_buy/__init__.py
src/adcp/types/generated_poc/media_buy/build_creative_async_response_input_required.py
src/adcp/types/generated_poc/media_buy/build_creative_async_response_submitted.py
src/adcp/types/generated_poc/media_buy/build_creative_async_response_working.py
src/adcp/types/generated_poc/media_buy/build_creative_request.py
src/adcp/types/generated_poc/media_buy/build_creative_response.py
src/adcp/types/generated_poc/media_buy/create_media_buy_async_response_input_required.py
src/adcp/types/generated_poc/media_buy/create_media_buy_async_response_submitted.py
src/adcp/types/generated_poc/media_buy/create_media_buy_async_response_working.py
src/adcp/types/generated_poc/media_buy/create_media_buy_request.py
src/adcp/types/generated_poc/media_buy/create_media_buy_response.py
src/adcp/types/generated_poc/media_buy/get_media_buy_delivery_request.py
src/adcp/types/generated_poc/media_buy/get_media_buy_delivery_response.py
src/adcp/types/generated_poc/media_buy/get_media_buys_request.py
src/adcp/types/generated_poc/media_buy/get_media_buys_response.py
src/adcp/types/generated_poc/media_buy/get_products_async_response_input_required.py
src/adcp/types/generated_poc/media_buy/get_products_async_response_submitted.py
src/adcp/types/generated_poc/media_buy/get_products_async_response_working.py
src/adcp/types/generated_poc/media_buy/get_products_request.py
src/adcp/types/generated_poc/media_buy/get_products_response.py
src/adcp/types/generated_poc/media_buy/list_creative_formats_request.py
src/adcp/types/generated_poc/media_buy/list_creative_formats_response.py
src/adcp/types/generated_poc/media_buy/log_event_request.py
src/adcp/types/generated_poc/media_buy/log_event_response.py
src/adcp/types/generated_poc/media_buy/package_request.py
src/adcp/types/generated_poc/media_buy/package_update.py
src/adcp/types/generated_poc/media_buy/provide_performance_feedback_request.py
src/adcp/types/generated_poc/media_buy/provide_performance_feedback_response.py
src/adcp/types/generated_poc/media_buy/sync_audiences_request.py
src/adcp/types/generated_poc/media_buy/sync_audiences_response.py
src/adcp/types/generated_poc/media_buy/sync_catalogs_async_response_input_required.py
src/adcp/types/generated_poc/media_buy/sync_catalogs_async_response_submitted.py
src/adcp/types/generated_poc/media_buy/sync_catalogs_async_response_working.py
src/adcp/types/generated_poc/media_buy/sync_catalogs_request.py
src/adcp/types/generated_poc/media_buy/sync_catalogs_response.py
src/adcp/types/generated_poc/media_buy/sync_event_sources_request.py
src/adcp/types/generated_poc/media_buy/sync_event_sources_response.py
src/adcp/types/generated_poc/media_buy/update_media_buy_async_response_input_required.py
src/adcp/types/generated_poc/media_buy/update_media_buy_async_response_submitted.py
src/adcp/types/generated_poc/media_buy/update_media_buy_async_response_working.py
src/adcp/types/generated_poc/media_buy/update_media_buy_request.py
src/adcp/types/generated_poc/media_buy/update_media_buy_response.py
src/adcp/types/generated_poc/pricing_options/__init__.py
src/adcp/types/generated_poc/pricing_options/cpa_option.py
src/adcp/types/generated_poc/pricing_options/cpc_option.py
src/adcp/types/generated_poc/pricing_options/cpcv_option.py
src/adcp/types/generated_poc/pricing_options/cpm_option.py
src/adcp/types/generated_poc/pricing_options/cpp_option.py
src/adcp/types/generated_poc/pricing_options/cpv_option.py
src/adcp/types/generated_poc/pricing_options/flat_rate_option.py
src/adcp/types/generated_poc/pricing_options/price_breakdown.py
src/adcp/types/generated_poc/pricing_options/price_guidance.py
src/adcp/types/generated_poc/pricing_options/time_option.py
src/adcp/types/generated_poc/pricing_options/vcpm_option.py
src/adcp/types/generated_poc/property/__init__.py
src/adcp/types/generated_poc/property/authorization_result.py
src/adcp/types/generated_poc/property/base_property_source.py
src/adcp/types/generated_poc/property/create_property_list_request.py
src/adcp/types/generated_poc/property/create_property_list_response.py
src/adcp/types/generated_poc/property/delete_property_list_request.py
src/adcp/types/generated_poc/property/delete_property_list_response.py
src/adcp/types/generated_poc/property/delivery_record.py
src/adcp/types/generated_poc/property/get_property_list_request.py
src/adcp/types/generated_poc/property/get_property_list_response.py
src/adcp/types/generated_poc/property/list_property_lists_request.py
src/adcp/types/generated_poc/property/list_property_lists_response.py
src/adcp/types/generated_poc/property/property_error.py
src/adcp/types/generated_poc/property/property_feature.py
src/adcp/types/generated_poc/property/property_feature_definition.py
src/adcp/types/generated_poc/property/property_feature_result.py
src/adcp/types/generated_poc/property/property_feature_value.py
src/adcp/types/generated_poc/property/property_list.py
src/adcp/types/generated_poc/property/property_list_changed_webhook.py
src/adcp/types/generated_poc/property/property_list_filters.py
src/adcp/types/generated_poc/property/update_property_list_request.py
src/adcp/types/generated_poc/property/update_property_list_response.py
src/adcp/types/generated_poc/property/validate_property_delivery_request.py
src/adcp/types/generated_poc/property/validate_property_delivery_response.py
src/adcp/types/generated_poc/property/validation_result.py
src/adcp/types/generated_poc/protocol/__init__.py
src/adcp/types/generated_poc/protocol/get_adcp_capabilities_request.py
src/adcp/types/generated_poc/protocol/get_adcp_capabilities_response.py
src/adcp/types/generated_poc/signals/__init__.py
src/adcp/types/generated_poc/signals/activate_signal_request.py
src/adcp/types/generated_poc/signals/activate_signal_response.py
src/adcp/types/generated_poc/signals/get_signals_request.py
src/adcp/types/generated_poc/signals/get_signals_response.py
src/adcp/types/generated_poc/sponsored_intelligence/__init__.py
src/adcp/types/generated_poc/sponsored_intelligence/si_capabilities.py
src/adcp/types/generated_poc/sponsored_intelligence/si_get_offering_request.py
src/adcp/types/generated_poc/sponsored_intelligence/si_get_offering_response.py
src/adcp/types/generated_poc/sponsored_intelligence/si_identity.py
src/adcp/types/generated_poc/sponsored_intelligence/si_initiate_session_request.py
src/adcp/types/generated_poc/sponsored_intelligence/si_initiate_session_response.py
src/adcp/types/generated_poc/sponsored_intelligence/si_send_message_request.py
src/adcp/types/generated_poc/sponsored_intelligence/si_send_message_response.py
src/adcp/types/generated_poc/sponsored_intelligence/si_terminate_session_request.py
src/adcp/types/generated_poc/sponsored_intelligence/si_terminate_session_response.py
src/adcp/types/generated_poc/sponsored_intelligence/si_ui_element.py
src/adcp/types/generated_poc/tmp/__init__.py
src/adcp/types/generated_poc/tmp/available_package.py
src/adcp/types/generated_poc/tmp/context_match_request.py
src/adcp/types/generated_poc/tmp/context_match_response.py
src/adcp/types/generated_poc/tmp/error.py
src/adcp/types/generated_poc/tmp/identity_match_request.py
src/adcp/types/generated_poc/tmp/identity_match_response.py
src/adcp/types/generated_poc/tmp/offer.py
src/adcp/types/generated_poc/tmp/offer_price.py
src/adcp/types/generated_poc/tmp/provider_registration.py
src/adcp/utils/__init__.py
src/adcp/utils/format_assets.py
src/adcp/utils/operation_id.py
src/adcp/utils/preview_cache.py
src/adcp/utils/response_parser.py
src/adcp/validation/__init__.py
src/adcp/validation/client_hooks.py
src/adcp/validation/envelope.py
src/adcp/validation/legacy.py
src/adcp/validation/oneof_hints.py
src/adcp/validation/schema_errors.py
src/adcp/validation/schema_loader.py
src/adcp/validation/schema_validator.py
src/adcp/validation/version.py
tests/test_a2a_protobuf_compat.py
tests/test_a2a_public_url_resolver.py
tests/test_a2a_server.py
tests/test_a2a_structured_error.py
tests/test_a2a_webhook_payload.py
tests/test_account_mode_gate.py
tests/test_account_projection.py
tests/test_account_projections.py
tests/test_account_v3_wire.py
tests/test_adagents.py
tests/test_adcp_version_option.py
tests/test_adcp_version_wire.py
tests/test_advertised_tools_gate.py
tests/test_agent_resolver.py
tests/test_asset_aliases_stable.py
tests/test_audit_sink.py
tests/test_auth_middleware.py
tests/test_auth_per_leg_headers.py
tests/test_backward_compat.py
tests/test_brand_jwks.py
tests/test_buyer_agent_registry.py
tests/test_buyer_agent_registry_cache.py
tests/test_canceled_literal_default.py
tests/test_capabilities.py
tests/test_capabilities_response_shape_validation.py
tests/test_capability_cache.py
tests/test_catalog_types.py
tests/test_cli.py
tests/test_client.py
tests/test_client_server_version.py
tests/test_code_generation.py
tests/test_compose_method.py
tests/test_create_media_buy_response_types.py
tests/test_credential_leak_strip.py
tests/test_decisioning_advertised_per_specialism.py
tests/test_decisioning_buyer_agent_dispatch.py
tests/test_decisioning_capabilities_projection.py
tests/test_decisioning_capabilities_submodule.py
tests/test_decisioning_context_state_resolve.py
tests/test_decisioning_dispatch.py
tests/test_decisioning_handler.py
tests/test_decisioning_handler_shims.py
tests/test_decisioning_pagination.py
tests/test_decisioning_pg_task_registry.py
tests/test_decisioning_property_list.py
tests/test_decisioning_refine.py
tests/test_decisioning_serve.py
tests/test_decisioning_specialisms.py
tests/test_decisioning_task_registry.py
tests/test_decisioning_task_registry_cross_tenant.py
tests/test_decisioning_types.py
tests/test_decisioning_webhook_emit.py
tests/test_decisioning_wire_dispatch.py
tests/test_decisioning_workflow_handoff.py
tests/test_discovery_endpoint.py
tests/test_discriminated_unions.py
tests/test_dispatcher_legacy_adapter_routing.py
tests/test_dispatcher_pre_adapter_validation.py
tests/test_dispatcher_shape_detection.py
tests/test_dispatcher_version_routing.py
tests/test_docstring_consistency.py
tests/test_error_code_conformance.py
tests/test_error_narrowing.py
tests/test_exceptions.py
tests/test_extra_headers.py
tests/test_extra_policy.py
tests/test_force_create_media_buy_arm_and_force_task_completion.py
tests/test_format_assets.py
tests/test_format_id_validation.py
tests/test_get_products_projection.py
tests/test_handler_typevar.py
tests/test_hello_seller_async_handoff_integration.py
tests/test_hello_seller_examples.py
tests/test_hello_seller_integration.py
tests/test_helpers.py
tests/test_idempotency.py
tests/test_idempotency_storyboard.py
tests/test_implementation_config.py
tests/test_import_layering.py
tests/test_lazy_platform_router.py
tests/test_legacy_adapter_registry.py
tests/test_legacy_adapter_v2_5_get_products.py
tests/test_legacy_adapter_v2_5_list_creative_formats.py
tests/test_legacy_adapter_v2_5_media_buy.py
tests/test_legacy_adapter_v2_5_preview_creative.py
tests/test_legacy_schema_bundle_v2_5.py
tests/test_literal_discriminator_defaults.py
tests/test_looks_like_v3.py
tests/test_mcp_extraction.py
tests/test_mcp_middleware_composition.py
tests/test_mcp_schema_drift.py
tests/test_mcp_stateful_session.py
tests/test_mcp_structured_error.py
tests/test_mechanical_helpers.py
tests/test_media_buy_store.py
tests/test_migrate_v3_to_v4.py
tests/test_mock_ad_server.py
tests/test_oauth_passthrough.py
tests/test_oneof_hints.py
tests/test_pg_idempotency_backend.py
tests/test_platform_router.py
tests/test_platform_router_proposal_stores.py
tests/test_pre_validation_hooks.py
tests/test_preview_html.py
tests/test_property_registry.py
tests/test_proposal_auto_commit.py
tests/test_proposal_lifecycle.py
tests/test_proposal_lifecycle_e2e.py
tests/test_proposal_manager.py
tests/test_proposal_store.py
tests/test_protocols.py
tests/test_public_api.py
tests/test_register_handler_tools.py
tests/test_registry.py
tests/test_registry_new.py
tests/test_registry_sync.py
tests/test_registry_types_drift.py
tests/test_request_size_limit.py
tests/test_response_builder_subclass.py
tests/test_response_parser.py
tests/test_response_str.py
tests/test_rootmodel_proxy.py
tests/test_roster_store.py
tests/test_schema_loader_per_version.py
tests/test_schema_validation.py
tests/test_schema_validation_client.py
tests/test_schema_validation_server.py
tests/test_schema_variant.py
tests/test_schemas_module.py
tests/test_schemas_version_pin.py
tests/test_seller_a2a_client.py
tests/test_seller_agent_products_schema.py
tests/test_seller_agent_storyboard.py
tests/test_seller_test_client.py
tests/test_serialize_as_any_default.py
tests/test_serve_asgi_middleware.py
tests/test_serve_auth_both.py
tests/test_serve_config.py
tests/test_serve_dx_polish.py
tests/test_serve_lifespan_hooks.py
tests/test_serve_transport_security.py
tests/test_serve_validation_default.py
tests/test_serve_validation_passthrough.py
tests/test_server_builder.py
tests/test_server_caller_identity.py
tests/test_server_dx.py
tests/test_server_framework.py
tests/test_server_helpers.py
tests/test_server_idempotency.py
tests/test_server_startup_log.py
tests/test_simple_api.py
tests/test_spec_compat_hooks.py
tests/test_spec_compat_hooks_deprecation.py
tests/test_spec_coverage.py
tests/test_strict_validation_env.py
tests/test_subdomain_tenant_router.py
tests/test_sync_schemas.py
tests/test_tenant_registry.py
tests/test_tenant_store.py
tests/test_test_controller_context.py
tests/test_testing_decisioning.py
tests/test_tier2_spec_conformance.py
tests/test_time_budget.py
tests/test_tools_list_output_schema.py
tests/test_translate.py
tests/test_type_aliases.py
tests/test_type_coercion.py
tests/test_type_guards.py
tests/test_typed_handler_params.py
tests/test_unified_mcp_a2a.py
tests/test_update_rights_roundtrip.py
tests/test_upstream_for.py
tests/test_upstream_helpers.py
tests/test_validate_idempotency_wiring.py
tests/test_validate_platform_warnings.py
tests/test_validation_envelope.py
tests/test_validation_modes.py
tests/test_validation_version.py
tests/test_verify_from_agent_url.py
tests/test_version_helpers.py
tests/test_version_interop.py
tests/test_webhook_handling.py
tests/test_webhook_signing_capabilities.py
tests/test_webhook_supervisor.py
tests/test_webhook_supervisor_pg.py
tests/test_webhooks_deliver.py
tests/test_webhooks_to_wire_dict.py