AdCP 3.1.13

AdCP Compliance

AdCP Compliance is a schema group of the Ad Context Protocol holding 1 of the 64 operations in release 3.1.13, one operation, comply_test_controller, the compliance testing tool of release 3.1.13.

The compliance group holds a single operation. comply_test_controller declares x-mutates-state: true and its request schema does not require idempotency_key. si_terminate_session is the other operation where those two come apart.

The group is in no declared protocol layer and ships no bundled/ copy of its schemas.

What the 1 compliance operation does

Compliance — 1 operation
Operation Request fields Response fields What it does
comply_test_controller 7 13 Request payload for the comply_test_controller tool.

comply_test_controller

Request payload for the comply_test_controller tool.

comply_test_controller request — 7 fields, 2 required
FieldTypeRequiredDescription
adcp_versionstringRelease-precision AdCP version (VERSION.RELEASE, e.g.
adcp_major_versionintegerDEPRECATED in favor of adcp_version (release-precision string).
scenariostringrequiredTest scenario to execute.
paramsobjectScenario-specific parameters.
contextcontextOpaque correlation data that is echoed unchanged in responses.
extextExtension object for platform-specific, vendor-namespaced parameters.
accountobjectrequiredSandbox account assertion.
comply_test_controller response — 13 fields, 1 required
FieldTypeRequiredDescription
adcp_versionstringRelease-precision AdCP version (VERSION.RELEASE, e.g.
adcp_major_versionintegerDEPRECATED in favor of adcp_version (release-precision string).
context_idstringSession/conversation identifier for tracking related operations across multiple task invocations.
contextcontextPer-request opaque caller-supplied correlation object echoed unchanged in the response.
task_idstringUnique identifier for tracking asynchronous operations.
statustask-statusrequiredCurrent task execution state. One of: submitted, working, input-required, completed, canceled, failed, rejected, auth-required, unknown.
messagestringHuman-readable summary of the task result.
timestampstringISO 8601 timestamp when the response was generated.
replayedbooleanSet to true when this response was returned from the idempotency cache rather than from a fresh execution.
adcp_errorerrorTransport-envelope error signal for fatal task failures.
push_notification_configpush-notification-configPush notification configuration for async task updates (A2A and REST protocols).
governance_contextstringGovernance context token issued by the account's governance agent during check_governance.
payloadobjectConceptual grouping for the task-specific response data defined by individual task response schemas (e.g., get-products-response.json, create-media-buy-response.json).

The other 9 AdCP areas

Related