@adcp/sdk API Reference - v10.0.1
    Preparing search index...

    Interface ComplianceChangedPayload

    Payload for agent.compliance_changed feed events.

    interface ComplianceChangedPayload {
        previous_status: "unknown" | "passing" | "degraded" | "failing";
        current_status: "unknown" | "passing" | "degraded" | "failing";
        compliance_summary?: {
            status: "unknown" | "passing" | "degraded" | "failing";
            requested_compliance_target?: string | null;
            adcp_version?: string | null;
            lifecycle_stage: "production" | "deprecated" | "development" | "testing";
            tracks: { [key: string]: string };
            track_details?: {
                track: string;
                status: string;
                scenario_count: number;
                passed_count: number;
                duration_ms: number;
                has_coverage_gap_skip?: boolean;
            }[];
            streak_days: number;
            last_checked_at: string
            | null;
            headline: string | null;
            monitoring_paused?: boolean;
            check_interval_hours?: number;
            verified?: boolean;
            verified_roles?: (
                | "brand"
                | "creative"
                | "media-buy"
                | "signals"
                | "governance"
                | "sponsored-intelligence"
                | "measurement"
            )[];
        };
    }
    Index

    Properties

    previous_status: "unknown" | "passing" | "degraded" | "failing"
    current_status: "unknown" | "passing" | "degraded" | "failing"
    compliance_summary?: {
        status: "unknown" | "passing" | "degraded" | "failing";
        requested_compliance_target?: string | null;
        adcp_version?: string | null;
        lifecycle_stage: "production" | "deprecated" | "development" | "testing";
        tracks: { [key: string]: string };
        track_details?: {
            track: string;
            status: string;
            scenario_count: number;
            passed_count: number;
            duration_ms: number;
            has_coverage_gap_skip?: boolean;
        }[];
        streak_days: number;
        last_checked_at: string
        | null;
        headline: string | null;
        monitoring_paused?: boolean;
        check_interval_hours?: number;
        verified?: boolean;
        verified_roles?: (
            | "brand"
            | "creative"
            | "media-buy"
            | "signals"
            | "governance"
            | "sponsored-intelligence"
            | "measurement"
        )[];
    }

    Type Declaration

    • status: "unknown" | "passing" | "degraded" | "failing"
    • Optionalrequested_compliance_target?: string | null

      Requested compliance target before alias resolution, e.g. 3.0 or 3.1-beta.

    • Optionaladcp_version?: string | null

      Concrete AdCP compliance bundle version used for the latest run, e.g. 3.0.12.

    • lifecycle_stage: "production" | "deprecated" | "development" | "testing"
    • tracks: { [key: string]: string }
      {
      * "core": "pass",
      * "products": "fail"
      * }
    • Optionaltrack_details?: {
          track: string;
          status: string;
          scenario_count: number;
          passed_count: number;
          duration_ms: number;
          has_coverage_gap_skip?: boolean;
      }[]

      Latest-run per-track summary. Skipped tracks with has_coverage_gap_skip=true represent selected coverage gaps, such as missing_test_controller.

    • streak_days: number
    • last_checked_at: string | null
    • headline: string | null
    • Optionalmonitoring_paused?: boolean
    • Optionalcheck_interval_hours?: number
    • Optionalverified?: boolean
    • Optionalverified_roles?: (
          | "brand"
          | "creative"
          | "media-buy"
          | "signals"
          | "governance"
          | "sponsored-intelligence"
          | "measurement"
      )[]

      AdCP protocols the agent is AAO Verified for (e.g. media-buy, creative). Matches enums/adcp-protocol.json.