Skip to main content

calibrate_content

Collaborative calibration task for aligning on content standards interpretation. Used during setup to help sellers understand and internalize a buyer’s content policies before campaign execution. Unlike high-volume runtime evaluation, calibration is a dialogue-based process where parties exchange examples and explanations until aligned.

When to Use

  • Seller onboarding: When a seller first receives content standards from a buyer
  • Policy clarification: When a seller needs to understand why specific content passes or fails
  • Model training: When building a local model to run against the standards
  • Drift detection: Periodic re-calibration to ensure continued alignment

Request

Schema: calibrate-content-request.json

Artifact

Schema: artifact.json An artifact represents content context where ad placements occur - identified by property_rid + artifact_id and represented as a collection of assets:

Response

Schema: calibrate-content-response.json

Passing Response

Failing Response with Detailed Explanation

Response Fields

Dialogue Flow

Calibration supports a sequence of typed evaluations using A2A conversation correlation. Each turn remains a complete calibrate_content invocation; a contextId groups the evaluations but does not make free text authoritative.

A2A Example

MCP Example

The key insight is that dialogue continuity belongs to the transport layer, not the task body. A2A uses native contextId; an MCP host may provide continuity through its transport session. Neither path uses an AdCP request-body context_id as session state.

Calibration vs Runtime