{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://adcontextprotocol.org/schemas/3.2.0-beta.8/error-details/creative-representation-unresolved.json",
  "title": "Creative Representation Unresolved Details",
  "description": "Required details shape for CREATIVE_REPRESENTATION_UNRESOLVED. Carries one structured incompatibility reason for every candidate retained in the CreativeRepresentationSet.",
  "x-adcp-validation": {
    "verifier_constraints": {
      "exact_candidate_coverage": "representation_rejections MUST contain exactly one entry for every candidate representation_id in the unresolved CreativeRepresentationSet: no missing, duplicate, or unknown representation_id values"
    },
    "spec": "docs/creative/representation-sets.mdx#resolution-failure"
  },
  "type": "object",
  "properties": {
    "representation_rejections": {
      "type": "array",
      "minItems": 1,
      "x-adcp-validation": {
        "unique_item_properties": [
          "representation_id"
        ]
      },
      "items": {
        "$ref": "https://adcontextprotocol.org/schemas/3.2.0-beta.8/core/representation-rejection.json"
      }
    }
  },
  "required": [
    "representation_rejections"
  ],
  "additionalProperties": true
}
