{
  "contract_id": "maestro.linkedin-benchmark-comparison.v1",
  "contract_version": "1.0.0",
  "engine_version": "1.1.0",
  "decisions": [
    "INVALID_RECORD",
    "INPUT_REQUIRED",
    "COMPARISON_READY",
    "NO_DEFENSIBLE_COMPARISON"
  ],
  "routes": [
    "PUBLIC_SOURCE",
    "LINKEDIN_INDUSTRY_90D",
    "LINKEDIN_SELF_90D",
    "OWN_HISTORY"
  ],
  "states": [
    "KNOWN",
    "MISSING",
    "UNKNOWN",
    "CONFLICT"
  ],
  "metrics": {
    "CTR": "link_clicks / impressions",
    "CPC": "spend / link_clicks",
    "CPM": "spend / impressions * 1000",
    "VISIT_RATE": "landing_page_visits / link_clicks",
    "RAW_CPL": "spend / raw_leads",
    "SALES_ACCEPTED_CPL": "spend / sales_accepted_leads"
  },
  "comparison_gates": [
    "benchmark_value",
    "metric_and_unit",
    "metric_definition",
    "numerator_definition",
    "denominator_definition",
    "currency",
    "observation_period",
    "objective",
    "ad_format",
    "audience_temperature",
    "destination_type",
    "funnel_event",
    "attribution_model",
    "aggregation_method",
    "weighting_method",
    "source_sufficiency",
    "raw_account_sufficiency"
  ],
  "boundaries": [
    "Routes remain separate and numeric values are never blended.",
    "No currency conversion or period alignment is performed.",
    "A benchmark relation does not prove targeting quality, lead quality, pipeline influence or revenue.",
    "No included value is a proprietary Maestro average."
  ],
  "benchmark_value_kinds": [
    "POINT",
    "RANGE",
    "RELATIVE"
  ],
  "relative_observation": "RELATIVE stores the observed direction and percentage without deriving an undisclosed peer amount."
}
