@adcp/sdk API Reference - v14.0.0-beta.6
    Preparing search index...

    Function legacyMediaBuyResponse

    • Parameters

      • data: {
            proposal_id?: string;
            media_buy_id: string;
            name?: string;
            account?: {
                account_id: string;
                name: string;
                advertiser?: string;
                billing_proxy?: string;
                status: AccountStatus;
                brand?: {
                    domain: string;
                    brand_id?: string;
                    countries?: string[];
                    industries?: string[];
                    data_subject_contestation?: {
                        url?: string;
                        email?: string;
                        languages?: string[];
                    };
                    brand_kit_override?: {
                        logo?: {
                            asset_type: "image";
                            url: string;
                            width: number;
                            height: number;
                            file_size_bytes?: number;
                            pixel_ratio?: number;
                            format?: string;
                            alt_text?: string;
                            provenance?: {
                                digital_source_type?: ...;
                                synthetic_depiction?: ...;
                                ai_tool?: ...;
                                human_oversight?: ...;
                                declared_by?: ...;
                                declared_at?: ...;
                                created_time?: ...;
                                c2pa?: ...;
                                embedded_provenance?: ...;
                                watermarks?: ...;
                                disclosure?: ...;
                                verification?: ...;
                                ext?: ...;
                            };
                        };
                        colors?: { primary?: string; secondary?: string; accent?: string };
                        voice?: string;
                        tagline?: string;
                    };
                };
                operator?: string;
                operator_unit?: { id: string; name?: string };
                revision?: number;
                identity_change?:
                    | {
                        status: "pending_approval";
                        requested_operator_identity: {
                            operator: string;
                            operator_unit?: { id: string; name?: string };
                        };
                        requested_at?: string;
                    }
                    | {
                        status: "rejected";
                        requested_operator_identity: {
                            operator: string;
                            operator_unit?: { id: string; name?: string };
                        };
                        requested_at?: string;
                        reason: string;
                    };
                currency?: string;
                timezone?: string;
                billing?: BillingParty;
                billing_entity?: Omit<
                    {
                        legal_name: string;
                        vat_id?: string;
                        tax_id?: string;
                        registration_number?: string;
                        address?: {
                            street: string;
                            city: string;
                            postal_code: string;
                            region?: string;
                            country: string;
                        };
                        contacts?: {
                            role: "creative"
                            | "billing"
                            | "legal"
                            | "general";
                            name?: string;
                            email?: string;
                            phone?: string;
                        }[];
                        bank?: {
                            account_holder: string;
                            iban?: string;
                            bic?: string;
                            routing_number?: string;
                            account_number?: string;
                        };
                        ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                            authentication?: unknown;
                        };
                    },
                    "bank",
                >;
                destination_billing_entity?: Omit<Omit<{}, "bank">, "authentication"> & {
                    authentication?: unknown;
                };
                rate_card?: string;
                payment_terms?: PaymentTerms;
                credit_limit?: { amount: number; currency: string };
                setup?: { url?: string; message: string; expires_at?: string };
                account_scope?: AccountScope;
                governance_agents?: { url: string }[];
                reporting_bucket?: {
                    protocol: CloudStorageProtocol;
                    bucket: string;
                    prefix?: string;
                    region?: string;
                    format?: "jsonl" | "csv" | "parquet" | "avro" | "orc";
                    compression?: "none" | "gzip";
                    file_retention_days: number;
                    setup_instructions?: string;
                };
                sandbox?: boolean;
                notification_configs?: | never[]
                | (
                    Omit<
                        {
                            subscriber_id: string;
                            url: string;
                            event_types: (
                                | "creative.status_changed"
                                | "creative.assignment_changed"
                                | "indicators.changed"
                                | "creative.purged"
                                | "account.status_changed"
                                | "product.created"
                                | "product.updated"
                                | "product.priced"
                                | "product.removed"
                                | "signal.created"
                                | "signal.updated"
                                | "signal.priced"
                                | "signal.removed"
                                | "wholesale_feed.bulk_change"
                            )[];
                            product_payload_view?: "canonical"
                            | "legacy";
                            authentication?: { schemes: (...)[]; credentials?: (...) | (...) };
                            active?: boolean;
                            ext?: Omit<(...), (...)> & { authentication?: ... };
                        },
                        "authentication",
                    > & {
                        authentication?: Omit<
                            { schemes: (...)[]; credentials?: (...) | (...) },
                            "credentials",
                        >;
                    }
                )[];
                webhook_activity?: {
                    idempotency_key: string;
                    notification_id?: string;
                    subscriber_id?: string;
                    fired_at: string;
                    completed_at?: string
                    | null;
                    notification_type: NotificationType;
                    sequence_number?: number;
                    attempt: number;
                    status: "failed" | "pending" | "success" | "timeout" | "connection_error";
                    url: string;
                    http_status_code?: number | null;
                    response_time_ms?: number | null;
                    payload_size_bytes?: number;
                    error_message?: string | null;
                    ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                }[];
                ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                    authentication?: unknown;
                };
            };
            invoice_recipient?: Omit<
                {
                    legal_name: string;
                    vat_id?: string;
                    tax_id?: string;
                    registration_number?: string;
                    address?: {
                        street: string;
                        city: string;
                        postal_code: string;
                        region?: string;
                        country: string;
                    };
                    contacts?: {
                        role: "creative"
                        | "billing"
                        | "legal"
                        | "general";
                        name?: string;
                        email?: string;
                        phone?: string;
                    }[];
                    bank?: {
                        account_holder: string;
                        iban?: string;
                        bic?: string;
                        routing_number?: string;
                        account_number?: string;
                    };
                    ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                },
                "bank",
            >;
            media_buy_status?: MediaBuyStatus;
            confirmed_at?: string
            | null;
            creative_deadline?: string;
            revision?: number;
            currency?: string;
            total_budget?: number;
            daily_budget_cap?: number;
            budget_cap_timezone?: string;
            budget_allocation?:
                | { mode: "fixed" }
                | {
                    mode: "seller_optimized";
                    optimization_goals: (
                        | {
                            kind: "metric";
                            metric: | "clicks"
                            | "views"
                            | "completed_views"
                            | "reach"
                            | "engagements"
                            | "follows"
                            | "saves"
                            | "profile_visits"
                            | "attention_score"
                            | "viewed_seconds"
                            | "attention_seconds";
                            reach_unit?: ReachUnit;
                            target_frequency?: Omit<Omit<{}, "bank">, "authentication"> & {
                                authentication?: unknown;
                            };
                            view_duration_seconds?: number;
                            target?: | { kind: "cost_per"; value: number }
                            | { kind: "threshold_rate"; value: number };
                            priority?: number;
                        }
                        | {
                            kind: "event";
                            event_sources: (
                                | {
                                    event_source_id: string;
                                    event_type: EventType;
                                    custom_event_name?: string;
                                    value_field?: string;
                                    value_factor?: number;
                                }
                                | {
                                    event_source_id: string;
                                    event_type: EventType;
                                    custom_event_name?: string;
                                    value_field?: string;
                                    value_factor?: number;
                                }
                            )[];
                            target?: | { kind: "cost_per"; value: number }
                            | { kind: "per_ad_spend"; value: number }
                            | { kind: "maximize_value" };
                            attribution_window?: {
                                post_click?: {
                                    interval: number;
                                    unit: (...) | (...) | (...) | (...) | (...);
                                };
                                post_view?: {
                                    interval: number;
                                    unit: (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                };
                                model?: AttributionModel;
                            };
                            priority?: number;
                        }
                        | {
                            kind: "vendor_metric";
                            vendor: {
                                domain: string;
                                brand_id?: string;
                                countries?: string[];
                                industries?: string[];
                                data_subject_contestation?: {
                                    url?: string;
                                    email?: string;
                                    languages?: (...)[];
                                };
                                brand_kit_override?: {
                                    logo?: {
                                        asset_type: ...;
                                        url: ...;
                                        width: ...;
                                        height: ...;
                                        file_size_bytes?: ...;
                                        pixel_ratio?: ...;
                                        format?: ...;
                                        alt_text?: ...;
                                        provenance?: ...;
                                    };
                                    colors?: { primary?: ...; secondary?: ...; accent?: ... };
                                    voice?: string;
                                    tagline?: string;
                                };
                            };
                            metric_id: string;
                            target?: | { kind: "cost_per"; value: number }
                            | { kind: "threshold_rate"; value: number };
                            priority?: number;
                        }
                    )[];
                };
            pacing?: Pacing;
            bidding?: {
                automatic?: true;
                bid_amount?: number;
                max_bid?: number;
                cost_per?: { amount: number; strength: "cap"
                | "target" };
                roas?: { value: number; strength: "target" | "floor" };
            };
            valid_actions?: MediaBuyValidAction[];
            available_actions?: {
                action: MediaBuyValidAction;
                mode: MediaBuyActionMode;
                task?: "sync_creatives"
                | "control_media_buy"
                | "refine_proposals";
                sla?: { response_max?: string; completion_max?: string };
                terms_ref?: string;
            }[];
            packages: {
                package_id: string;
                product_id?: string;
                audience_evidence_selections?: {
                    evidence_id: string;
                    snapshot_id: string;
                    version: string;
                    content_digest: string;
                    decision_use: "recommendation"
                    | "eligibility"
                    | "package_construction";
                    evidence?: {
                        evidence_id: string;
                        snapshot_id: string;
                        version: string;
                        content_digest: string;
                        audience: {
                            dimension: string;
                            value?: string | number | boolean | (...)[];
                            range?: { min?: ...; max?: ... };
                            taxonomy?: { system: ...; version?: ...; value_id?: ... };
                            label?: string;
                        };
                        relationship: "composition"
                        | "index"
                        | "reach_estimate";
                        value: number;
                        unit: "fraction" | "ratio" | "count";
                        baseline: {
                            system: string;
                            population_id: string;
                            version: string;
                            description?: string;
                        };
                        evidence_type: "forecast"
                        | "measured"
                        | "seller_declared";
                        methodology: AudienceEvidenceMethodology;
                        subject_type: AudienceSubjectType;
                        resolution_method?: AudienceResolutionMethod;
                        provider: {
                            domain: string;
                            brand_id?: string;
                            countries?: (...)[];
                            industries?: (...)[];
                            data_subject_contestation?: { url?: ...; email?: ...; languages?: ... };
                            brand_kit_override?: {
                                logo?: ...;
                                colors?: ...;
                                voice?: ...;
                                tagline?: ...;
                            };
                        };
                        measurement_window: { start: string; end: string };
                        sample_size?: number;
                        confidence?: number;
                        last_updated: string;
                        methodology_url?: string;
                        attestation_refs?:
                            | {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            }[]
                            | {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            }[]
                            | {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            }[]
                            | {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            }[]
                            | {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            }[]
                            | {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            }[]
                            | {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            }[]
                            | {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            }[]
                            | {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            }[]
                            | {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            }[];
                        ext?: Omit<(...), (...)> & { authentication?: ... };
                    };
                    attestation_evaluations?: | {
                        reference: {
                            issuer: (...)
                            | (...)
                            | (...);
                            claim_type: string;
                            subject: (...) | (...) | (...);
                            locator?: (...) | (...) | (...);
                            embedded_credential?: (...) | (...);
                            content_digest?: (...) | (...);
                            credential_version?: (...) | (...);
                            validity_hint?: (...) | (...);
                            verify_agent?: (...) | (...);
                            ext?: (...) | (...);
                        };
                        evaluation: {
                            reference_digest: string;
                            credential_digest?: (...)
                            | (...);
                            proof_format?: (...) | (...);
                            outcome:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            evaluated_at: string;
                            evaluated_by: string;
                            verifier_agent_url?: (...) | (...);
                            reason_codes?: (...) | (...);
                            confidence?: (...) | (...);
                            revocation_checked_at?: (...) | (...);
                            valid_until?: (...) | (...);
                            action_binding: {
                                action_type: ...;
                                action_id: ...;
                                action_digest: ...;
                            };
                            ext?: (...)
                            | (...);
                        };
                    }[]
                    | (
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                    )[]
                    | (
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                    )[]
                    | (
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                    )[]
                    | (
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                    )[]
                    | (
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                    )[]
                    | (
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                    )[]
                    | (
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                    )[]
                    | (
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                    )[]
                    | (
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                        | {
                            reference: {
                                issuer: ...;
                                claim_type: ...;
                                subject: ...;
                                locator?: ...;
                                embedded_credential?: ...;
                                content_digest?: ...;
                                credential_version?: ...;
                                validity_hint?: ...;
                                verify_agent?: ...;
                                ext?: ...;
                            };
                            evaluation: {
                                reference_digest: ...;
                                credential_digest?: ...;
                                proof_format?: ...;
                                outcome: ...;
                                evaluated_at: ...;
                                evaluated_by: ...;
                                verifier_agent_url?: ...;
                                reason_codes?: ...;
                                confidence?: ...;
                                revocation_checked_at?: ...;
                                valid_until?: ...;
                                action_binding: ...;
                                ext?: ...;
                            };
                        }
                    )[];
                    ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                }[];
                budget?: number;
                min_spend_target?: number;
                daily_budget_cap?: number;
                pacing?: Pacing;
                pricing_option_id?: string;
                bid_price?: number;
                bidding?: {
                    automatic?: true;
                    bid_amount?: number;
                    max_bid?: number;
                    cost_per?: { amount: number; strength: "cap"
                    | "target" };
                    roas?: { value: number; strength: "target" | "floor" };
                };
                price_breakdown?: {
                    list_price: number;
                    adjustments: {
                        kind: PriceAdjustmentKind;
                        name: string;
                        rate?: number;
                        amount?: number;
                        description?: string;
                        beneficiary?: string;
                    }[];
                };
                impressions?: number;
                catalogs?: {
                    catalog_id?: string;
                    name?: string;
                    type: CatalogType;
                    url?: string;
                    feed_format?: FeedFormat;
                    update_frequency?: UpdateFrequency;
                    items?: (
                        Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        }
                    )[];
                    ids?: string[];
                    gtins?: string[];
                    tags?: string[];
                    category?: string;
                    query?: string;
                    conversion_events?: EventType[];
                    content_id_type?: ContentIDType;
                    feed_field_mappings?: {
                        feed_field?: string;
                        catalog_field?: string;
                        asset_group_id?: string;
                        value?: (...) & (...);
                        transform?: "boolean" | "date" | "divide" | "split";
                        format?: string;
                        timezone?: string;
                        by?: number;
                        separator?: string;
                        default?: (...) & (...);
                        ext?: (...) & (...);
                    }[];
                }[];
                format_ids?: {
                    agent_url: string;
                    id: string;
                    width?: number;
                    height?: number;
                    duration_ms?: number;
                    pixel_ratio?: number;
                }[];
                format_option_refs?: (
                    | {
                        scope: "publisher";
                        publisher_domain: string;
                        format_option_id: string;
                    }
                    | {
                        scope: "product";
                        format_option_id: string;
                        publisher_domain?: undefined;
                    }
                )[];
                format_kind?: CanonicalFormatKind;
                params?: Omit<Omit<{}, "bank">, "authentication"> & {
                    authentication?: unknown;
                };
                targeting_overlay?: {
                    geo_countries?: string[];
                    geo_countries_exclude?: string[];
                    geo_regions?: string[];
                    geo_regions_exclude?: string[];
                    geo_metros?: (
                        | { system: MetroAreaSystem; values: string[] }
                        | { system: MetroAreaSystem; values: string[] }
                    )[];
                    geo_metros_exclude?: (
                        | { system: MetroAreaSystem; values: string[] }
                        | { system: MetroAreaSystem; values: string[] }
                    )[];
                    geo_postal_areas?: (
                        | {
                            country: "US";
                            system: "zip"
                            | "zip_plus_four";
                            values: string[];
                        }
                        | { country: "GB"; system: "full"
                        | "outward"; values: string[] }
                        | { country: "CA"; system: "full" | "fsa"; values: string[] }
                        | { country: "DE" | "CH" | "AT"; system: "plz"; values: string[] }
                        | { country: "FR"; system: "code_postal"; values: string[] }
                        | { country: "AU"; system: "postcode"; values: string[] }
                        | { country: "BR"; system: "cep"; values: string[] }
                        | { country: "IN"; system: "pin"; values: string[] }
                        | { country: "ZA"; system: "postal_code"; values: string[] }
                        | {
                            country: string;
                            system: "custom" | "postal_code";
                            values: string[];
                        }
                        | { system: CountryFusedPostalCodeSystem; values: string[] }
                    )[];
                    geo_postal_areas_exclude?: (
                        | {
                            country: "US";
                            system: "zip"
                            | "zip_plus_four";
                            values: string[];
                        }
                        | { country: "GB"; system: "full"
                        | "outward"; values: string[] }
                        | { country: "CA"; system: "full" | "fsa"; values: string[] }
                        | { country: "DE" | "CH" | "AT"; system: "plz"; values: string[] }
                        | { country: "FR"; system: "code_postal"; values: string[] }
                        | { country: "AU"; system: "postcode"; values: string[] }
                        | { country: "BR"; system: "cep"; values: string[] }
                        | { country: "IN"; system: "pin"; values: string[] }
                        | { country: "ZA"; system: "postal_code"; values: string[] }
                        | {
                            country: string;
                            system: "custom" | "postal_code";
                            values: string[];
                        }
                        | { system: CountryFusedPostalCodeSystem; values: string[] }
                    )[];
                    geo_places?: {
                        country: string;
                        system: string;
                        system_version?: string;
                        place_type: string;
                        values: string[];
                        value_labels?: Omit<(...), (...)> & { authentication?: ... };
                        ext?: Omit<(...), (...)> & { authentication?: ... };
                    }[];
                    geo_places_exclude?: {
                        country: string;
                        system: string;
                        system_version?: string;
                        place_type: string;
                        values: string[];
                        value_labels?: Omit<(...), (...)> & { authentication?: ... };
                        ext?: Omit<(...), (...)> & { authentication?: ... };
                    }[];
                    daypart_targets?: {
                        days: DayOfWeek[];
                        start_hour: number;
                        end_hour: number;
                        label?: string;
                    }[];
                    axe_include_segment?: string;
                    axe_exclude_segment?: string;
                    audience_include?: string[];
                    audience_exclude?: string[];
                    signal_targeting_groups?: {
                        operator: "all";
                        groups: { operator: "none"
                        | "any"; signals: ((...) | (...) | (...))[] }[];
                    };
                    signal_targeting?: (
                        Omit<Omit<{}, "bank">, "authentication"> & {
                            authentication?: unknown;
                        }
                    )[];
                    demographics?: {
                        age: { min?: number; max?: number; include_unknown: boolean };
                    };
                    frequency_cap?: {
                        suppress?: {
                            interval: number;
                            unit: "campaign"
                            | "seconds"
                            | "minutes"
                            | "hours"
                            | "days";
                        };
                        suppress_minutes?: number;
                        max_impressions?: number;
                        per?: ReachUnit;
                        window?: {
                            interval: number;
                            unit: "campaign"
                            | "seconds"
                            | "minutes"
                            | "hours"
                            | "days";
                        };
                    };
                    property_list?: {
                        agent_url: string;
                        list_id: string;
                        auth_token?: string;
                    };
                    property_list_exclude?: {
                        agent_url: string;
                        list_id: string;
                        auth_token?: string;
                    };
                    collection_list?: {
                        agent_url: string;
                        list_id: string;
                        auth_token?: string;
                    };
                    collection_list_exclude?: {
                        agent_url: string;
                        list_id: string;
                        auth_token?: string;
                    };
                    placement_selection?: | {
                        mode: "selected";
                        placement_refs: { publisher_domain?: string; placement_id: string }[];
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    }
                    | {
                        mode: "default";
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    };
                    age_restriction?: {
                        min: number;
                        verification_required?: boolean;
                        accepted_methods?: AgeVerificationMethod[];
                    };
                    device_platform?: DevicePlatform[];
                    device_platform_exclude?: DevicePlatform[];
                    device_type?: DeviceType[];
                    device_type_exclude?: DeviceType[];
                    browser?: BrowserFamily[];
                    browser_exclude?: BrowserFamily[];
                    store_catchments?: (
                        | {
                            catalog_id: string;
                            store_ids?: (...)[];
                            catchment_ids?: (...)[];
                        }
                        | { catalog_id: string; store_ids?: (...)[]; catchment_ids?: (...)[] }
                    )[];
                    geo_proximity?: (
                        Omit<Omit<{}, "bank">, "authentication"> & {
                            authentication?: unknown;
                        }
                    )[];
                    language?: string[];
                    keyword_targets?: (
                        | { keyword: string; match_type: MatchType; bid_price?: number }
                        | { keyword: string; match_type: MatchType; bid_price?: number }
                    )[];
                    negative_keywords?: (
                        | { keyword: string; match_type: MatchType }
                        | { keyword: string; match_type: MatchType }
                    )[];
                };
                targeting_resolution?: {
                    demographics: {
                        requested: {
                            age: { min?: number; max?: number; include_unknown: boolean };
                        };
                        applied: {
                            age: { min?: number; max?: number; include_unknown: boolean };
                        };
                        equivalent: true;
                        execution: | {
                            type: "continuous_bounds";
                            ext?: Omit<(...), (...)> & { authentication?: ... };
                        }
                        | {
                            type: "enumerated_intervals";
                            interval_ids: string[];
                            ext?: Omit<(...), (...)> & { authentication?: ... };
                        }
                        | {
                            type: "signals";
                            signal_refs: (
                                | { scope: ...; signal_id: ... }
                                | { scope: ...; data_provider_domain: ...; signal_id: ... }
                                | { scope: ...; signal_source_url: ...; signal_id: ... }
                            )[];
                            ext?: Omit<(...), (...)> & { authentication?: ... };
                        };
                        applied_bases?: AgeDeterminationBasis[];
                        applied_verification_methods?: AgeVerificationMethod[];
                        ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                            authentication?: unknown;
                        };
                    };
                    ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                };
                measurement_terms?: {
                    billing_measurement?: {
                        vendor: {
                            domain: string;
                            brand_id?: string;
                            countries?: string[];
                            industries?: string[];
                            data_subject_contestation?: {
                                url?: (...)
                                | (...);
                                email?: (...) | (...);
                                languages?: (...) | (...);
                            };
                            brand_kit_override?: {
                                logo?: (...)
                                | (...);
                                colors?: (...) | (...);
                                voice?: (...) | (...);
                                tagline?: (...) | (...);
                            };
                        };
                        max_variance_percent?: number;
                        measurement_window?: string;
                        finalization_deadline_hours?: number;
                    };
                    makegood_policy?: { available_remedies: MakegoodRemedy[] };
                };
                performance_standards?: {
                    metric: PerformanceStandardMetric;
                    threshold: number;
                    standard?: ViewabilityStandard;
                    vendor: {
                        domain: string;
                        brand_id?: string;
                        countries?: string[];
                        industries?: string[];
                        data_subject_contestation?: {
                            url?: string;
                            email?: string;
                            languages?: (...)[];
                        };
                        brand_kit_override?: {
                            logo?: {
                                asset_type: ...;
                                url: ...;
                                width: ...;
                                height: ...;
                                file_size_bytes?: ...;
                                pixel_ratio?: ...;
                                format?: ...;
                                alt_text?: ...;
                                provenance?: ...;
                            };
                            colors?: { primary?: ...; secondary?: ...; accent?: ... };
                            voice?: string;
                            tagline?: string;
                        };
                    };
                }[];
                committed_metrics?: (
                    | {
                        scope: "standard";
                        metric_id: AvailableMetric;
                        qualifier?: {
                            viewability_standard?: ViewabilityStandard;
                            completion_source?: CompletionSource;
                            attribution_methodology?: AttributionMethodology;
                            attribution_window?: { interval: ...; unit: ... };
                            lift_dimension?: LiftDimension;
                        };
                        committed_at: string;
                    }
                    | {
                        scope: "vendor";
                        vendor: {
                            domain: string;
                            brand_id?: string;
                            countries?: string[];
                            industries?: string[];
                            data_subject_contestation?: {
                                url?: (...)
                                | (...);
                                email?: (...) | (...);
                                languages?: (...) | (...);
                            };
                            brand_kit_override?: {
                                logo?: (...)
                                | (...);
                                colors?: (...) | (...);
                                voice?: (...) | (...);
                                tagline?: (...) | (...);
                            };
                        };
                        metric_id: string;
                        committed_at: string;
                    }
                )[];
                creative_assignments?: {
                    creative_id: string;
                    weight?: number;
                    rotation_mode?: "random"
                    | "even"
                    | "weighted"
                    | "sequential";
                    group_id?: string;
                    sequence_position?: number;
                    placement_refs?: { publisher_domain?: string; placement_id: string }[];
                    placement_ids?: string[];
                }[];
                formats_to_provide?: (
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "image";
                        params:
                            | {
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                sizes?: (...)[];
                                pixel_ratios?: (...)[];
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                aspect_ratio?: string;
                                max_file_size_kb?: number;
                                image_formats?: (...)[];
                                ssl_required?: boolean;
                                headline_max_chars?: number;
                                body_text_max_chars?: number;
                                cta_values?: (...)[];
                                asset_source?:
                                    | "buyer_uploaded"
                                    | "publisher_host_recorded"
                                    | "seller_pre_rendered_from_brief"
                                    | "seller_human_designed"
                                    | "agent_synthesized"
                                    | "publisher_owned_reference";
                                buyer_asset_acceptance?: "rejected"
                                | "accepted";
                                width: number;
                                height: number;
                            }
                            | {
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                width?: number;
                                height?: number;
                                pixel_ratios?: (...)[];
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                aspect_ratio?: string;
                                max_file_size_kb?: number;
                                image_formats?: (...)[];
                                ssl_required?: boolean;
                                headline_max_chars?: number;
                                body_text_max_chars?: number;
                                cta_values?: (...)[];
                                asset_source?:
                                    | "buyer_uploaded"
                                    | "publisher_host_recorded"
                                    | "seller_pre_rendered_from_brief"
                                    | "seller_human_designed"
                                    | "agent_synthesized"
                                    | "publisher_owned_reference";
                                buyer_asset_acceptance?: "rejected"
                                | "accepted";
                                sizes: { width: ...; height: ... }[];
                            }
                            | {
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                width?: number;
                                height?: number;
                                sizes?: (...)[];
                                pixel_ratios?: (...)[];
                                aspect_ratio?: string;
                                max_file_size_kb?: number;
                                image_formats?: (...)[];
                                ssl_required?: boolean;
                                headline_max_chars?: number;
                                body_text_max_chars?: number;
                                cta_values?: (...)[];
                                asset_source?:
                                    | "buyer_uploaded"
                                    | "publisher_host_recorded"
                                    | "seller_pre_rendered_from_brief"
                                    | "seller_human_designed"
                                    | "agent_synthesized"
                                    | "publisher_owned_reference";
                                buyer_asset_acceptance?: "rejected"
                                | "accepted";
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                            }
                            | {
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                width?: number;
                                height?: number;
                                sizes?: (...)[];
                                pixel_ratios?: (...)[];
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                aspect_ratio?: string;
                                max_file_size_kb?: number;
                                image_formats?: (...)[];
                                ssl_required?: boolean;
                                headline_max_chars?: number;
                                body_text_max_chars?: number;
                                cta_values?: (...)[];
                                asset_source?:
                                    | "buyer_uploaded"
                                    | "publisher_host_recorded"
                                    | "seller_pre_rendered_from_brief"
                                    | "seller_human_designed"
                                    | "agent_synthesized"
                                    | "publisher_owned_reference";
                                buyer_asset_acceptance?: "rejected"
                                | "accepted";
                            };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "html5";
                        params:
                            | {
                                width: number;
                                height: number;
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                sizes?: (...)[];
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                max_initial_load_kb?: number;
                                max_polite_load_kb?: number;
                                host_initiated_subload?: boolean;
                                max_animation_duration_ms?: number;
                                max_cpu_load_percent?: number;
                                mraid_required?: boolean;
                                mraid_version?: "2.0" | "3.0";
                                om_sdk_required?: boolean;
                                clicktag_macro?: "clickTag" | "clickTAG";
                                backup_image_required?: boolean;
                                backup_image_max_size_kb?: number;
                                ssl_required?: boolean;
                            }
                            | {
                                sizes: { width: ...; height: ... }[];
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic" | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                width?: number;
                                height?: number;
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                max_initial_load_kb?: number;
                                max_polite_load_kb?: number;
                                host_initiated_subload?: boolean;
                                max_animation_duration_ms?: number;
                                max_cpu_load_percent?: number;
                                mraid_required?: boolean;
                                mraid_version?: "2.0"
                                | "3.0";
                                om_sdk_required?: boolean;
                                clicktag_macro?: "clickTag" | "clickTAG";
                                backup_image_required?: boolean;
                                backup_image_max_size_kb?: number;
                                ssl_required?: boolean;
                            }
                            | {
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                width?: number;
                                height?: number;
                                sizes?: (...)[];
                                max_initial_load_kb?: number;
                                max_polite_load_kb?: number;
                                host_initiated_subload?: boolean;
                                max_animation_duration_ms?: number;
                                max_cpu_load_percent?: number;
                                mraid_required?: boolean;
                                mraid_version?: "2.0" | "3.0";
                                om_sdk_required?: boolean;
                                clicktag_macro?: "clickTag" | "clickTAG";
                                backup_image_required?: boolean;
                                backup_image_max_size_kb?: number;
                                ssl_required?: boolean;
                            }
                            | {
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                width?: number;
                                height?: number;
                                sizes?: (...)[];
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                max_initial_load_kb?: number;
                                max_polite_load_kb?: number;
                                host_initiated_subload?: boolean;
                                max_animation_duration_ms?: number;
                                max_cpu_load_percent?: number;
                                mraid_required?: boolean;
                                mraid_version?: "2.0" | "3.0";
                                om_sdk_required?: boolean;
                                clicktag_macro?: "clickTag" | "clickTAG";
                                backup_image_required?: boolean;
                                backup_image_max_size_kb?: number;
                                ssl_required?: boolean;
                            };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "display_tag";
                        params:
                            | {
                                width: number;
                                height: number;
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                sizes?: (...)[];
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                supported_tag_types?: (...)[];
                                ssl_required?: boolean;
                                max_redirect_depth?: number;
                                max_response_time_ms?: number;
                                backup_image_required?: boolean;
                                backup_image_max_size_kb?: number;
                                om_sdk_required?: boolean;
                            }
                            | {
                                sizes: { width: ...; height: ... }[];
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic" | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                width?: number;
                                height?: number;
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                supported_tag_types?: (...)[];
                                ssl_required?: boolean;
                                max_redirect_depth?: number;
                                max_response_time_ms?: number;
                                backup_image_required?: boolean;
                                backup_image_max_size_kb?: number;
                                om_sdk_required?: boolean;
                            }
                            | {
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                width?: number;
                                height?: number;
                                sizes?: (...)[];
                                supported_tag_types?: (...)[];
                                ssl_required?: boolean;
                                max_redirect_depth?: number;
                                max_response_time_ms?: number;
                                backup_image_required?: boolean;
                                backup_image_max_size_kb?: number;
                                om_sdk_required?: boolean;
                            }
                            | {
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                width?: number;
                                height?: number;
                                sizes?: (...)[];
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                supported_tag_types?: (...)[];
                                ssl_required?: boolean;
                                max_redirect_depth?: number;
                                max_response_time_ms?: number;
                                backup_image_required?: boolean;
                                backup_image_max_size_kb?: number;
                                om_sdk_required?: boolean;
                            };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "image_carousel";
                        params: {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: ...; digest: ... }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: ...;
                                asset_type: ...;
                                required?: ...;
                                min?: ...;
                                max?: ...;
                                max_chars?: ...;
                                max_size_kb?: ...;
                                pixel_ratios?: ...;
                                required_pixel_ratios?: ...;
                                logo_slots?: ...;
                                required_logo_slots?: ...;
                                description?: ...;
                                consumed_for_production?: ...;
                            }[];
                            required_connections?: {
                                provider?: ...;
                                connection_type: ...;
                                required_for?: ...;
                                scope?: ...;
                                status?: ...;
                                connection_id?: ...;
                                resource_ref?: ...;
                                authorization_url?: ...;
                                authorization_instructions?: ...;
                                expires_at?: ...;
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            card_aspect_ratio?: string;
                            min_cards?: number;
                            max_cards?: number;
                            allowed_card_media_asset_types?: ((...) | (...))[];
                            allowed_card_asset_types?: ((...) | (...))[];
                            card_image_max_file_size_kb?: number;
                            card_video_max_file_size_kb?: number;
                            card_video_max_duration_ms?: number;
                            primary_text_max_chars?: number;
                            card_headline_max_chars?: number;
                            card_description_max_chars?: number;
                            ssl_required?: boolean;
                        };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "video_hosted";
                        params: {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: ...; digest: ... }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: ...;
                                asset_type: ...;
                                required?: ...;
                                min?: ...;
                                max?: ...;
                                max_chars?: ...;
                                max_size_kb?: ...;
                                pixel_ratios?: ...;
                                required_pixel_ratios?: ...;
                                logo_slots?: ...;
                                required_logo_slots?: ...;
                                description?: ...;
                                consumed_for_production?: ...;
                            }[];
                            required_connections?: {
                                provider?: ...;
                                connection_type: ...;
                                required_for?: ...;
                                scope?: ...;
                                status?: ...;
                                connection_id?: ...;
                                resource_ref?: ...;
                                authorization_url?: ...;
                                authorization_instructions?: ...;
                                expires_at?: ...;
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            orientation?: "vertical"
                            | "horizontal"
                            | "square";
                            aspect_ratio?: string;
                            min_width?: number;
                            min_height?: number;
                            max_width?: number;
                            max_height?: number;
                            duration_ms_range?: ((...) | (...))[];
                            duration_ms_exact?: number;
                            video_codecs?: ((...) | (...) | (...) | (...) | (...) | (...))[];
                            audio_codecs?: ((...) | (...) | (...) | (...))[];
                            containers?: ((...) | (...) | (...))[];
                            min_bitrate_kbps?: number;
                            max_bitrate_kbps?: number;
                            max_file_size_mb?: number;
                            frame_rates?: number[];
                            captions?: "required" | "not_required" | "recommended";
                            om_sdk_required?: boolean;
                            headline_max_chars?: number;
                            primary_text_max_chars?: number;
                            brand_name_max_chars?: number;
                            cta_values?: string[];
                            companion_banner_widths?: number[];
                            companion_banner_heights?: number[];
                            asset_source?:
                                | "buyer_uploaded"
                                | "publisher_host_recorded"
                                | "seller_pre_rendered_from_brief"
                                | "seller_human_designed"
                                | "agent_synthesized"
                                | "publisher_owned_reference";
                            buyer_asset_acceptance?: "rejected"
                            | "accepted";
                        };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "video_vast";
                        params: {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: ...; digest: ... }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: ...;
                                asset_type: ...;
                                required?: ...;
                                min?: ...;
                                max?: ...;
                                max_chars?: ...;
                                max_size_kb?: ...;
                                pixel_ratios?: ...;
                                required_pixel_ratios?: ...;
                                logo_slots?: ...;
                                required_logo_slots?: ...;
                                description?: ...;
                                consumed_for_production?: ...;
                            }[];
                            required_connections?: {
                                provider?: ...;
                                connection_type: ...;
                                required_for?: ...;
                                scope?: ...;
                                status?: ...;
                                connection_id?: ...;
                                resource_ref?: ...;
                                authorization_url?: ...;
                                authorization_instructions?: ...;
                                expires_at?: ...;
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            orientation?: "vertical"
                            | "horizontal"
                            | "square";
                            aspect_ratio?: string;
                            vast_version?: VASTVersion;
                            vpaid_enabled?: boolean;
                            vpaid_version?: "1.0" | "2.0";
                            simid_supported?: boolean;
                            duration_ms_range?: number[];
                            duration_ms_exact?: number;
                            min_width?: number;
                            max_width?: number;
                            min_height?: number;
                            max_height?: number;
                            linear_required?: boolean;
                            skippable_after_ms?: number;
                            max_wrapper_depth?: number;
                            ssl_required?: boolean;
                        };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "audio_hosted";
                        params: {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: ...; digest: ... }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: ...;
                                asset_type: ...;
                                required?: ...;
                                min?: ...;
                                max?: ...;
                                max_chars?: ...;
                                max_size_kb?: ...;
                                pixel_ratios?: ...;
                                required_pixel_ratios?: ...;
                                logo_slots?: ...;
                                required_logo_slots?: ...;
                                description?: ...;
                                consumed_for_production?: ...;
                            }[];
                            required_connections?: {
                                provider?: ...;
                                connection_type: ...;
                                required_for?: ...;
                                scope?: ...;
                                status?: ...;
                                connection_id?: ...;
                                resource_ref?: ...;
                                authorization_url?: ...;
                                authorization_instructions?: ...;
                                expires_at?: ...;
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            duration_ms_range?: ((...) | (...))[];
                            duration_ms_exact?: number;
                            audio_codecs?: ((...) | (...) | (...) | (...) | (...))[];
                            audio_sample_rates?: number[];
                            audio_channels?: ((...) | (...))[];
                            min_bitrate_kbps?: number;
                            max_bitrate_kbps?: number;
                            max_file_size_mb?: number;
                            loudness_lufs?: number;
                            loudness_tolerance_db?: number;
                            true_peak_dbfs?: number;
                            asset_source?:
                                | "buyer_uploaded"
                                | "publisher_host_recorded"
                                | "seller_pre_rendered_from_brief"
                                | "seller_human_designed"
                                | "agent_synthesized"
                                | "publisher_owned_reference";
                            buyer_asset_acceptance?: "rejected"
                            | "accepted";
                            companion_image_required?: boolean;
                            companion_image_aspect_ratio?: string;
                            companion_image_max_file_size_kb?: number;
                            brand_name_max_chars?: number;
                        };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "audio_daast";
                        params: {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: ...; digest: ... }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: ...;
                                asset_type: ...;
                                required?: ...;
                                min?: ...;
                                max?: ...;
                                max_chars?: ...;
                                max_size_kb?: ...;
                                pixel_ratios?: ...;
                                required_pixel_ratios?: ...;
                                logo_slots?: ...;
                                required_logo_slots?: ...;
                                description?: ...;
                                consumed_for_production?: ...;
                            }[];
                            required_connections?: {
                                provider?: ...;
                                connection_type: ...;
                                required_for?: ...;
                                scope?: ...;
                                status?: ...;
                                connection_id?: ...;
                                resource_ref?: ...;
                                authorization_url?: ...;
                                authorization_instructions?: ...;
                                expires_at?: ...;
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            daast_version?: "1.0"
                            | "1.1";
                            duration_ms_range?: number[];
                            duration_ms_exact?: number;
                            linear_required?: boolean;
                            max_wrapper_depth?: number;
                            ssl_required?: boolean;
                            companion_image_required?: boolean;
                        };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "sponsored_placement";
                        params: {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: ...; digest: ... }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: ...;
                                asset_type: ...;
                                required?: ...;
                                min?: ...;
                                max?: ...;
                                max_chars?: ...;
                                max_size_kb?: ...;
                                pixel_ratios?: ...;
                                required_pixel_ratios?: ...;
                                logo_slots?: ...;
                                required_logo_slots?: ...;
                                description?: ...;
                                consumed_for_production?: ...;
                            }[];
                            required_connections?: {
                                provider?: ...;
                                connection_type: ...;
                                required_for?: ...;
                                scope?: ...;
                                status?: ...;
                                connection_id?: ...;
                                resource_ref?: ...;
                                authorization_url?: ...;
                                authorization_instructions?: ...;
                                expires_at?: ...;
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            supported_catalog_types?: CatalogType[];
                            min_items?: number;
                            max_items?: number;
                            fanout_mode?: "per_item"
                            | "multi_item_in_creative"
                            | "single_item";
                            required_catalog_fields?: string[];
                            supported_id_types?: (
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                            )[];
                            hero_asset_supported?: boolean;
                            item_production_model?:
                                | "buyer_uploaded"
                                | "seller_pre_rendered_from_brief"
                                | "seller_human_designed"
                                | "agent_synthesized";
                        };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "native_in_feed";
                        params: {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: ...; digest: ... }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: ...;
                                asset_type: ...;
                                required?: ...;
                                min?: ...;
                                max?: ...;
                                max_chars?: ...;
                                max_size_kb?: ...;
                                pixel_ratios?: ...;
                                required_pixel_ratios?: ...;
                                logo_slots?: ...;
                                required_logo_slots?: ...;
                                description?: ...;
                                consumed_for_production?: ...;
                            }[];
                            required_connections?: {
                                provider?: ...;
                                connection_type: ...;
                                required_for?: ...;
                                scope?: ...;
                                status?: ...;
                                connection_id?: ...;
                                resource_ref?: ...;
                                authorization_url?: ...;
                                authorization_instructions?: ...;
                                expires_at?: ...;
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            title_max_chars?: number;
                            body_text_max_chars?: number;
                            cta_max_chars?: number;
                            cta_values?: string[];
                            main_image_sizes?: { width: ...; height: ... }[];
                            icon_size?: { width: number; height: number };
                            max_image_file_size_kb?: number;
                            image_formats?: ((...) | (...) | (...) | (...) | (...))[];
                            ssl_required?: boolean;
                            asset_source?:
                                | "buyer_uploaded"
                                | "seller_pre_rendered_from_brief"
                                | "seller_human_designed"
                                | "agent_synthesized"
                                | "publisher_owned_reference";
                            buyer_asset_acceptance?: "rejected"
                            | "accepted";
                        };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "responsive_creative";
                        params: {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: ...; digest: ... }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: ...;
                                asset_type: ...;
                                required?: ...;
                                min?: ...;
                                max?: ...;
                                max_chars?: ...;
                                max_size_kb?: ...;
                                pixel_ratios?: ...;
                                required_pixel_ratios?: ...;
                                logo_slots?: ...;
                                required_logo_slots?: ...;
                                description?: ...;
                                consumed_for_production?: ...;
                            }[];
                            required_connections?: {
                                provider?: ...;
                                connection_type: ...;
                                required_for?: ...;
                                scope?: ...;
                                status?: ...;
                                connection_id?: ...;
                                resource_ref?: ...;
                                authorization_url?: ...;
                                authorization_instructions?: ...;
                                expires_at?: ...;
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            headlines_min?: number;
                            headlines_max?: number;
                            headline_max_chars?: number;
                            long_headlines_min?: number;
                            long_headlines_max?: number;
                            long_headline_max_chars?: number;
                            descriptions_min?: number;
                            descriptions_max?: number;
                            description_max_chars?: number;
                            images_landscape_min?: number;
                            images_landscape_max?: number;
                            images_landscape_aspect_ratio?: string;
                            images_square_min?: number;
                            images_square_max?: number;
                            images_vertical_min?: number;
                            images_vertical_max?: number;
                            videos_min?: number;
                            videos_max?: number;
                            video_min_duration_ms?: number;
                            video_max_duration_ms?: number;
                            logo_min?: number;
                            logo_max?: number;
                            logo_aspect_ratios?: string[];
                            business_name_max_chars?: number;
                            asset_image_max_file_size_kb?: number;
                            supports_catalog_input?: boolean;
                        };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "agent_placement";
                        params: {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: ...; digest: ... }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: ...;
                                asset_type: ...;
                                required?: ...;
                                min?: ...;
                                max?: ...;
                                max_chars?: ...;
                                max_size_kb?: ...;
                                pixel_ratios?: ...;
                                required_pixel_ratios?: ...;
                                logo_slots?: ...;
                                required_logo_slots?: ...;
                                description?: ...;
                                consumed_for_production?: ...;
                            }[];
                            required_connections?: {
                                provider?: ...;
                                connection_type: ...;
                                required_for?: ...;
                                scope?: ...;
                                status?: ...;
                                connection_id?: ...;
                                resource_ref?: ...;
                                authorization_url?: ...;
                                authorization_instructions?: ...;
                                expires_at?: ...;
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            output_modality?: "audio"
                            | "text"
                            | "card";
                            max_mention_length_chars?: number;
                            max_mention_duration_ms?: number;
                            supports_offering_reference?: boolean;
                            supports_landing_page_url?: boolean;
                            tone_constraints?: string[];
                            disclosure_required?: boolean;
                        };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "custom";
                        params: Omit<Omit<{}, "bank">, "authentication"> & {
                            authentication?: unknown;
                        };
                    }
                )[];
                formats_pending?: (
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "image";
                        params:
                            | {
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                sizes?: (...)[];
                                pixel_ratios?: (...)[];
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                aspect_ratio?: string;
                                max_file_size_kb?: number;
                                image_formats?: (...)[];
                                ssl_required?: boolean;
                                headline_max_chars?: number;
                                body_text_max_chars?: number;
                                cta_values?: (...)[];
                                asset_source?:
                                    | "buyer_uploaded"
                                    | "publisher_host_recorded"
                                    | "seller_pre_rendered_from_brief"
                                    | "seller_human_designed"
                                    | "agent_synthesized"
                                    | "publisher_owned_reference";
                                buyer_asset_acceptance?: "rejected"
                                | "accepted";
                                width: number;
                                height: number;
                            }
                            | {
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                width?: number;
                                height?: number;
                                pixel_ratios?: (...)[];
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                aspect_ratio?: string;
                                max_file_size_kb?: number;
                                image_formats?: (...)[];
                                ssl_required?: boolean;
                                headline_max_chars?: number;
                                body_text_max_chars?: number;
                                cta_values?: (...)[];
                                asset_source?:
                                    | "buyer_uploaded"
                                    | "publisher_host_recorded"
                                    | "seller_pre_rendered_from_brief"
                                    | "seller_human_designed"
                                    | "agent_synthesized"
                                    | "publisher_owned_reference";
                                buyer_asset_acceptance?: "rejected"
                                | "accepted";
                                sizes: { width: ...; height: ... }[];
                            }
                            | {
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                width?: number;
                                height?: number;
                                sizes?: (...)[];
                                pixel_ratios?: (...)[];
                                aspect_ratio?: string;
                                max_file_size_kb?: number;
                                image_formats?: (...)[];
                                ssl_required?: boolean;
                                headline_max_chars?: number;
                                body_text_max_chars?: number;
                                cta_values?: (...)[];
                                asset_source?:
                                    | "buyer_uploaded"
                                    | "publisher_host_recorded"
                                    | "seller_pre_rendered_from_brief"
                                    | "seller_human_designed"
                                    | "agent_synthesized"
                                    | "publisher_owned_reference";
                                buyer_asset_acceptance?: "rejected"
                                | "accepted";
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                            }
                            | {
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                width?: number;
                                height?: number;
                                sizes?: (...)[];
                                pixel_ratios?: (...)[];
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                aspect_ratio?: string;
                                max_file_size_kb?: number;
                                image_formats?: (...)[];
                                ssl_required?: boolean;
                                headline_max_chars?: number;
                                body_text_max_chars?: number;
                                cta_values?: (...)[];
                                asset_source?:
                                    | "buyer_uploaded"
                                    | "publisher_host_recorded"
                                    | "seller_pre_rendered_from_brief"
                                    | "seller_human_designed"
                                    | "agent_synthesized"
                                    | "publisher_owned_reference";
                                buyer_asset_acceptance?: "rejected"
                                | "accepted";
                            };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "html5";
                        params:
                            | {
                                width: number;
                                height: number;
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                sizes?: (...)[];
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                max_initial_load_kb?: number;
                                max_polite_load_kb?: number;
                                host_initiated_subload?: boolean;
                                max_animation_duration_ms?: number;
                                max_cpu_load_percent?: number;
                                mraid_required?: boolean;
                                mraid_version?: "2.0" | "3.0";
                                om_sdk_required?: boolean;
                                clicktag_macro?: "clickTag" | "clickTAG";
                                backup_image_required?: boolean;
                                backup_image_max_size_kb?: number;
                                ssl_required?: boolean;
                            }
                            | {
                                sizes: { width: ...; height: ... }[];
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic" | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                width?: number;
                                height?: number;
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                max_initial_load_kb?: number;
                                max_polite_load_kb?: number;
                                host_initiated_subload?: boolean;
                                max_animation_duration_ms?: number;
                                max_cpu_load_percent?: number;
                                mraid_required?: boolean;
                                mraid_version?: "2.0"
                                | "3.0";
                                om_sdk_required?: boolean;
                                clicktag_macro?: "clickTag" | "clickTAG";
                                backup_image_required?: boolean;
                                backup_image_max_size_kb?: number;
                                ssl_required?: boolean;
                            }
                            | {
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                width?: number;
                                height?: number;
                                sizes?: (...)[];
                                max_initial_load_kb?: number;
                                max_polite_load_kb?: number;
                                host_initiated_subload?: boolean;
                                max_animation_duration_ms?: number;
                                max_cpu_load_percent?: number;
                                mraid_required?: boolean;
                                mraid_version?: "2.0" | "3.0";
                                om_sdk_required?: boolean;
                                clicktag_macro?: "clickTag" | "clickTAG";
                                backup_image_required?: boolean;
                                backup_image_max_size_kb?: number;
                                ssl_required?: boolean;
                            }
                            | {
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                width?: number;
                                height?: number;
                                sizes?: (...)[];
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                max_initial_load_kb?: number;
                                max_polite_load_kb?: number;
                                host_initiated_subload?: boolean;
                                max_animation_duration_ms?: number;
                                max_cpu_load_percent?: number;
                                mraid_required?: boolean;
                                mraid_version?: "2.0" | "3.0";
                                om_sdk_required?: boolean;
                                clicktag_macro?: "clickTag" | "clickTAG";
                                backup_image_required?: boolean;
                                backup_image_max_size_kb?: number;
                                ssl_required?: boolean;
                            };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "display_tag";
                        params:
                            | {
                                width: number;
                                height: number;
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                sizes?: (...)[];
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                supported_tag_types?: (...)[];
                                ssl_required?: boolean;
                                max_redirect_depth?: number;
                                max_response_time_ms?: number;
                                backup_image_required?: boolean;
                                backup_image_max_size_kb?: number;
                                om_sdk_required?: boolean;
                            }
                            | {
                                sizes: { width: ...; height: ... }[];
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic" | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                width?: number;
                                height?: number;
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                supported_tag_types?: (...)[];
                                ssl_required?: boolean;
                                max_redirect_depth?: number;
                                max_response_time_ms?: number;
                                backup_image_required?: boolean;
                                backup_image_max_size_kb?: number;
                                om_sdk_required?: boolean;
                            }
                            | {
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                width?: number;
                                height?: number;
                                sizes?: (...)[];
                                supported_tag_types?: (...)[];
                                ssl_required?: boolean;
                                max_redirect_depth?: number;
                                max_response_time_ms?: number;
                                backup_image_required?: boolean;
                                backup_image_max_size_kb?: number;
                                om_sdk_required?: boolean;
                            }
                            | {
                                experimental?: boolean;
                                deprecated?: boolean;
                                v1_translatable?: boolean;
                                since_version?: string;
                                migration_target_version?: string;
                                composition_model?: "deterministic"
                                | "algorithmic";
                                provenance_required?: boolean;
                                platform_extensions?: (...)[];
                                synthesis_nondeterministic?: boolean;
                                slots?: (...)[];
                                required_connections?: (...)[];
                                reference_mutability?:
                                    | "immutable_snapshot"
                                    | "mutable_requires_reapproval"
                                    | "mutable_auto_recheck";
                                production_window_business_days?: number;
                                width?: number;
                                height?: number;
                                sizes?: (...)[];
                                min_width?: number;
                                max_width?: number;
                                min_height?: number;
                                max_height?: number;
                                supported_tag_types?: (...)[];
                                ssl_required?: boolean;
                                max_redirect_depth?: number;
                                max_response_time_ms?: number;
                                backup_image_required?: boolean;
                                backup_image_max_size_kb?: number;
                                om_sdk_required?: boolean;
                            };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "image_carousel";
                        params: {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: ...; digest: ... }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: ...;
                                asset_type: ...;
                                required?: ...;
                                min?: ...;
                                max?: ...;
                                max_chars?: ...;
                                max_size_kb?: ...;
                                pixel_ratios?: ...;
                                required_pixel_ratios?: ...;
                                logo_slots?: ...;
                                required_logo_slots?: ...;
                                description?: ...;
                                consumed_for_production?: ...;
                            }[];
                            required_connections?: {
                                provider?: ...;
                                connection_type: ...;
                                required_for?: ...;
                                scope?: ...;
                                status?: ...;
                                connection_id?: ...;
                                resource_ref?: ...;
                                authorization_url?: ...;
                                authorization_instructions?: ...;
                                expires_at?: ...;
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            card_aspect_ratio?: string;
                            min_cards?: number;
                            max_cards?: number;
                            allowed_card_media_asset_types?: ((...) | (...))[];
                            allowed_card_asset_types?: ((...) | (...))[];
                            card_image_max_file_size_kb?: number;
                            card_video_max_file_size_kb?: number;
                            card_video_max_duration_ms?: number;
                            primary_text_max_chars?: number;
                            card_headline_max_chars?: number;
                            card_description_max_chars?: number;
                            ssl_required?: boolean;
                        };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "video_hosted";
                        params: {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: ...; digest: ... }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: ...;
                                asset_type: ...;
                                required?: ...;
                                min?: ...;
                                max?: ...;
                                max_chars?: ...;
                                max_size_kb?: ...;
                                pixel_ratios?: ...;
                                required_pixel_ratios?: ...;
                                logo_slots?: ...;
                                required_logo_slots?: ...;
                                description?: ...;
                                consumed_for_production?: ...;
                            }[];
                            required_connections?: {
                                provider?: ...;
                                connection_type: ...;
                                required_for?: ...;
                                scope?: ...;
                                status?: ...;
                                connection_id?: ...;
                                resource_ref?: ...;
                                authorization_url?: ...;
                                authorization_instructions?: ...;
                                expires_at?: ...;
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            orientation?: "vertical"
                            | "horizontal"
                            | "square";
                            aspect_ratio?: string;
                            min_width?: number;
                            min_height?: number;
                            max_width?: number;
                            max_height?: number;
                            duration_ms_range?: ((...) | (...))[];
                            duration_ms_exact?: number;
                            video_codecs?: ((...) | (...) | (...) | (...) | (...) | (...))[];
                            audio_codecs?: ((...) | (...) | (...) | (...))[];
                            containers?: ((...) | (...) | (...))[];
                            min_bitrate_kbps?: number;
                            max_bitrate_kbps?: number;
                            max_file_size_mb?: number;
                            frame_rates?: number[];
                            captions?: "required" | "not_required" | "recommended";
                            om_sdk_required?: boolean;
                            headline_max_chars?: number;
                            primary_text_max_chars?: number;
                            brand_name_max_chars?: number;
                            cta_values?: string[];
                            companion_banner_widths?: number[];
                            companion_banner_heights?: number[];
                            asset_source?:
                                | "buyer_uploaded"
                                | "publisher_host_recorded"
                                | "seller_pre_rendered_from_brief"
                                | "seller_human_designed"
                                | "agent_synthesized"
                                | "publisher_owned_reference";
                            buyer_asset_acceptance?: "rejected"
                            | "accepted";
                        };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "video_vast";
                        params: {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: ...; digest: ... }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: ...;
                                asset_type: ...;
                                required?: ...;
                                min?: ...;
                                max?: ...;
                                max_chars?: ...;
                                max_size_kb?: ...;
                                pixel_ratios?: ...;
                                required_pixel_ratios?: ...;
                                logo_slots?: ...;
                                required_logo_slots?: ...;
                                description?: ...;
                                consumed_for_production?: ...;
                            }[];
                            required_connections?: {
                                provider?: ...;
                                connection_type: ...;
                                required_for?: ...;
                                scope?: ...;
                                status?: ...;
                                connection_id?: ...;
                                resource_ref?: ...;
                                authorization_url?: ...;
                                authorization_instructions?: ...;
                                expires_at?: ...;
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            orientation?: "vertical"
                            | "horizontal"
                            | "square";
                            aspect_ratio?: string;
                            vast_version?: VASTVersion;
                            vpaid_enabled?: boolean;
                            vpaid_version?: "1.0" | "2.0";
                            simid_supported?: boolean;
                            duration_ms_range?: number[];
                            duration_ms_exact?: number;
                            min_width?: number;
                            max_width?: number;
                            min_height?: number;
                            max_height?: number;
                            linear_required?: boolean;
                            skippable_after_ms?: number;
                            max_wrapper_depth?: number;
                            ssl_required?: boolean;
                        };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "audio_hosted";
                        params: {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: ...; digest: ... }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: ...;
                                asset_type: ...;
                                required?: ...;
                                min?: ...;
                                max?: ...;
                                max_chars?: ...;
                                max_size_kb?: ...;
                                pixel_ratios?: ...;
                                required_pixel_ratios?: ...;
                                logo_slots?: ...;
                                required_logo_slots?: ...;
                                description?: ...;
                                consumed_for_production?: ...;
                            }[];
                            required_connections?: {
                                provider?: ...;
                                connection_type: ...;
                                required_for?: ...;
                                scope?: ...;
                                status?: ...;
                                connection_id?: ...;
                                resource_ref?: ...;
                                authorization_url?: ...;
                                authorization_instructions?: ...;
                                expires_at?: ...;
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            duration_ms_range?: ((...) | (...))[];
                            duration_ms_exact?: number;
                            audio_codecs?: ((...) | (...) | (...) | (...) | (...))[];
                            audio_sample_rates?: number[];
                            audio_channels?: ((...) | (...))[];
                            min_bitrate_kbps?: number;
                            max_bitrate_kbps?: number;
                            max_file_size_mb?: number;
                            loudness_lufs?: number;
                            loudness_tolerance_db?: number;
                            true_peak_dbfs?: number;
                            asset_source?:
                                | "buyer_uploaded"
                                | "publisher_host_recorded"
                                | "seller_pre_rendered_from_brief"
                                | "seller_human_designed"
                                | "agent_synthesized"
                                | "publisher_owned_reference";
                            buyer_asset_acceptance?: "rejected"
                            | "accepted";
                            companion_image_required?: boolean;
                            companion_image_aspect_ratio?: string;
                            companion_image_max_file_size_kb?: number;
                            brand_name_max_chars?: number;
                        };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "audio_daast";
                        params: {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: ...; digest: ... }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: ...;
                                asset_type: ...;
                                required?: ...;
                                min?: ...;
                                max?: ...;
                                max_chars?: ...;
                                max_size_kb?: ...;
                                pixel_ratios?: ...;
                                required_pixel_ratios?: ...;
                                logo_slots?: ...;
                                required_logo_slots?: ...;
                                description?: ...;
                                consumed_for_production?: ...;
                            }[];
                            required_connections?: {
                                provider?: ...;
                                connection_type: ...;
                                required_for?: ...;
                                scope?: ...;
                                status?: ...;
                                connection_id?: ...;
                                resource_ref?: ...;
                                authorization_url?: ...;
                                authorization_instructions?: ...;
                                expires_at?: ...;
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            daast_version?: "1.0"
                            | "1.1";
                            duration_ms_range?: number[];
                            duration_ms_exact?: number;
                            linear_required?: boolean;
                            max_wrapper_depth?: number;
                            ssl_required?: boolean;
                            companion_image_required?: boolean;
                        };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "sponsored_placement";
                        params: {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: ...; digest: ... }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: ...;
                                asset_type: ...;
                                required?: ...;
                                min?: ...;
                                max?: ...;
                                max_chars?: ...;
                                max_size_kb?: ...;
                                pixel_ratios?: ...;
                                required_pixel_ratios?: ...;
                                logo_slots?: ...;
                                required_logo_slots?: ...;
                                description?: ...;
                                consumed_for_production?: ...;
                            }[];
                            required_connections?: {
                                provider?: ...;
                                connection_type: ...;
                                required_for?: ...;
                                scope?: ...;
                                status?: ...;
                                connection_id?: ...;
                                resource_ref?: ...;
                                authorization_url?: ...;
                                authorization_instructions?: ...;
                                expires_at?: ...;
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            supported_catalog_types?: CatalogType[];
                            min_items?: number;
                            max_items?: number;
                            fanout_mode?: "per_item"
                            | "multi_item_in_creative"
                            | "single_item";
                            required_catalog_fields?: string[];
                            supported_id_types?: (
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                            )[];
                            hero_asset_supported?: boolean;
                            item_production_model?:
                                | "buyer_uploaded"
                                | "seller_pre_rendered_from_brief"
                                | "seller_human_designed"
                                | "agent_synthesized";
                        };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "native_in_feed";
                        params: {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: ...; digest: ... }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: ...;
                                asset_type: ...;
                                required?: ...;
                                min?: ...;
                                max?: ...;
                                max_chars?: ...;
                                max_size_kb?: ...;
                                pixel_ratios?: ...;
                                required_pixel_ratios?: ...;
                                logo_slots?: ...;
                                required_logo_slots?: ...;
                                description?: ...;
                                consumed_for_production?: ...;
                            }[];
                            required_connections?: {
                                provider?: ...;
                                connection_type: ...;
                                required_for?: ...;
                                scope?: ...;
                                status?: ...;
                                connection_id?: ...;
                                resource_ref?: ...;
                                authorization_url?: ...;
                                authorization_instructions?: ...;
                                expires_at?: ...;
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            title_max_chars?: number;
                            body_text_max_chars?: number;
                            cta_max_chars?: number;
                            cta_values?: string[];
                            main_image_sizes?: { width: ...; height: ... }[];
                            icon_size?: { width: number; height: number };
                            max_image_file_size_kb?: number;
                            image_formats?: ((...) | (...) | (...) | (...) | (...))[];
                            ssl_required?: boolean;
                            asset_source?:
                                | "buyer_uploaded"
                                | "seller_pre_rendered_from_brief"
                                | "seller_human_designed"
                                | "agent_synthesized"
                                | "publisher_owned_reference";
                            buyer_asset_acceptance?: "rejected"
                            | "accepted";
                        };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "responsive_creative";
                        params: {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: ...; digest: ... }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: ...;
                                asset_type: ...;
                                required?: ...;
                                min?: ...;
                                max?: ...;
                                max_chars?: ...;
                                max_size_kb?: ...;
                                pixel_ratios?: ...;
                                required_pixel_ratios?: ...;
                                logo_slots?: ...;
                                required_logo_slots?: ...;
                                description?: ...;
                                consumed_for_production?: ...;
                            }[];
                            required_connections?: {
                                provider?: ...;
                                connection_type: ...;
                                required_for?: ...;
                                scope?: ...;
                                status?: ...;
                                connection_id?: ...;
                                resource_ref?: ...;
                                authorization_url?: ...;
                                authorization_instructions?: ...;
                                expires_at?: ...;
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            headlines_min?: number;
                            headlines_max?: number;
                            headline_max_chars?: number;
                            long_headlines_min?: number;
                            long_headlines_max?: number;
                            long_headline_max_chars?: number;
                            descriptions_min?: number;
                            descriptions_max?: number;
                            description_max_chars?: number;
                            images_landscape_min?: number;
                            images_landscape_max?: number;
                            images_landscape_aspect_ratio?: string;
                            images_square_min?: number;
                            images_square_max?: number;
                            images_vertical_min?: number;
                            images_vertical_max?: number;
                            videos_min?: number;
                            videos_max?: number;
                            video_min_duration_ms?: number;
                            video_max_duration_ms?: number;
                            logo_min?: number;
                            logo_max?: number;
                            logo_aspect_ratios?: string[];
                            business_name_max_chars?: number;
                            asset_image_max_file_size_kb?: number;
                            supports_catalog_input?: boolean;
                        };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "agent_placement";
                        params: {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: ...; digest: ... }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: ...;
                                asset_type: ...;
                                required?: ...;
                                min?: ...;
                                max?: ...;
                                max_chars?: ...;
                                max_size_kb?: ...;
                                pixel_ratios?: ...;
                                required_pixel_ratios?: ...;
                                logo_slots?: ...;
                                required_logo_slots?: ...;
                                description?: ...;
                                consumed_for_production?: ...;
                            }[];
                            required_connections?: {
                                provider?: ...;
                                connection_type: ...;
                                required_for?: ...;
                                scope?: ...;
                                status?: ...;
                                connection_id?: ...;
                                resource_ref?: ...;
                                authorization_url?: ...;
                                authorization_instructions?: ...;
                                expires_at?: ...;
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            output_modality?: "audio"
                            | "text"
                            | "card";
                            max_mention_length_chars?: number;
                            max_mention_duration_ms?: number;
                            supports_offering_reference?: boolean;
                            supports_landing_page_url?: boolean;
                            tone_constraints?: string[];
                            disclosure_required?: boolean;
                        };
                    }
                    | {
                        format_option_id?: string;
                        publisher_domain?: string;
                        display_name?: string;
                        sample_render_url?: string;
                        applies_to_channels?: MediaChannel[];
                        seller_preference?: "accepted"
                        | "preferred"
                        | "discouraged";
                        locale_policy?: { accepted_language_ranges: string[] };
                        canonical_formats_only?: boolean;
                        experimental?: boolean;
                        format_shape?: string;
                        v1_format_ref?: {
                            agent_url: string;
                            id: string;
                            width?: (...) | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_schema?: { uri: string; digest: string };
                        format_kind: "custom";
                        params: Omit<Omit<{}, "bank">, "authentication"> & {
                            authentication?: unknown;
                        };
                    }
                )[];
                format_ids_to_provide?: {
                    agent_url: string;
                    id: string;
                    width?: number;
                    height?: number;
                    duration_ms?: number;
                    pixel_ratio?: number;
                }[];
                format_ids_pending?: {
                    agent_url: string;
                    id: string;
                    width?: number;
                    height?: number;
                    duration_ms?: number;
                    pixel_ratio?: number;
                }[];
                optimization_goals?: (
                    | {
                        kind: "metric";
                        metric: | "clicks"
                        | "views"
                        | "completed_views"
                        | "reach"
                        | "engagements"
                        | "follows"
                        | "saves"
                        | "profile_visits"
                        | "attention_score"
                        | "viewed_seconds"
                        | "attention_seconds";
                        reach_unit?: ReachUnit;
                        target_frequency?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                        view_duration_seconds?: number;
                        target?: | { kind: "cost_per"; value: number }
                        | { kind: "threshold_rate"; value: number };
                        priority?: number;
                    }
                    | {
                        kind: "event";
                        event_sources: (
                            | {
                                event_source_id: string;
                                event_type: EventType;
                                custom_event_name?: (...)
                                | (...);
                                value_field?: (...) | (...);
                                value_factor?: (...) | (...);
                            }
                            | {
                                event_source_id: string;
                                event_type: EventType;
                                custom_event_name?: (...)
                                | (...);
                                value_field?: (...) | (...);
                                value_factor?: (...) | (...);
                            }
                        )[];
                        target?: | { kind: "cost_per"; value: number }
                        | { kind: "per_ad_spend"; value: number }
                        | { kind: "maximize_value" };
                        attribution_window?: {
                            post_click?: { interval: ...; unit: ... };
                            post_view?: { interval: ...; unit: ... };
                            model?: AttributionModel;
                        };
                        priority?: number;
                    }
                    | {
                        kind: "vendor_metric";
                        vendor: {
                            domain: string;
                            brand_id?: string;
                            countries?: string[];
                            industries?: string[];
                            data_subject_contestation?: {
                                url?: (...)
                                | (...);
                                email?: (...) | (...);
                                languages?: (...) | (...);
                            };
                            brand_kit_override?: {
                                logo?: (...)
                                | (...);
                                colors?: (...) | (...);
                                voice?: (...) | (...);
                                tagline?: (...) | (...);
                            };
                        };
                        metric_id: string;
                        target?: | { kind: "cost_per"; value: number }
                        | { kind: "threshold_rate"; value: number };
                        priority?: number;
                    }
                )[];
                start_time?: string;
                end_time?: string;
                paused?: boolean;
                canceled?: boolean;
                cancellation?: {
                    canceled_at: string;
                    canceled_by: CanceledBy;
                    reason?: string;
                    acknowledged_at?: string;
                };
                agency_estimate_number?: string;
                creative_deadline?: string;
                context?: Omit<Omit<{}, "bank">, "authentication"> & {
                    authentication?: unknown;
                };
                ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                    authentication?: unknown;
                };
            }[];
            planned_delivery?: {
                media_buy_id?: string;
                proposal_id?: string;
                proposal_terms_digest?: string;
                geo?: { countries?: string[]; regions?: string[] };
                channels?: MediaChannel[];
                start_time?: string;
                end_time?: string;
                frequency_cap?: {
                    suppress?: {
                        interval: number;
                        unit: "campaign" | "seconds" | "minutes" | "hours" | "days";
                    };
                    suppress_minutes?: number;
                    max_impressions?: number;
                    per?: ReachUnit;
                    window?: {
                        interval: number;
                        unit: "campaign"
                        | "seconds"
                        | "minutes"
                        | "hours"
                        | "days";
                    };
                };
                audience_summary?: string;
                audience_targeting?: (
                    | Omit<Omit<{}, "bank">, "authentication"> & {
                        authentication?: unknown;
                    }
                    | { type: "description"; description: string; category?: string }
                )[];
                total_budget?: number;
                daily_budget_cap?: number;
                budget_cap_timezone?: string;
                currency?: string;
                budget_allocation?:
                    | { mode: "fixed" }
                    | {
                        mode: "seller_optimized";
                        optimization_goals: (
                            | {
                                kind: "metric";
                                metric: | "clicks"
                                | "views"
                                | "completed_views"
                                | "reach"
                                | "engagements"
                                | "follows"
                                | "saves"
                                | "profile_visits"
                                | "attention_score"
                                | "viewed_seconds"
                                | "attention_seconds";
                                reach_unit?: ReachUnit;
                                target_frequency?: Omit<(...), (...)> & { authentication?: ... };
                                view_duration_seconds?: number;
                                target?:
                                    | { kind: "cost_per"; value: number }
                                    | { kind: "threshold_rate"; value: number };
                                priority?: number;
                            }
                            | {
                                kind: "event";
                                event_sources: (
                                    | {
                                        event_source_id: ...;
                                        event_type: ...;
                                        custom_event_name?: ...;
                                        value_field?: ...;
                                        value_factor?: ...;
                                    }
                                    | {
                                        event_source_id: ...;
                                        event_type: ...;
                                        custom_event_name?: ...;
                                        value_field?: ...;
                                        value_factor?: ...;
                                    }
                                )[];
                                target?: | { kind: "cost_per"; value: number }
                                | { kind: "per_ad_spend"; value: number }
                                | { kind: "maximize_value" };
                                attribution_window?: {
                                    post_click?: (...) | (...);
                                    post_view?: (...) | (...);
                                    model?: (...) | (...);
                                };
                                priority?: number;
                            }
                            | {
                                kind: "vendor_metric";
                                vendor: {
                                    domain: string;
                                    brand_id?: string;
                                    countries?: (...)[];
                                    industries?: (...)[];
                                    data_subject_contestation?: {
                                        url?: ...;
                                        email?: ...;
                                        languages?: ...;
                                    };
                                    brand_kit_override?: {
                                        logo?: ...;
                                        colors?: ...;
                                        voice?: ...;
                                        tagline?: ...;
                                    };
                                };
                                metric_id: string;
                                target?: | { kind: "cost_per"; value: number }
                                | { kind: "threshold_rate"; value: number };
                                priority?: number;
                            }
                        )[];
                    };
                pacing?: Pacing;
                bidding?: {
                    automatic?: true;
                    bid_amount?: number;
                    max_bid?: number;
                    cost_per?: { amount: number; strength: "cap"
                    | "target" };
                    roas?: { value: number; strength: "target" | "floor" };
                };
                enforced_policies?: string[];
                ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                    authentication?: unknown;
                };
            };
            warnings?: {
                code: WarningCode;
                message: string;
                affected_resource: | {
                    resource_type: "media_buy";
                    media_buy_id: string;
                    package_id?: string;
                    creative_id?: string;
                }
                | {
                    resource_type: "package";
                    media_buy_id: string;
                    package_id: string;
                    creative_id?: string;
                }
                | {
                    resource_type: "creative";
                    media_buy_id?: string;
                    package_id?: string;
                    creative_id: string;
                }
                | {
                    resource_type: "creative_assignment";
                    media_buy_id: string;
                    package_id: string;
                    creative_id: string;
                };
                details?: Omit<Omit<{}, "bank">, "authentication"> & {
                    authentication?: unknown;
                };
                ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                    authentication?: unknown;
                };
            }[];
            sandbox?: boolean;
            context?: Omit<Omit<{}, "bank">, "authentication"> & {
                authentication?: unknown;
            };
            ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                authentication?: unknown;
            };
        }
        • Optionalproposal_id?: string

          The immutable committed proposal executed by this media buy, echoed when proposal_id was supplied in the request.

          1

        • media_buy_id: string

          Seller's unique identifier for the created media buy

        • Optionalname?: string

          Persisted human-readable name for this media buy. When create_media_buy supplied name, the seller MUST echo it unchanged here. This display label is shared for trafficking UI display and operational communication; it is not an identifier or financial reference.

          1

          255

          \S

        • Optionalaccount?: {
              account_id: string;
              name: string;
              advertiser?: string;
              billing_proxy?: string;
              status: AccountStatus;
              brand?: {
                  domain: string;
                  brand_id?: string;
                  countries?: string[];
                  industries?: string[];
                  data_subject_contestation?: {
                      url?: string;
                      email?: string;
                      languages?: string[];
                  };
                  brand_kit_override?: {
                      logo?: {
                          asset_type: "image";
                          url: string;
                          width: number;
                          height: number;
                          file_size_bytes?: number;
                          pixel_ratio?: number;
                          format?: string;
                          alt_text?: string;
                          provenance?: {
                              digital_source_type?: ...;
                              synthetic_depiction?: ...;
                              ai_tool?: ...;
                              human_oversight?: ...;
                              declared_by?: ...;
                              declared_at?: ...;
                              created_time?: ...;
                              c2pa?: ...;
                              embedded_provenance?: ...;
                              watermarks?: ...;
                              disclosure?: ...;
                              verification?: ...;
                              ext?: ...;
                          };
                      };
                      colors?: { primary?: string; secondary?: string; accent?: string };
                      voice?: string;
                      tagline?: string;
                  };
              };
              operator?: string;
              operator_unit?: { id: string; name?: string };
              revision?: number;
              identity_change?:
                  | {
                      status: "pending_approval";
                      requested_operator_identity: {
                          operator: string;
                          operator_unit?: { id: string; name?: string };
                      };
                      requested_at?: string;
                  }
                  | {
                      status: "rejected";
                      requested_operator_identity: {
                          operator: string;
                          operator_unit?: { id: string; name?: string };
                      };
                      requested_at?: string;
                      reason: string;
                  };
              currency?: string;
              timezone?: string;
              billing?: BillingParty;
              billing_entity?: Omit<
                  {
                      legal_name: string;
                      vat_id?: string;
                      tax_id?: string;
                      registration_number?: string;
                      address?: {
                          street: string;
                          city: string;
                          postal_code: string;
                          region?: string;
                          country: string;
                      };
                      contacts?: {
                          role: "creative"
                          | "billing"
                          | "legal"
                          | "general";
                          name?: string;
                          email?: string;
                          phone?: string;
                      }[];
                      bank?: {
                          account_holder: string;
                          iban?: string;
                          bic?: string;
                          routing_number?: string;
                          account_number?: string;
                      };
                      ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                          authentication?: unknown;
                      };
                  },
                  "bank",
              >;
              destination_billing_entity?: Omit<Omit<{}, "bank">, "authentication"> & {
                  authentication?: unknown;
              };
              rate_card?: string;
              payment_terms?: PaymentTerms;
              credit_limit?: { amount: number; currency: string };
              setup?: { url?: string; message: string; expires_at?: string };
              account_scope?: AccountScope;
              governance_agents?: { url: string }[];
              reporting_bucket?: {
                  protocol: CloudStorageProtocol;
                  bucket: string;
                  prefix?: string;
                  region?: string;
                  format?: "jsonl" | "csv" | "parquet" | "avro" | "orc";
                  compression?: "none" | "gzip";
                  file_retention_days: number;
                  setup_instructions?: string;
              };
              sandbox?: boolean;
              notification_configs?: | never[]
              | (
                  Omit<
                      {
                          subscriber_id: string;
                          url: string;
                          event_types: (
                              | "creative.status_changed"
                              | "creative.assignment_changed"
                              | "indicators.changed"
                              | "creative.purged"
                              | "account.status_changed"
                              | "product.created"
                              | "product.updated"
                              | "product.priced"
                              | "product.removed"
                              | "signal.created"
                              | "signal.updated"
                              | "signal.priced"
                              | "signal.removed"
                              | "wholesale_feed.bulk_change"
                          )[];
                          product_payload_view?: "canonical"
                          | "legacy";
                          authentication?: { schemes: (...)[]; credentials?: (...) | (...) };
                          active?: boolean;
                          ext?: Omit<(...), (...)> & { authentication?: ... };
                      },
                      "authentication",
                  > & {
                      authentication?: Omit<
                          { schemes: (...)[]; credentials?: (...) | (...) },
                          "credentials",
                      >;
                  }
              )[];
              webhook_activity?: {
                  idempotency_key: string;
                  notification_id?: string;
                  subscriber_id?: string;
                  fired_at: string;
                  completed_at?: string
                  | null;
                  notification_type: NotificationType;
                  sequence_number?: number;
                  attempt: number;
                  status: "failed" | "pending" | "success" | "timeout" | "connection_error";
                  url: string;
                  http_status_code?: number | null;
                  response_time_ms?: number | null;
                  payload_size_bytes?: number;
                  error_message?: string | null;
                  ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                      authentication?: unknown;
                  };
              }[];
              ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                  authentication?: unknown;
              };
          }
          • account_id: string

            Unique identifier for this account

          • name: string

            Human-readable account name (e.g., 'Acme', 'Acme c/o Pinnacle')

          • Optionaladvertiser?: string

            The advertiser whose rates apply to this account

          • Optionalbilling_proxy?: string

            Optional intermediary who receives invoices on behalf of the advertiser (e.g., agency)

          • status: AccountStatus
          • Optionalbrand?: {
                domain: string;
                brand_id?: string;
                countries?: string[];
                industries?: string[];
                data_subject_contestation?: {
                    url?: string;
                    email?: string;
                    languages?: string[];
                };
                brand_kit_override?: {
                    logo?: {
                        asset_type: "image";
                        url: string;
                        width: number;
                        height: number;
                        file_size_bytes?: number;
                        pixel_ratio?: number;
                        format?: string;
                        alt_text?: string;
                        provenance?: {
                            digital_source_type?: ...;
                            synthetic_depiction?: ...;
                            ai_tool?: ...;
                            human_oversight?: ...;
                            declared_by?: ...;
                            declared_at?: ...;
                            created_time?: ...;
                            c2pa?: ...;
                            embedded_provenance?: ...;
                            watermarks?: ...;
                            disclosure?: ...;
                            verification?: ...;
                            ext?: ...;
                        };
                    };
                    colors?: { primary?: string; secondary?: string; accent?: string };
                    voice?: string;
                    tagline?: string;
                };
            }
            • domain: string

              Domain where /.well-known/brand.json is hosted, or the brand's operating domain

              ^a-z0-9?(.a-z0-9?)*$

            • Optionalbrand_id?: string
            • Optionalcountries?: string[]

              Canonical set of ISO 3166-1 alpha-2 countries for this advertiser identity. Omit for a global/default identity. Array order is not meaningful; producers MUST sort codes lexicographically before computing keys or signatures. This qualifies account identity and is not delivery targeting.

            • Optionalindustries?: string[]

              Inline override for the brand's industries. Useful when the caller cannot modify the brand's canonical brand.json but needs to declare industries for governance (e.g., Annex III vertical detection). brand.json remains the canonical source; when omitted here, governance agents SHOULD resolve from brand.json.

            • Optionaldata_subject_contestation?: { url?: string; email?: string; languages?: string[] }

              Inline override for the brand's contestation contact point. Useful when the operator does not control brand.json but needs to discharge Art 22(3) for this plan. brand.json is canonical; when omitted, governance agents resolve brand → house → missing.

              • Optionalurl?: string

                ^https://

              • Optionalemail?: string

                email

              • Optionallanguages?: string[]
            • Optionalbrand_kit_override?: {
                  logo?: {
                      asset_type: "image";
                      url: string;
                      width: number;
                      height: number;
                      file_size_bytes?: number;
                      pixel_ratio?: number;
                      format?: string;
                      alt_text?: string;
                      provenance?: {
                          digital_source_type?: ...;
                          synthetic_depiction?: ...;
                          ai_tool?: ...;
                          human_oversight?: ...;
                          declared_by?: ...;
                          declared_at?: ...;
                          created_time?: ...;
                          c2pa?: ...;
                          embedded_provenance?: ...;
                          watermarks?: ...;
                          disclosure?: ...;
                          verification?: ...;
                          ext?: ...;
                      };
                  };
                  colors?: { primary?: string; secondary?: string; accent?: string };
                  voice?: string;
                  tagline?: string;
              }

              Inline override for brand-kit fields normally resolved from /.well-known/brand.json on domain (logo, colors, voice, tagline). Use when brand.json is missing, stale, or inappropriate for this specific call — e.g., a campaign-scoped tagline, a co-branded creative, a freshly-rebranded color palette the brand.json hasn't shipped yet. Same inline-override pattern as industries and data_subject_contestation above: brand.json is canonical, the override is per-call. Adopters needing to override fields outside this subset (voice_attributes, prohibited_terms, etc.) MUST publish a different brand.json and reference it via a different domain — the inline override is intentionally narrow to a small high-traffic subset.

              Merge semantics (normative). The merge is field-level, not whole-object replacement. Each field within brand_kit_override (logo, colors, voice, tagline) is evaluated independently — when a field is present on the override the override value applies; when a field is absent the brand.json value applies (or is absent if brand.json doesn't carry one either). For composite fields (colors.primary, colors.secondary, colors.accent), the merge is one level deeper: each color slot is evaluated independently — a producer can override colors.primary while still inheriting colors.secondary from brand.json. SDKs MUST NOT treat a present brand_kit_override.colors as wiping the brand.json colors block entirely; only the per-slot fields present in the override take precedence. Without this rule, a partial-override semantics would diverge across SDKs and produce inconsistent rendering for the same payload.

              • Optionallogo?: {
                    asset_type: "image";
                    url: string;
                    width: number;
                    height: number;
                    file_size_bytes?: number;
                    pixel_ratio?: number;
                    format?: string;
                    alt_text?: string;
                    provenance?: {
                        digital_source_type?: ...;
                        synthetic_depiction?: ...;
                        ai_tool?: ...;
                        human_oversight?: ...;
                        declared_by?: ...;
                        declared_at?: ...;
                        created_time?: ...;
                        c2pa?: ...;
                        embedded_provenance?: ...;
                        watermarks?: ...;
                        disclosure?: ...;
                        verification?: ...;
                        ext?: ...;
                    };
                }
                • asset_type: "image"

                  Discriminator identifying this as an image asset. See /schemas/creative/asset-types for the registry.

                • url: string

                  URL to the image asset

                • width: number

                  Width in pixels

                • height: number

                  Height in pixels

                • Optionalfile_size_bytes?: number

                  Image file size in bytes. Required by agents that advertise a max_file_size_kb constraint.

                • Optionalpixel_ratio?: number

                  Intrinsic pixels per logical render pixel (for example 2 for a 600×500 image intended to render at 300×250). Optional because a validator can infer the ratio when the target format declares logical dimensions. When supplied, it MUST agree with both width / logical_width and height / logical_height; it is never a substitute for the intrinsic width and height fields.

                • Optionalformat?: string

                  Image file format (jpg, png, gif, webp, etc.)

                • Optionalalt_text?: string

                  Alternative text for accessibility

                • Optionalprovenance?: {
                      digital_source_type?: ...;
                      synthetic_depiction?: ...;
                      ai_tool?: ...;
                      human_oversight?: ...;
                      declared_by?: ...;
                      declared_at?: ...;
                      created_time?: ...;
                      c2pa?: ...;
                      embedded_provenance?: ...;
                      watermarks?: ...;
                      disclosure?: ...;
                      verification?: ...;
                      ext?: ...;
                  }
                  • Optionaldigital_source_type?: ...
                  • Optionalsynthetic_depiction?: ...

                    Assessed declaration of whether the content synthetically depicts a real or fictional person performing or appearing in a way that was generated or materially manipulated rather than captured as depicted. true covers both a fully synthetic performer and material manipulation of a real performer; false is an assessed declaration that the content does not contain such a depiction. Absence means the content has not been assessed for synthetic depiction. This field does not claim consent, legality, or independent verification, and receivers MUST NOT derive it solely from digital_source_type.

                  • Optionalai_tool?: ...

                    AI system used to generate or modify this content. Aligns with IPTC 2025.1 AI metadata fields and C2PA claim_generator.

                  • Optionalhuman_oversight?: ...

                    Level of human involvement in the AI-assisted creation process. Independent of disclosure.required — the protocol does not derive disclosure obligations from oversight level. Some regulations include carve-outs for human-edited or human-directed AI output, but those carve-outs have factual prerequisites the schema cannot evaluate. Asserting edited or directed does not by itself justify disclosure.required: false.

                  • Optionaldeclared_by?: ...

                    Party declaring this provenance. Identifies who attached the provenance claim, enabling receiving parties to assess trust.

                  • Optionaldeclared_at?: ...

                    When this provenance claim was made (ISO 8601). Distinct from created_time, which records when the content itself was produced. A provenance claim may be attached well after content creation, for example when retroactively declaring AI involvement for regulatory compliance.

                  • Optionalcreated_time?: ...

                    When this content was created or generated (ISO 8601)

                  • Optionalc2pa?: ...

                    C2PA sidecar manifest reference. Links to a detached cryptographic provenance manifest for this content. Note: file-level C2PA bindings break when ad servers transcode, resize, or re-encode assets. For pipelines with intermediaries, consider embedded_provenance as the primary provenance mechanism.

                  • Optionalembedded_provenance?: ...

                    Provenance metadata embedded within the content stream. Each entry declares one embedding layer: structured provenance data carried inside the content itself, as distinct from sidecar references (c2pa.manifest_url). Embedded provenance survives operations that break sidecar and file-level bindings: ad-server transcoding, CMS ingestion, copy-paste, reformatting, and CDN re-encoding. For ad-tech pipelines where content passes through multiple intermediaries, embedded provenance is the reliable path for provenance that persists from declaration through delivery. This is a declaration by the embedding party. The receiving party (the seller) is the verifier-of-record: it confirms the claim by calling a governance agent it trusts (typically one published in creative_policy.accepted_verifiers).

                    1

                  • Optionalwatermarks?: ...

                    Content watermarks applied to this asset. Each entry declares one watermarking layer: a content modification that encodes an identifier or fingerprint within the asset. Watermarks differ from embedded provenance: a watermark encodes an identifier (who generated it, who owns it), while embedded provenance carries or references a structured provenance record (the full chain of custody). A single asset may carry both. Aligns with C2PA action taxonomy: c2pa.watermarked.bound (watermark linked to a C2PA manifest) and c2pa.watermarked.unbound (watermark independent of any manifest). This is a declaration by the watermarking party. The receiving party (the seller) is the verifier-of-record: it confirms the claim by calling a governance agent it trusts (typically one published in creative_policy.accepted_verifiers).

                    1

                  • Optionaldisclosure?: ...

                    Regulatory disclosure requirements for this content. Indicates whether AI disclosure is required and under which jurisdictions.

                  • Optionalverification?: ...

                    Third-party verification or detection results for this content. Multiple services may independently evaluate the same content. Provenance is a claim — verification results attached by the declaring party are supplementary. The enforcing party (e.g., seller/publisher) should run its own verification via get_creative_features or calibrate_content.

                    1

                  • Optionalext?: ...
              • Optionalcolors?: { primary?: string; secondary?: string; accent?: string }

                Override brand colors (hex strings).

                • Optionalprimary?: string

                  ^#[0-9a-fA-F]{6}$

                • Optionalsecondary?: string

                  ^#[0-9a-fA-F]{6}$

                • Optionalaccent?: string

                  ^#[0-9a-fA-F]{6}$

              • Optionalvoice?: string

                Override brand-voice description for surface-composed text/audio output.

              • Optionaltagline?: string

                Override tagline.

          • Optionaloperator?: string

            Domain of the entity operating this account. When the brand operates directly, this is the brand's domain.

          • Optionaloperator_unit?: { id: string; name?: string }
            • id: string

              Stable identifier assigned by the operator. Numeric platform IDs and durable slugs are both valid. Scoped by the enclosing operator domain.

            • Optionalname?: string

              Human-readable seat or business-unit name, such as Nova EMEA. This label may change and is not part of the natural account key.

          • Optionalrevision?: number

            Monotonically increasing optimistic-concurrency token for this account. Incremented on every persisted settings change, identity-change request, and identity-change disposition; reads, dry runs, validation failures, and exact idempotency replays do not increment it. Pass the latest observed value in a sync_accounts settings-update entry to prevent lost updates.

          • Optionalidentity_change?:
                | {
                    status: "pending_approval";
                    requested_operator_identity: {
                        operator: string;
                        operator_unit?: { id: string; name?: string };
                    };
                    requested_at?: string;
                }
                | {
                    status: "rejected";
                    requested_operator_identity: {
                        operator: string;
                        operator_unit?: { id: string; name?: string };
                    };
                    requested_at?: string;
                    reason: string;
                }
          • Optionalcurrency?: string

            Immutable transaction currency when the seller's advertiser object is currency-bound. Media buys on this account MUST use this currency. Omit when the account selects currency independently per media buy.

          • Optionaltimezone?: string

            Immutable operational timezone for this account, expressed as UTC or an IANA timezone identifier. AdCP 3.2 sellers return it on every account. It is the default calendar-day boundary for account-scoped behavior unless a feature explicitly declares another timezone basis. For buyer-selected account_fixed provisioning it participates in the natural account key.

          • Optionalbilling?: BillingParty
          • Optionalbilling_entity?: Omit<
                {
                    legal_name: string;
                    vat_id?: string;
                    tax_id?: string;
                    registration_number?: string;
                    address?: {
                        street: string;
                        city: string;
                        postal_code: string;
                        region?: string;
                        country: string;
                    };
                    contacts?: {
                        role: "creative"
                        | "billing"
                        | "legal"
                        | "general";
                        name?: string;
                        email?: string;
                        phone?: string;
                    }[];
                    bank?: {
                        account_holder: string;
                        iban?: string;
                        bic?: string;
                        routing_number?: string;
                        account_number?: string;
                    };
                    ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                },
                "bank",
            >
          • Optionaldestination_billing_entity?: Omit<Omit<{}, "bank">, "authentication"> & { authentication?: unknown }

            Request-only staging field. It MUST NOT appear in account read models.

          • Optionalrate_card?: string

            Identifier for the rate card applied to this account

          • Optionalpayment_terms?: PaymentTerms
          • Optionalcredit_limit?: { amount: number; currency: string }

            Maximum outstanding balance allowed

          • Optionalsetup?: { url?: string; message: string; expires_at?: string }

            Present when status is 'pending_approval'. Contains next steps for completing account activation.

            • Optionalurl?: string

              URL where the human can complete the required action (credit application, legal agreement, add funds).

            • message: string

              Human-readable description of what's needed.

            • Optionalexpires_at?: string

              When this setup link expires.

          • Optionalaccount_scope?: AccountScope
          • Optionalgovernance_agents?: { url: string }[]

            Governance agent endpoint registered on this account. Exactly one entry per sync_governance's one-agent-per-account invariant. The array shape is preserved for wire compatibility with 3.0; maxItems: 1 is load-bearing and mirrors the singular governance_context on the protocol envelope. Authentication credentials are write-only and not included in responses — use sync_governance to set or update credentials.

            1

            1

          • Optionalreporting_bucket?: {
                protocol: CloudStorageProtocol;
                bucket: string;
                prefix?: string;
                region?: string;
                format?: "jsonl" | "csv" | "parquet" | "avro" | "orc";
                compression?: "none" | "gzip";
                file_retention_days: number;
                setup_instructions?: string;
            }

            Cloud storage bucket where the seller delivers offline reporting files for this account. Seller provisions a dedicated bucket or a per-account prefix within a shared bucket, and grants the buyer read access out-of-band. Access MUST be scoped at the IAM layer so each account can only read its own prefix — bucket-wide grants are non-compliant even with per-account prefixes. Seller MUST revoke access when the account's status transitions to inactive, suspended, or closed. See security considerations for offline delivery in docs/media-buy/media-buys/optimization-reporting. Only present when the seller supports offline delivery (reporting_delivery_methods includes 'offline' in capabilities).

            • protocol: CloudStorageProtocol
            • bucket: string

              Bucket or container name

            • Optionalprefix?: string

              Path prefix within the bucket. Seller appends date-based partitioning beneath this prefix.

            • Optionalregion?: string

              Cloud region for the bucket

            • Optionalformat?: "jsonl" | "csv" | "parquet" | "avro" | "orc"

              File format for delivered files. Parquet, Avro, and ORC use internal compression (the top-level compression field is ignored for these formats).

            • Optionalcompression?: "none" | "gzip"

              Compression applied to delivered files

            • file_retention_days: number

              How long reporting files are retained in the bucket before deletion. Buyers must read files within this window. Minimum recommended: 14 days.

            • Optionalsetup_instructions?: string

              URL to documentation for configuring buyer read access to this bucket (IAM role, service account, etc.). Operator-facing documentation — buyer agents MUST NOT auto-fetch this URL; surface it to a human operator. If an implementation fetches it (for preview), apply webhook URL SSRF validation and do not pass the fetched content into an LLM context without indirect-prompt-injection guarding. See docs/media-buy/media-buys/optimization-reporting#security-considerations-for-offline-delivery.

          • Optionalsandbox?: boolean

            When true, this is a sandbox account — no real platform calls, no real spend. For account-id namespaces, sandbox accounts are pre-existing test accounts on the platform discovered via list_accounts or supplied out-of-band. For buyer-declared accounts, sandbox is part of the natural key: the same brand/operator pair can have both a production and sandbox account.

          • Optionalnotification_configs?:
                | never[]
                | (
                    Omit<
                        {
                            subscriber_id: string;
                            url: string;
                            event_types: (
                                | "creative.status_changed"
                                | "creative.assignment_changed"
                                | "indicators.changed"
                                | "creative.purged"
                                | "account.status_changed"
                                | "product.created"
                                | "product.updated"
                                | "product.priced"
                                | "product.removed"
                                | "signal.created"
                                | "signal.updated"
                                | "signal.priced"
                                | "signal.removed"
                                | "wholesale_feed.bulk_change"
                            )[];
                            product_payload_view?: "canonical"
                            | "legacy";
                            authentication?: { schemes: (...)[]; credentials?: (...) | (...) };
                            active?: boolean;
                            ext?: Omit<(...), (...)> & { authentication?: ... };
                        },
                        "authentication",
                    > & {
                        authentication?: Omit<
                            { schemes: (...)[]; credentials?: (...) | (...) },
                            "credentials",
                        >;
                    }
                )[]

            Account-level webhook subscriptions for creative lifecycle/assignment changes, indicators.changed, account status, and wholesale feed changes. Buyers manage entries via sync_accounts and verify persisted state on list_accounts. Indicator and assignment payloads are invalidations repaired completely through get_media_buys; list_creatives may provide a bounded reverse projection. Distinct from per-resource push_notification_config. Entries are keyed by account-scoped subscriber_id; credentials are write-only.

            16

          • Optionalwebhook_activity?: {
                idempotency_key: string;
                notification_id?: string;
                subscriber_id?: string;
                fired_at: string;
                completed_at?: string | null;
                notification_type: NotificationType;
                sequence_number?: number;
                attempt: number;
                status: "failed" | "pending" | "success" | "timeout" | "connection_error";
                url: string;
                http_status_code?: number | null;
                response_time_ms?: number | null;
                payload_size_bytes?: number;
                error_message?: string | null;
                ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                    authentication?: unknown;
                };
            }[]

            Recent webhook delivery attempts scoped to this account when the caller requested webhook activity on list_accounts and the seller surfaces the log. Includes account-anchored notifications such as account.status_changed and MAY include other account-level fires relevant to this account. Three-state presence follows the shared webhook_activity[] contract: omitted means unsupported or not requested, [] means supported but no retained fires, non-empty lists recent attempts most-recent-first.

            200

          • Optionalext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                authentication?: unknown;
            }
        • Optionalinvoice_recipient?: Omit<
              {
                  legal_name: string;
                  vat_id?: string;
                  tax_id?: string;
                  registration_number?: string;
                  address?: {
                      street: string;
                      city: string;
                      postal_code: string;
                      region?: string;
                      country: string;
                  };
                  contacts?: {
                      role: "creative"
                      | "billing"
                      | "legal"
                      | "general";
                      name?: string;
                      email?: string;
                      phone?: string;
                  }[];
                  bank?: {
                      account_holder: string;
                      iban?: string;
                      bic?: string;
                      routing_number?: string;
                      account_number?: string;
                  };
                  ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                      authentication?: unknown;
                  };
              },
              "bank",
          >
        • Optionalmedia_buy_status?: MediaBuyStatus
        • Optionalconfirmed_at?: string | null

          ISO 8601 timestamp when this media buy was committed by the seller. Stable after it is set; do not update on later pause/resume/status/reporting transitions. May be null in deferred or manual-approval flows until seller commitment occurs.

          date-time

        • Optionalcreative_deadline?: string

          ISO 8601 timestamp for creative upload deadline

          date-time

        • Optionalrevision?: number

          Initial revision number for this media buy. Use in subsequent update_media_buy requests intended to change state for optimistic concurrency.

          1

        • Optionalcurrency?: string

          Single ISO 4217 currency code for total_budget, package budget constraints, and canonical BiddingPolicy monetary fields. Every selected pricing option MUST declare this currency; packages needing another currency belong in another media buy. In proposal mode the seller derives it from total_budget.currency; in explicit-package mode the seller derives or validates one common pricing-option currency. Matches subsequent get_media_buys responses.

          ^[A-Z]{3}$

        • Optionaltotal_budget?: number

          Hard aggregate lifetime budget, denominated in currency. The request encodes total_budget as an object {amount, currency}; this response flattens amount and promotes currency to its sibling field. Present for proposal and seller-optimized modes, and when supplied or deterministically derived in fixed explicit-package mode. Matches subsequent get_media_buys responses.

          0

        • Optionaldaily_budget_cap?: number

          Accepted hard aggregate daily spend ceiling, denominated in currency. Sellers MUST echo it whenever the request set an aggregate daily cap.

          0

        • Optionalbudget_cap_timezone?: string

          Accepted IANA timezone shared by every aggregate and package daily cap. Sellers MUST echo it whenever any daily cap is set on the media buy.

        • Optionalbudget_allocation?:
              | { mode: "fixed" }
              | {
                  mode: "seller_optimized";
                  optimization_goals: (
                      | {
                          kind: "metric";
                          metric: | "clicks"
                          | "views"
                          | "completed_views"
                          | "reach"
                          | "engagements"
                          | "follows"
                          | "saves"
                          | "profile_visits"
                          | "attention_score"
                          | "viewed_seconds"
                          | "attention_seconds";
                          reach_unit?: ReachUnit;
                          target_frequency?: Omit<Omit<{}, "bank">, "authentication"> & {
                              authentication?: unknown;
                          };
                          view_duration_seconds?: number;
                          target?: | { kind: "cost_per"; value: number }
                          | { kind: "threshold_rate"; value: number };
                          priority?: number;
                      }
                      | {
                          kind: "event";
                          event_sources: (
                              | {
                                  event_source_id: string;
                                  event_type: EventType;
                                  custom_event_name?: string;
                                  value_field?: string;
                                  value_factor?: number;
                              }
                              | {
                                  event_source_id: string;
                                  event_type: EventType;
                                  custom_event_name?: string;
                                  value_field?: string;
                                  value_factor?: number;
                              }
                          )[];
                          target?: | { kind: "cost_per"; value: number }
                          | { kind: "per_ad_spend"; value: number }
                          | { kind: "maximize_value" };
                          attribution_window?: {
                              post_click?: {
                                  interval: number;
                                  unit: (...) | (...) | (...) | (...) | (...);
                              };
                              post_view?: {
                                  interval: number;
                                  unit: (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              };
                              model?: AttributionModel;
                          };
                          priority?: number;
                      }
                      | {
                          kind: "vendor_metric";
                          vendor: {
                              domain: string;
                              brand_id?: string;
                              countries?: string[];
                              industries?: string[];
                              data_subject_contestation?: {
                                  url?: string;
                                  email?: string;
                                  languages?: (...)[];
                              };
                              brand_kit_override?: {
                                  logo?: {
                                      asset_type: ...;
                                      url: ...;
                                      width: ...;
                                      height: ...;
                                      file_size_bytes?: ...;
                                      pixel_ratio?: ...;
                                      format?: ...;
                                      alt_text?: ...;
                                      provenance?: ...;
                                  };
                                  colors?: { primary?: ...; secondary?: ...; accent?: ... };
                                  voice?: string;
                                  tagline?: string;
                              };
                          };
                          metric_id: string;
                          target?: | { kind: "cost_per"; value: number }
                          | { kind: "threshold_rate"; value: number };
                          priority?: number;
                      }
                  )[];
              }

          Accepted cross-package allocation configuration. Omitted means fixed allocation for legacy buys.

        • Optionalpacing?: Pacing
        • Optionalbidding?: {
              automatic?: true;
              bid_amount?: number;
              max_bid?: number;
              cost_per?: { amount: number; strength: "cap" | "target" };
              roas?: { value: number; strength: "target" | "floor" };
          }

          Accepted media-buy-authored bidding policy with goal binding and monetary denomination preserved. Packages that inherit it omit package.bidding; explicit package policies, including {automatic:true}, remain at package scope.

          • Optionalautomatic?: true

            Explicitly use seller/provider automatic bidding at this authored scope. At package scope this is a complete override of a media-buy policy, not inheritance. It MUST be the only field in the block and MUST be preserved on readback.

          • Optionalbid_amount?: number

            Manual auction bid denominated in the media-buy currency and expressed per the selected pricing option's auction unit. For example, a CPM option interprets the amount per thousand impressions. This is the amount submitted to the auction, not a promise that the clearing price equals it. Requires an auction-priced pricing option whose currency equals the media-buy currency.

          • Optionalmax_bid?: number

            Hard per-auction ceiling denominated in the media-buy currency and expressed per the selected pricing option's auction unit. This is the only canonical hard auction ceiling and MUST NOT be translated into an average outcome-cost control. Requires an auction-priced pricing option whose currency equals the media-buy currency. May stand alone or supplement cost_per/roas only when the relevant scope capability advertises that combination.

          • Optionalcost_per?: { amount: number; strength: "cap" | "target" }

            Average cost control per result of the scope-bound primary optimization goal. At seller-optimized media-buy scope it binds to budget_allocation.optimization_goals; at package scope it binds to that package's optimization_goals; at fixed media-buy scope it binds independently to each inheriting package and is valid only when their primary-goal result units are compatible. Metric goals are compatible only when metric and every result-defining qualifier match; vendor_metric goals only when vendor and metric_id match; event goals only when the event_type/custom_event_name set and resolved attribution_window match. Primary is the earliest array entry among goals tied for the lowest explicit numeric priority; unprioritized goals follow explicitly prioritized goals; when all priorities are absent, the first entry is primary.

            • amount: number

              Average cost amount per scope-bound primary-goal result, denominated in the media-buy currency.

            • strength: "cap" | "target"

              cap optimizes for an average at or below the amount and accepts underdelivery when necessary; target optimizes around the amount while balancing volume and spend. Neither is a per-result or per-auction guarantee.

          • Optionalroas?: { value: number; strength: "target" | "floor" }

            Dimensionless return-on-ad-spend control bound to the same scope-specific primary goal rules as cost_per. The bound goal must be value-bearing; a fixed media-buy default requires a value-bearing primary goal on every inheriting package. Every referenced value-bearing event source MUST declare value_currencies containing the media-buy currency. The seller validates this at buy creation; each buy consumes only exact-currency records, while other declared currencies remain available to other buys. Sellers MUST NOT perform currency conversion.

            • value: number

              Return per unit of ad spend; 4 means 4 units of value per 1 unit spent.

            • strength: "target" | "floor"

              floor prefers underdelivery to knowingly optimizing below the requested return; target optimizes around the requested return. Neither guarantees realized return.

        • Optionalvalid_actions?: MediaBuyValidAction[]

          Flat-vocabulary actions the buyer can perform on this media buy after creation. Saves a round-trip to get_media_buys. Deprecated in favor of available_actions[], which carries mode, optional SLA, and optional terms_ref. Sellers SHOULD populate both during the 3.x deprecation window; consumers MUST prefer available_actions[] when both are present. Removed in 4.0.

        • Optionalavailable_actions?: {
              action: MediaBuyValidAction;
              mode: MediaBuyActionMode;
              task?: "sync_creatives" | "control_media_buy" | "refine_proposals";
              sla?: { response_max?: string; completion_max?: string };
              terms_ref?: string;
          }[]

          Structured per-buy resolution of actions available immediately after creation. Authoritative — see get-media-buys-response.json for full semantics.

        • packages: {
              package_id: string;
              product_id?: string;
              audience_evidence_selections?: {
                  evidence_id: string;
                  snapshot_id: string;
                  version: string;
                  content_digest: string;
                  decision_use: "recommendation" | "eligibility" | "package_construction";
                  evidence?: {
                      evidence_id: string;
                      snapshot_id: string;
                      version: string;
                      content_digest: string;
                      audience: {
                          dimension: string;
                          value?: string | number | boolean | (...)[];
                          range?: { min?: ...; max?: ... };
                          taxonomy?: { system: ...; version?: ...; value_id?: ... };
                          label?: string;
                      };
                      relationship: "composition"
                      | "index"
                      | "reach_estimate";
                      value: number;
                      unit: "fraction" | "ratio" | "count";
                      baseline: {
                          system: string;
                          population_id: string;
                          version: string;
                          description?: string;
                      };
                      evidence_type: "forecast"
                      | "measured"
                      | "seller_declared";
                      methodology: AudienceEvidenceMethodology;
                      subject_type: AudienceSubjectType;
                      resolution_method?: AudienceResolutionMethod;
                      provider: {
                          domain: string;
                          brand_id?: string;
                          countries?: (...)[];
                          industries?: (...)[];
                          data_subject_contestation?: { url?: ...; email?: ...; languages?: ... };
                          brand_kit_override?: {
                              logo?: ...;
                              colors?: ...;
                              voice?: ...;
                              tagline?: ...;
                          };
                      };
                      measurement_window: { start: string; end: string };
                      sample_size?: number;
                      confidence?: number;
                      last_updated: string;
                      methodology_url?: string;
                      attestation_refs?:
                          | {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          }[]
                          | {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          }[]
                          | {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          }[]
                          | {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          }[]
                          | {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          }[]
                          | {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          }[]
                          | {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          }[]
                          | {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          }[]
                          | {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          }[]
                          | {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          }[];
                      ext?: Omit<(...), (...)> & { authentication?: ... };
                  };
                  attestation_evaluations?: | {
                      reference: {
                          issuer: (...)
                          | (...)
                          | (...);
                          claim_type: string;
                          subject: (...) | (...) | (...);
                          locator?: (...) | (...) | (...);
                          embedded_credential?: (...) | (...);
                          content_digest?: (...) | (...);
                          credential_version?: (...) | (...);
                          validity_hint?: (...) | (...);
                          verify_agent?: (...) | (...);
                          ext?: (...) | (...);
                      };
                      evaluation: {
                          reference_digest: string;
                          credential_digest?: (...)
                          | (...);
                          proof_format?: (...) | (...);
                          outcome:
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          evaluated_at: string;
                          evaluated_by: string;
                          verifier_agent_url?: (...) | (...);
                          reason_codes?: (...) | (...);
                          confidence?: (...) | (...);
                          revocation_checked_at?: (...) | (...);
                          valid_until?: (...) | (...);
                          action_binding: { action_type: ...; action_id: ...; action_digest: ... };
                          ext?: (...) | (...);
                      };
                  }[]
                  | (
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                  )[]
                  | (
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                  )[]
                  | (
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                  )[]
                  | (
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                  )[]
                  | (
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                  )[]
                  | (
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                  )[]
                  | (
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                  )[]
                  | (
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                  )[]
                  | (
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                      | {
                          reference: {
                              issuer: ...;
                              claim_type: ...;
                              subject: ...;
                              locator?: ...;
                              embedded_credential?: ...;
                              content_digest?: ...;
                              credential_version?: ...;
                              validity_hint?: ...;
                              verify_agent?: ...;
                              ext?: ...;
                          };
                          evaluation: {
                              reference_digest: ...;
                              credential_digest?: ...;
                              proof_format?: ...;
                              outcome: ...;
                              evaluated_at: ...;
                              evaluated_by: ...;
                              verifier_agent_url?: ...;
                              reason_codes?: ...;
                              confidence?: ...;
                              revocation_checked_at?: ...;
                              valid_until?: ...;
                              action_binding: ...;
                              ext?: ...;
                          };
                      }
                  )[];
                  ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                      authentication?: unknown;
                  };
              }[];
              budget?: number;
              min_spend_target?: number;
              daily_budget_cap?: number;
              pacing?: Pacing;
              pricing_option_id?: string;
              bid_price?: number;
              bidding?: {
                  automatic?: true;
                  bid_amount?: number;
                  max_bid?: number;
                  cost_per?: { amount: number; strength: "cap"
                  | "target" };
                  roas?: { value: number; strength: "target" | "floor" };
              };
              price_breakdown?: {
                  list_price: number;
                  adjustments: {
                      kind: PriceAdjustmentKind;
                      name: string;
                      rate?: number;
                      amount?: number;
                      description?: string;
                      beneficiary?: string;
                  }[];
              };
              impressions?: number;
              catalogs?: {
                  catalog_id?: string;
                  name?: string;
                  type: CatalogType;
                  url?: string;
                  feed_format?: FeedFormat;
                  update_frequency?: UpdateFrequency;
                  items?: (
                      Omit<Omit<(...), (...)>, "authentication"> & {
                          authentication?: unknown;
                      }
                  )[];
                  ids?: string[];
                  gtins?: string[];
                  tags?: string[];
                  category?: string;
                  query?: string;
                  conversion_events?: EventType[];
                  content_id_type?: ContentIDType;
                  feed_field_mappings?: {
                      feed_field?: string;
                      catalog_field?: string;
                      asset_group_id?: string;
                      value?: (...) & (...);
                      transform?: "boolean" | "date" | "divide" | "split";
                      format?: string;
                      timezone?: string;
                      by?: number;
                      separator?: string;
                      default?: (...) & (...);
                      ext?: (...) & (...);
                  }[];
              }[];
              format_ids?: {
                  agent_url: string;
                  id: string;
                  width?: number;
                  height?: number;
                  duration_ms?: number;
                  pixel_ratio?: number;
              }[];
              format_option_refs?: (
                  | {
                      scope: "publisher";
                      publisher_domain: string;
                      format_option_id: string;
                  }
                  | {
                      scope: "product";
                      format_option_id: string;
                      publisher_domain?: undefined;
                  }
              )[];
              format_kind?: CanonicalFormatKind;
              params?: Omit<Omit<{}, "bank">, "authentication"> & {
                  authentication?: unknown;
              };
              targeting_overlay?: {
                  geo_countries?: string[];
                  geo_countries_exclude?: string[];
                  geo_regions?: string[];
                  geo_regions_exclude?: string[];
                  geo_metros?: (
                      | { system: MetroAreaSystem; values: string[] }
                      | { system: MetroAreaSystem; values: string[] }
                  )[];
                  geo_metros_exclude?: (
                      | { system: MetroAreaSystem; values: string[] }
                      | { system: MetroAreaSystem; values: string[] }
                  )[];
                  geo_postal_areas?: (
                      | { country: "US"; system: "zip"
                      | "zip_plus_four"; values: string[] }
                      | { country: "GB"; system: "full" | "outward"; values: string[] }
                      | { country: "CA"; system: "full" | "fsa"; values: string[] }
                      | { country: "DE" | "CH" | "AT"; system: "plz"; values: string[] }
                      | { country: "FR"; system: "code_postal"; values: string[] }
                      | { country: "AU"; system: "postcode"; values: string[] }
                      | { country: "BR"; system: "cep"; values: string[] }
                      | { country: "IN"; system: "pin"; values: string[] }
                      | { country: "ZA"; system: "postal_code"; values: string[] }
                      | { country: string; system: "custom" | "postal_code"; values: string[] }
                      | { system: CountryFusedPostalCodeSystem; values: string[] }
                  )[];
                  geo_postal_areas_exclude?: (
                      | { country: "US"; system: "zip"
                      | "zip_plus_four"; values: string[] }
                      | { country: "GB"; system: "full" | "outward"; values: string[] }
                      | { country: "CA"; system: "full" | "fsa"; values: string[] }
                      | { country: "DE" | "CH" | "AT"; system: "plz"; values: string[] }
                      | { country: "FR"; system: "code_postal"; values: string[] }
                      | { country: "AU"; system: "postcode"; values: string[] }
                      | { country: "BR"; system: "cep"; values: string[] }
                      | { country: "IN"; system: "pin"; values: string[] }
                      | { country: "ZA"; system: "postal_code"; values: string[] }
                      | { country: string; system: "custom" | "postal_code"; values: string[] }
                      | { system: CountryFusedPostalCodeSystem; values: string[] }
                  )[];
                  geo_places?: {
                      country: string;
                      system: string;
                      system_version?: string;
                      place_type: string;
                      values: string[];
                      value_labels?: Omit<(...), (...)> & { authentication?: ... };
                      ext?: Omit<(...), (...)> & { authentication?: ... };
                  }[];
                  geo_places_exclude?: {
                      country: string;
                      system: string;
                      system_version?: string;
                      place_type: string;
                      values: string[];
                      value_labels?: Omit<(...), (...)> & { authentication?: ... };
                      ext?: Omit<(...), (...)> & { authentication?: ... };
                  }[];
                  daypart_targets?: {
                      days: DayOfWeek[];
                      start_hour: number;
                      end_hour: number;
                      label?: string;
                  }[];
                  axe_include_segment?: string;
                  axe_exclude_segment?: string;
                  audience_include?: string[];
                  audience_exclude?: string[];
                  signal_targeting_groups?: {
                      operator: "all";
                      groups: { operator: "none"
                      | "any"; signals: ((...) | (...) | (...))[] }[];
                  };
                  signal_targeting?: (
                      Omit<Omit<{}, "bank">, "authentication"> & {
                          authentication?: unknown;
                      }
                  )[];
                  demographics?: {
                      age: { min?: number; max?: number; include_unknown: boolean };
                  };
                  frequency_cap?: {
                      suppress?: {
                          interval: number;
                          unit: "campaign"
                          | "seconds"
                          | "minutes"
                          | "hours"
                          | "days";
                      };
                      suppress_minutes?: number;
                      max_impressions?: number;
                      per?: ReachUnit;
                      window?: {
                          interval: number;
                          unit: "campaign"
                          | "seconds"
                          | "minutes"
                          | "hours"
                          | "days";
                      };
                  };
                  property_list?: {
                      agent_url: string;
                      list_id: string;
                      auth_token?: string;
                  };
                  property_list_exclude?: {
                      agent_url: string;
                      list_id: string;
                      auth_token?: string;
                  };
                  collection_list?: {
                      agent_url: string;
                      list_id: string;
                      auth_token?: string;
                  };
                  collection_list_exclude?: {
                      agent_url: string;
                      list_id: string;
                      auth_token?: string;
                  };
                  placement_selection?: | {
                      mode: "selected";
                      placement_refs: { publisher_domain?: string; placement_id: string }[];
                      ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                          authentication?: unknown;
                      };
                  }
                  | {
                      mode: "default";
                      ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                          authentication?: unknown;
                      };
                  };
                  age_restriction?: {
                      min: number;
                      verification_required?: boolean;
                      accepted_methods?: AgeVerificationMethod[];
                  };
                  device_platform?: DevicePlatform[];
                  device_platform_exclude?: DevicePlatform[];
                  device_type?: DeviceType[];
                  device_type_exclude?: DeviceType[];
                  browser?: BrowserFamily[];
                  browser_exclude?: BrowserFamily[];
                  store_catchments?: (
                      | { catalog_id: string; store_ids?: (...)[]; catchment_ids?: (...)[] }
                      | { catalog_id: string; store_ids?: (...)[]; catchment_ids?: (...)[] }
                  )[];
                  geo_proximity?: (
                      Omit<Omit<{}, "bank">, "authentication"> & {
                          authentication?: unknown;
                      }
                  )[];
                  language?: string[];
                  keyword_targets?: (
                      | { keyword: string; match_type: MatchType; bid_price?: number }
                      | { keyword: string; match_type: MatchType; bid_price?: number }
                  )[];
                  negative_keywords?: (
                      | { keyword: string; match_type: MatchType }
                      | { keyword: string; match_type: MatchType }
                  )[];
              };
              targeting_resolution?: {
                  demographics: {
                      requested: {
                          age: { min?: number; max?: number; include_unknown: boolean };
                      };
                      applied: {
                          age: { min?: number; max?: number; include_unknown: boolean };
                      };
                      equivalent: true;
                      execution: | {
                          type: "continuous_bounds";
                          ext?: Omit<(...), (...)> & { authentication?: ... };
                      }
                      | {
                          type: "enumerated_intervals";
                          interval_ids: string[];
                          ext?: Omit<(...), (...)> & { authentication?: ... };
                      }
                      | {
                          type: "signals";
                          signal_refs: (
                              | { scope: ...; signal_id: ... }
                              | { scope: ...; data_provider_domain: ...; signal_id: ... }
                              | { scope: ...; signal_source_url: ...; signal_id: ... }
                          )[];
                          ext?: Omit<(...), (...)> & { authentication?: ... };
                      };
                      applied_bases?: AgeDeterminationBasis[];
                      applied_verification_methods?: AgeVerificationMethod[];
                      ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                          authentication?: unknown;
                      };
                  };
                  ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                      authentication?: unknown;
                  };
              };
              measurement_terms?: {
                  billing_measurement?: {
                      vendor: {
                          domain: string;
                          brand_id?: string;
                          countries?: string[];
                          industries?: string[];
                          data_subject_contestation?: {
                              url?: (...)
                              | (...);
                              email?: (...) | (...);
                              languages?: (...) | (...);
                          };
                          brand_kit_override?: {
                              logo?: (...)
                              | (...);
                              colors?: (...) | (...);
                              voice?: (...) | (...);
                              tagline?: (...) | (...);
                          };
                      };
                      max_variance_percent?: number;
                      measurement_window?: string;
                      finalization_deadline_hours?: number;
                  };
                  makegood_policy?: { available_remedies: MakegoodRemedy[] };
              };
              performance_standards?: {
                  metric: PerformanceStandardMetric;
                  threshold: number;
                  standard?: ViewabilityStandard;
                  vendor: {
                      domain: string;
                      brand_id?: string;
                      countries?: string[];
                      industries?: string[];
                      data_subject_contestation?: {
                          url?: string;
                          email?: string;
                          languages?: (...)[];
                      };
                      brand_kit_override?: {
                          logo?: {
                              asset_type: ...;
                              url: ...;
                              width: ...;
                              height: ...;
                              file_size_bytes?: ...;
                              pixel_ratio?: ...;
                              format?: ...;
                              alt_text?: ...;
                              provenance?: ...;
                          };
                          colors?: { primary?: ...; secondary?: ...; accent?: ... };
                          voice?: string;
                          tagline?: string;
                      };
                  };
              }[];
              committed_metrics?: (
                  | {
                      scope: "standard";
                      metric_id: AvailableMetric;
                      qualifier?: {
                          viewability_standard?: ViewabilityStandard;
                          completion_source?: CompletionSource;
                          attribution_methodology?: AttributionMethodology;
                          attribution_window?: { interval: ...; unit: ... };
                          lift_dimension?: LiftDimension;
                      };
                      committed_at: string;
                  }
                  | {
                      scope: "vendor";
                      vendor: {
                          domain: string;
                          brand_id?: string;
                          countries?: string[];
                          industries?: string[];
                          data_subject_contestation?: {
                              url?: (...)
                              | (...);
                              email?: (...) | (...);
                              languages?: (...) | (...);
                          };
                          brand_kit_override?: {
                              logo?: (...)
                              | (...);
                              colors?: (...) | (...);
                              voice?: (...) | (...);
                              tagline?: (...) | (...);
                          };
                      };
                      metric_id: string;
                      committed_at: string;
                  }
              )[];
              creative_assignments?: {
                  creative_id: string;
                  weight?: number;
                  rotation_mode?: "random"
                  | "even"
                  | "weighted"
                  | "sequential";
                  group_id?: string;
                  sequence_position?: number;
                  placement_refs?: { publisher_domain?: string; placement_id: string }[];
                  placement_ids?: string[];
              }[];
              formats_to_provide?: (
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "image";
                      params:
                          | {
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              sizes?: (...)[];
                              pixel_ratios?: (...)[];
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              aspect_ratio?: string;
                              max_file_size_kb?: number;
                              image_formats?: (...)[];
                              ssl_required?: boolean;
                              headline_max_chars?: number;
                              body_text_max_chars?: number;
                              cta_values?: (...)[];
                              asset_source?:
                                  | "buyer_uploaded"
                                  | "publisher_host_recorded"
                                  | "seller_pre_rendered_from_brief"
                                  | "seller_human_designed"
                                  | "agent_synthesized"
                                  | "publisher_owned_reference";
                              buyer_asset_acceptance?: "rejected"
                              | "accepted";
                              width: number;
                              height: number;
                          }
                          | {
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              width?: number;
                              height?: number;
                              pixel_ratios?: (...)[];
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              aspect_ratio?: string;
                              max_file_size_kb?: number;
                              image_formats?: (...)[];
                              ssl_required?: boolean;
                              headline_max_chars?: number;
                              body_text_max_chars?: number;
                              cta_values?: (...)[];
                              asset_source?:
                                  | "buyer_uploaded"
                                  | "publisher_host_recorded"
                                  | "seller_pre_rendered_from_brief"
                                  | "seller_human_designed"
                                  | "agent_synthesized"
                                  | "publisher_owned_reference";
                              buyer_asset_acceptance?: "rejected"
                              | "accepted";
                              sizes: { width: ...; height: ... }[];
                          }
                          | {
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              width?: number;
                              height?: number;
                              sizes?: (...)[];
                              pixel_ratios?: (...)[];
                              aspect_ratio?: string;
                              max_file_size_kb?: number;
                              image_formats?: (...)[];
                              ssl_required?: boolean;
                              headline_max_chars?: number;
                              body_text_max_chars?: number;
                              cta_values?: (...)[];
                              asset_source?:
                                  | "buyer_uploaded"
                                  | "publisher_host_recorded"
                                  | "seller_pre_rendered_from_brief"
                                  | "seller_human_designed"
                                  | "agent_synthesized"
                                  | "publisher_owned_reference";
                              buyer_asset_acceptance?: "rejected"
                              | "accepted";
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                          }
                          | {
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              width?: number;
                              height?: number;
                              sizes?: (...)[];
                              pixel_ratios?: (...)[];
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              aspect_ratio?: string;
                              max_file_size_kb?: number;
                              image_formats?: (...)[];
                              ssl_required?: boolean;
                              headline_max_chars?: number;
                              body_text_max_chars?: number;
                              cta_values?: (...)[];
                              asset_source?:
                                  | "buyer_uploaded"
                                  | "publisher_host_recorded"
                                  | "seller_pre_rendered_from_brief"
                                  | "seller_human_designed"
                                  | "agent_synthesized"
                                  | "publisher_owned_reference";
                              buyer_asset_acceptance?: "rejected"
                              | "accepted";
                          };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "html5";
                      params:
                          | {
                              width: number;
                              height: number;
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              sizes?: (...)[];
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              max_initial_load_kb?: number;
                              max_polite_load_kb?: number;
                              host_initiated_subload?: boolean;
                              max_animation_duration_ms?: number;
                              max_cpu_load_percent?: number;
                              mraid_required?: boolean;
                              mraid_version?: "2.0" | "3.0";
                              om_sdk_required?: boolean;
                              clicktag_macro?: "clickTag" | "clickTAG";
                              backup_image_required?: boolean;
                              backup_image_max_size_kb?: number;
                              ssl_required?: boolean;
                          }
                          | {
                              sizes: { width: ...; height: ... }[];
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic" | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              width?: number;
                              height?: number;
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              max_initial_load_kb?: number;
                              max_polite_load_kb?: number;
                              host_initiated_subload?: boolean;
                              max_animation_duration_ms?: number;
                              max_cpu_load_percent?: number;
                              mraid_required?: boolean;
                              mraid_version?: "2.0"
                              | "3.0";
                              om_sdk_required?: boolean;
                              clicktag_macro?: "clickTag" | "clickTAG";
                              backup_image_required?: boolean;
                              backup_image_max_size_kb?: number;
                              ssl_required?: boolean;
                          }
                          | {
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              width?: number;
                              height?: number;
                              sizes?: (...)[];
                              max_initial_load_kb?: number;
                              max_polite_load_kb?: number;
                              host_initiated_subload?: boolean;
                              max_animation_duration_ms?: number;
                              max_cpu_load_percent?: number;
                              mraid_required?: boolean;
                              mraid_version?: "2.0" | "3.0";
                              om_sdk_required?: boolean;
                              clicktag_macro?: "clickTag" | "clickTAG";
                              backup_image_required?: boolean;
                              backup_image_max_size_kb?: number;
                              ssl_required?: boolean;
                          }
                          | {
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              width?: number;
                              height?: number;
                              sizes?: (...)[];
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              max_initial_load_kb?: number;
                              max_polite_load_kb?: number;
                              host_initiated_subload?: boolean;
                              max_animation_duration_ms?: number;
                              max_cpu_load_percent?: number;
                              mraid_required?: boolean;
                              mraid_version?: "2.0" | "3.0";
                              om_sdk_required?: boolean;
                              clicktag_macro?: "clickTag" | "clickTAG";
                              backup_image_required?: boolean;
                              backup_image_max_size_kb?: number;
                              ssl_required?: boolean;
                          };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "display_tag";
                      params:
                          | {
                              width: number;
                              height: number;
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              sizes?: (...)[];
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              supported_tag_types?: (...)[];
                              ssl_required?: boolean;
                              max_redirect_depth?: number;
                              max_response_time_ms?: number;
                              backup_image_required?: boolean;
                              backup_image_max_size_kb?: number;
                              om_sdk_required?: boolean;
                          }
                          | {
                              sizes: { width: ...; height: ... }[];
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic" | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              width?: number;
                              height?: number;
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              supported_tag_types?: (...)[];
                              ssl_required?: boolean;
                              max_redirect_depth?: number;
                              max_response_time_ms?: number;
                              backup_image_required?: boolean;
                              backup_image_max_size_kb?: number;
                              om_sdk_required?: boolean;
                          }
                          | {
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              width?: number;
                              height?: number;
                              sizes?: (...)[];
                              supported_tag_types?: (...)[];
                              ssl_required?: boolean;
                              max_redirect_depth?: number;
                              max_response_time_ms?: number;
                              backup_image_required?: boolean;
                              backup_image_max_size_kb?: number;
                              om_sdk_required?: boolean;
                          }
                          | {
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              width?: number;
                              height?: number;
                              sizes?: (...)[];
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              supported_tag_types?: (...)[];
                              ssl_required?: boolean;
                              max_redirect_depth?: number;
                              max_response_time_ms?: number;
                              backup_image_required?: boolean;
                              backup_image_max_size_kb?: number;
                              om_sdk_required?: boolean;
                          };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "image_carousel";
                      params: {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: ...; digest: ... }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: ...;
                              asset_type: ...;
                              required?: ...;
                              min?: ...;
                              max?: ...;
                              max_chars?: ...;
                              max_size_kb?: ...;
                              pixel_ratios?: ...;
                              required_pixel_ratios?: ...;
                              logo_slots?: ...;
                              required_logo_slots?: ...;
                              description?: ...;
                              consumed_for_production?: ...;
                          }[];
                          required_connections?: {
                              provider?: ...;
                              connection_type: ...;
                              required_for?: ...;
                              scope?: ...;
                              status?: ...;
                              connection_id?: ...;
                              resource_ref?: ...;
                              authorization_url?: ...;
                              authorization_instructions?: ...;
                              expires_at?: ...;
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          card_aspect_ratio?: string;
                          min_cards?: number;
                          max_cards?: number;
                          allowed_card_media_asset_types?: ((...) | (...))[];
                          allowed_card_asset_types?: ((...) | (...))[];
                          card_image_max_file_size_kb?: number;
                          card_video_max_file_size_kb?: number;
                          card_video_max_duration_ms?: number;
                          primary_text_max_chars?: number;
                          card_headline_max_chars?: number;
                          card_description_max_chars?: number;
                          ssl_required?: boolean;
                      };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "video_hosted";
                      params: {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: ...; digest: ... }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: ...;
                              asset_type: ...;
                              required?: ...;
                              min?: ...;
                              max?: ...;
                              max_chars?: ...;
                              max_size_kb?: ...;
                              pixel_ratios?: ...;
                              required_pixel_ratios?: ...;
                              logo_slots?: ...;
                              required_logo_slots?: ...;
                              description?: ...;
                              consumed_for_production?: ...;
                          }[];
                          required_connections?: {
                              provider?: ...;
                              connection_type: ...;
                              required_for?: ...;
                              scope?: ...;
                              status?: ...;
                              connection_id?: ...;
                              resource_ref?: ...;
                              authorization_url?: ...;
                              authorization_instructions?: ...;
                              expires_at?: ...;
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          orientation?: "vertical"
                          | "horizontal"
                          | "square";
                          aspect_ratio?: string;
                          min_width?: number;
                          min_height?: number;
                          max_width?: number;
                          max_height?: number;
                          duration_ms_range?: ((...) | (...))[];
                          duration_ms_exact?: number;
                          video_codecs?: ((...) | (...) | (...) | (...) | (...) | (...))[];
                          audio_codecs?: ((...) | (...) | (...) | (...))[];
                          containers?: ((...) | (...) | (...))[];
                          min_bitrate_kbps?: number;
                          max_bitrate_kbps?: number;
                          max_file_size_mb?: number;
                          frame_rates?: number[];
                          captions?: "required" | "not_required" | "recommended";
                          om_sdk_required?: boolean;
                          headline_max_chars?: number;
                          primary_text_max_chars?: number;
                          brand_name_max_chars?: number;
                          cta_values?: string[];
                          companion_banner_widths?: number[];
                          companion_banner_heights?: number[];
                          asset_source?:
                              | "buyer_uploaded"
                              | "publisher_host_recorded"
                              | "seller_pre_rendered_from_brief"
                              | "seller_human_designed"
                              | "agent_synthesized"
                              | "publisher_owned_reference";
                          buyer_asset_acceptance?: "rejected"
                          | "accepted";
                      };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "video_vast";
                      params: {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: ...; digest: ... }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: ...;
                              asset_type: ...;
                              required?: ...;
                              min?: ...;
                              max?: ...;
                              max_chars?: ...;
                              max_size_kb?: ...;
                              pixel_ratios?: ...;
                              required_pixel_ratios?: ...;
                              logo_slots?: ...;
                              required_logo_slots?: ...;
                              description?: ...;
                              consumed_for_production?: ...;
                          }[];
                          required_connections?: {
                              provider?: ...;
                              connection_type: ...;
                              required_for?: ...;
                              scope?: ...;
                              status?: ...;
                              connection_id?: ...;
                              resource_ref?: ...;
                              authorization_url?: ...;
                              authorization_instructions?: ...;
                              expires_at?: ...;
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          orientation?: "vertical"
                          | "horizontal"
                          | "square";
                          aspect_ratio?: string;
                          vast_version?: VASTVersion;
                          vpaid_enabled?: boolean;
                          vpaid_version?: "1.0" | "2.0";
                          simid_supported?: boolean;
                          duration_ms_range?: number[];
                          duration_ms_exact?: number;
                          min_width?: number;
                          max_width?: number;
                          min_height?: number;
                          max_height?: number;
                          linear_required?: boolean;
                          skippable_after_ms?: number;
                          max_wrapper_depth?: number;
                          ssl_required?: boolean;
                      };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "audio_hosted";
                      params: {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: ...; digest: ... }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: ...;
                              asset_type: ...;
                              required?: ...;
                              min?: ...;
                              max?: ...;
                              max_chars?: ...;
                              max_size_kb?: ...;
                              pixel_ratios?: ...;
                              required_pixel_ratios?: ...;
                              logo_slots?: ...;
                              required_logo_slots?: ...;
                              description?: ...;
                              consumed_for_production?: ...;
                          }[];
                          required_connections?: {
                              provider?: ...;
                              connection_type: ...;
                              required_for?: ...;
                              scope?: ...;
                              status?: ...;
                              connection_id?: ...;
                              resource_ref?: ...;
                              authorization_url?: ...;
                              authorization_instructions?: ...;
                              expires_at?: ...;
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          duration_ms_range?: ((...) | (...))[];
                          duration_ms_exact?: number;
                          audio_codecs?: ((...) | (...) | (...) | (...) | (...))[];
                          audio_sample_rates?: number[];
                          audio_channels?: ((...) | (...))[];
                          min_bitrate_kbps?: number;
                          max_bitrate_kbps?: number;
                          max_file_size_mb?: number;
                          loudness_lufs?: number;
                          loudness_tolerance_db?: number;
                          true_peak_dbfs?: number;
                          asset_source?:
                              | "buyer_uploaded"
                              | "publisher_host_recorded"
                              | "seller_pre_rendered_from_brief"
                              | "seller_human_designed"
                              | "agent_synthesized"
                              | "publisher_owned_reference";
                          buyer_asset_acceptance?: "rejected"
                          | "accepted";
                          companion_image_required?: boolean;
                          companion_image_aspect_ratio?: string;
                          companion_image_max_file_size_kb?: number;
                          brand_name_max_chars?: number;
                      };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "audio_daast";
                      params: {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: ...; digest: ... }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: ...;
                              asset_type: ...;
                              required?: ...;
                              min?: ...;
                              max?: ...;
                              max_chars?: ...;
                              max_size_kb?: ...;
                              pixel_ratios?: ...;
                              required_pixel_ratios?: ...;
                              logo_slots?: ...;
                              required_logo_slots?: ...;
                              description?: ...;
                              consumed_for_production?: ...;
                          }[];
                          required_connections?: {
                              provider?: ...;
                              connection_type: ...;
                              required_for?: ...;
                              scope?: ...;
                              status?: ...;
                              connection_id?: ...;
                              resource_ref?: ...;
                              authorization_url?: ...;
                              authorization_instructions?: ...;
                              expires_at?: ...;
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          daast_version?: "1.0"
                          | "1.1";
                          duration_ms_range?: number[];
                          duration_ms_exact?: number;
                          linear_required?: boolean;
                          max_wrapper_depth?: number;
                          ssl_required?: boolean;
                          companion_image_required?: boolean;
                      };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "sponsored_placement";
                      params: {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: ...; digest: ... }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: ...;
                              asset_type: ...;
                              required?: ...;
                              min?: ...;
                              max?: ...;
                              max_chars?: ...;
                              max_size_kb?: ...;
                              pixel_ratios?: ...;
                              required_pixel_ratios?: ...;
                              logo_slots?: ...;
                              required_logo_slots?: ...;
                              description?: ...;
                              consumed_for_production?: ...;
                          }[];
                          required_connections?: {
                              provider?: ...;
                              connection_type: ...;
                              required_for?: ...;
                              scope?: ...;
                              status?: ...;
                              connection_id?: ...;
                              resource_ref?: ...;
                              authorization_url?: ...;
                              authorization_instructions?: ...;
                              expires_at?: ...;
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          supported_catalog_types?: CatalogType[];
                          min_items?: number;
                          max_items?: number;
                          fanout_mode?: "per_item"
                          | "multi_item_in_creative"
                          | "single_item";
                          required_catalog_fields?: string[];
                          supported_id_types?: (
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                          )[];
                          hero_asset_supported?: boolean;
                          item_production_model?:
                              | "buyer_uploaded"
                              | "seller_pre_rendered_from_brief"
                              | "seller_human_designed"
                              | "agent_synthesized";
                      };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "native_in_feed";
                      params: {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: ...; digest: ... }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: ...;
                              asset_type: ...;
                              required?: ...;
                              min?: ...;
                              max?: ...;
                              max_chars?: ...;
                              max_size_kb?: ...;
                              pixel_ratios?: ...;
                              required_pixel_ratios?: ...;
                              logo_slots?: ...;
                              required_logo_slots?: ...;
                              description?: ...;
                              consumed_for_production?: ...;
                          }[];
                          required_connections?: {
                              provider?: ...;
                              connection_type: ...;
                              required_for?: ...;
                              scope?: ...;
                              status?: ...;
                              connection_id?: ...;
                              resource_ref?: ...;
                              authorization_url?: ...;
                              authorization_instructions?: ...;
                              expires_at?: ...;
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          title_max_chars?: number;
                          body_text_max_chars?: number;
                          cta_max_chars?: number;
                          cta_values?: string[];
                          main_image_sizes?: { width: ...; height: ... }[];
                          icon_size?: { width: number; height: number };
                          max_image_file_size_kb?: number;
                          image_formats?: ((...) | (...) | (...) | (...) | (...))[];
                          ssl_required?: boolean;
                          asset_source?:
                              | "buyer_uploaded"
                              | "seller_pre_rendered_from_brief"
                              | "seller_human_designed"
                              | "agent_synthesized"
                              | "publisher_owned_reference";
                          buyer_asset_acceptance?: "rejected"
                          | "accepted";
                      };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "responsive_creative";
                      params: {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: ...; digest: ... }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: ...;
                              asset_type: ...;
                              required?: ...;
                              min?: ...;
                              max?: ...;
                              max_chars?: ...;
                              max_size_kb?: ...;
                              pixel_ratios?: ...;
                              required_pixel_ratios?: ...;
                              logo_slots?: ...;
                              required_logo_slots?: ...;
                              description?: ...;
                              consumed_for_production?: ...;
                          }[];
                          required_connections?: {
                              provider?: ...;
                              connection_type: ...;
                              required_for?: ...;
                              scope?: ...;
                              status?: ...;
                              connection_id?: ...;
                              resource_ref?: ...;
                              authorization_url?: ...;
                              authorization_instructions?: ...;
                              expires_at?: ...;
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          headlines_min?: number;
                          headlines_max?: number;
                          headline_max_chars?: number;
                          long_headlines_min?: number;
                          long_headlines_max?: number;
                          long_headline_max_chars?: number;
                          descriptions_min?: number;
                          descriptions_max?: number;
                          description_max_chars?: number;
                          images_landscape_min?: number;
                          images_landscape_max?: number;
                          images_landscape_aspect_ratio?: string;
                          images_square_min?: number;
                          images_square_max?: number;
                          images_vertical_min?: number;
                          images_vertical_max?: number;
                          videos_min?: number;
                          videos_max?: number;
                          video_min_duration_ms?: number;
                          video_max_duration_ms?: number;
                          logo_min?: number;
                          logo_max?: number;
                          logo_aspect_ratios?: string[];
                          business_name_max_chars?: number;
                          asset_image_max_file_size_kb?: number;
                          supports_catalog_input?: boolean;
                      };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "agent_placement";
                      params: {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: ...; digest: ... }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: ...;
                              asset_type: ...;
                              required?: ...;
                              min?: ...;
                              max?: ...;
                              max_chars?: ...;
                              max_size_kb?: ...;
                              pixel_ratios?: ...;
                              required_pixel_ratios?: ...;
                              logo_slots?: ...;
                              required_logo_slots?: ...;
                              description?: ...;
                              consumed_for_production?: ...;
                          }[];
                          required_connections?: {
                              provider?: ...;
                              connection_type: ...;
                              required_for?: ...;
                              scope?: ...;
                              status?: ...;
                              connection_id?: ...;
                              resource_ref?: ...;
                              authorization_url?: ...;
                              authorization_instructions?: ...;
                              expires_at?: ...;
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          output_modality?: "audio"
                          | "text"
                          | "card";
                          max_mention_length_chars?: number;
                          max_mention_duration_ms?: number;
                          supports_offering_reference?: boolean;
                          supports_landing_page_url?: boolean;
                          tone_constraints?: string[];
                          disclosure_required?: boolean;
                      };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "custom";
                      params: Omit<Omit<{}, "bank">, "authentication"> & {
                          authentication?: unknown;
                      };
                  }
              )[];
              formats_pending?: (
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "image";
                      params:
                          | {
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              sizes?: (...)[];
                              pixel_ratios?: (...)[];
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              aspect_ratio?: string;
                              max_file_size_kb?: number;
                              image_formats?: (...)[];
                              ssl_required?: boolean;
                              headline_max_chars?: number;
                              body_text_max_chars?: number;
                              cta_values?: (...)[];
                              asset_source?:
                                  | "buyer_uploaded"
                                  | "publisher_host_recorded"
                                  | "seller_pre_rendered_from_brief"
                                  | "seller_human_designed"
                                  | "agent_synthesized"
                                  | "publisher_owned_reference";
                              buyer_asset_acceptance?: "rejected"
                              | "accepted";
                              width: number;
                              height: number;
                          }
                          | {
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              width?: number;
                              height?: number;
                              pixel_ratios?: (...)[];
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              aspect_ratio?: string;
                              max_file_size_kb?: number;
                              image_formats?: (...)[];
                              ssl_required?: boolean;
                              headline_max_chars?: number;
                              body_text_max_chars?: number;
                              cta_values?: (...)[];
                              asset_source?:
                                  | "buyer_uploaded"
                                  | "publisher_host_recorded"
                                  | "seller_pre_rendered_from_brief"
                                  | "seller_human_designed"
                                  | "agent_synthesized"
                                  | "publisher_owned_reference";
                              buyer_asset_acceptance?: "rejected"
                              | "accepted";
                              sizes: { width: ...; height: ... }[];
                          }
                          | {
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              width?: number;
                              height?: number;
                              sizes?: (...)[];
                              pixel_ratios?: (...)[];
                              aspect_ratio?: string;
                              max_file_size_kb?: number;
                              image_formats?: (...)[];
                              ssl_required?: boolean;
                              headline_max_chars?: number;
                              body_text_max_chars?: number;
                              cta_values?: (...)[];
                              asset_source?:
                                  | "buyer_uploaded"
                                  | "publisher_host_recorded"
                                  | "seller_pre_rendered_from_brief"
                                  | "seller_human_designed"
                                  | "agent_synthesized"
                                  | "publisher_owned_reference";
                              buyer_asset_acceptance?: "rejected"
                              | "accepted";
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                          }
                          | {
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              width?: number;
                              height?: number;
                              sizes?: (...)[];
                              pixel_ratios?: (...)[];
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              aspect_ratio?: string;
                              max_file_size_kb?: number;
                              image_formats?: (...)[];
                              ssl_required?: boolean;
                              headline_max_chars?: number;
                              body_text_max_chars?: number;
                              cta_values?: (...)[];
                              asset_source?:
                                  | "buyer_uploaded"
                                  | "publisher_host_recorded"
                                  | "seller_pre_rendered_from_brief"
                                  | "seller_human_designed"
                                  | "agent_synthesized"
                                  | "publisher_owned_reference";
                              buyer_asset_acceptance?: "rejected"
                              | "accepted";
                          };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "html5";
                      params:
                          | {
                              width: number;
                              height: number;
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              sizes?: (...)[];
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              max_initial_load_kb?: number;
                              max_polite_load_kb?: number;
                              host_initiated_subload?: boolean;
                              max_animation_duration_ms?: number;
                              max_cpu_load_percent?: number;
                              mraid_required?: boolean;
                              mraid_version?: "2.0" | "3.0";
                              om_sdk_required?: boolean;
                              clicktag_macro?: "clickTag" | "clickTAG";
                              backup_image_required?: boolean;
                              backup_image_max_size_kb?: number;
                              ssl_required?: boolean;
                          }
                          | {
                              sizes: { width: ...; height: ... }[];
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic" | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              width?: number;
                              height?: number;
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              max_initial_load_kb?: number;
                              max_polite_load_kb?: number;
                              host_initiated_subload?: boolean;
                              max_animation_duration_ms?: number;
                              max_cpu_load_percent?: number;
                              mraid_required?: boolean;
                              mraid_version?: "2.0"
                              | "3.0";
                              om_sdk_required?: boolean;
                              clicktag_macro?: "clickTag" | "clickTAG";
                              backup_image_required?: boolean;
                              backup_image_max_size_kb?: number;
                              ssl_required?: boolean;
                          }
                          | {
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              width?: number;
                              height?: number;
                              sizes?: (...)[];
                              max_initial_load_kb?: number;
                              max_polite_load_kb?: number;
                              host_initiated_subload?: boolean;
                              max_animation_duration_ms?: number;
                              max_cpu_load_percent?: number;
                              mraid_required?: boolean;
                              mraid_version?: "2.0" | "3.0";
                              om_sdk_required?: boolean;
                              clicktag_macro?: "clickTag" | "clickTAG";
                              backup_image_required?: boolean;
                              backup_image_max_size_kb?: number;
                              ssl_required?: boolean;
                          }
                          | {
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              width?: number;
                              height?: number;
                              sizes?: (...)[];
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              max_initial_load_kb?: number;
                              max_polite_load_kb?: number;
                              host_initiated_subload?: boolean;
                              max_animation_duration_ms?: number;
                              max_cpu_load_percent?: number;
                              mraid_required?: boolean;
                              mraid_version?: "2.0" | "3.0";
                              om_sdk_required?: boolean;
                              clicktag_macro?: "clickTag" | "clickTAG";
                              backup_image_required?: boolean;
                              backup_image_max_size_kb?: number;
                              ssl_required?: boolean;
                          };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "display_tag";
                      params:
                          | {
                              width: number;
                              height: number;
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              sizes?: (...)[];
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              supported_tag_types?: (...)[];
                              ssl_required?: boolean;
                              max_redirect_depth?: number;
                              max_response_time_ms?: number;
                              backup_image_required?: boolean;
                              backup_image_max_size_kb?: number;
                              om_sdk_required?: boolean;
                          }
                          | {
                              sizes: { width: ...; height: ... }[];
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic" | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              width?: number;
                              height?: number;
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              supported_tag_types?: (...)[];
                              ssl_required?: boolean;
                              max_redirect_depth?: number;
                              max_response_time_ms?: number;
                              backup_image_required?: boolean;
                              backup_image_max_size_kb?: number;
                              om_sdk_required?: boolean;
                          }
                          | {
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              width?: number;
                              height?: number;
                              sizes?: (...)[];
                              supported_tag_types?: (...)[];
                              ssl_required?: boolean;
                              max_redirect_depth?: number;
                              max_response_time_ms?: number;
                              backup_image_required?: boolean;
                              backup_image_max_size_kb?: number;
                              om_sdk_required?: boolean;
                          }
                          | {
                              experimental?: boolean;
                              deprecated?: boolean;
                              v1_translatable?: boolean;
                              since_version?: string;
                              migration_target_version?: string;
                              composition_model?: "deterministic"
                              | "algorithmic";
                              provenance_required?: boolean;
                              platform_extensions?: (...)[];
                              synthesis_nondeterministic?: boolean;
                              slots?: (...)[];
                              required_connections?: (...)[];
                              reference_mutability?:
                                  | "immutable_snapshot"
                                  | "mutable_requires_reapproval"
                                  | "mutable_auto_recheck";
                              production_window_business_days?: number;
                              width?: number;
                              height?: number;
                              sizes?: (...)[];
                              min_width?: number;
                              max_width?: number;
                              min_height?: number;
                              max_height?: number;
                              supported_tag_types?: (...)[];
                              ssl_required?: boolean;
                              max_redirect_depth?: number;
                              max_response_time_ms?: number;
                              backup_image_required?: boolean;
                              backup_image_max_size_kb?: number;
                              om_sdk_required?: boolean;
                          };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "image_carousel";
                      params: {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: ...; digest: ... }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: ...;
                              asset_type: ...;
                              required?: ...;
                              min?: ...;
                              max?: ...;
                              max_chars?: ...;
                              max_size_kb?: ...;
                              pixel_ratios?: ...;
                              required_pixel_ratios?: ...;
                              logo_slots?: ...;
                              required_logo_slots?: ...;
                              description?: ...;
                              consumed_for_production?: ...;
                          }[];
                          required_connections?: {
                              provider?: ...;
                              connection_type: ...;
                              required_for?: ...;
                              scope?: ...;
                              status?: ...;
                              connection_id?: ...;
                              resource_ref?: ...;
                              authorization_url?: ...;
                              authorization_instructions?: ...;
                              expires_at?: ...;
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          card_aspect_ratio?: string;
                          min_cards?: number;
                          max_cards?: number;
                          allowed_card_media_asset_types?: ((...) | (...))[];
                          allowed_card_asset_types?: ((...) | (...))[];
                          card_image_max_file_size_kb?: number;
                          card_video_max_file_size_kb?: number;
                          card_video_max_duration_ms?: number;
                          primary_text_max_chars?: number;
                          card_headline_max_chars?: number;
                          card_description_max_chars?: number;
                          ssl_required?: boolean;
                      };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "video_hosted";
                      params: {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: ...; digest: ... }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: ...;
                              asset_type: ...;
                              required?: ...;
                              min?: ...;
                              max?: ...;
                              max_chars?: ...;
                              max_size_kb?: ...;
                              pixel_ratios?: ...;
                              required_pixel_ratios?: ...;
                              logo_slots?: ...;
                              required_logo_slots?: ...;
                              description?: ...;
                              consumed_for_production?: ...;
                          }[];
                          required_connections?: {
                              provider?: ...;
                              connection_type: ...;
                              required_for?: ...;
                              scope?: ...;
                              status?: ...;
                              connection_id?: ...;
                              resource_ref?: ...;
                              authorization_url?: ...;
                              authorization_instructions?: ...;
                              expires_at?: ...;
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          orientation?: "vertical"
                          | "horizontal"
                          | "square";
                          aspect_ratio?: string;
                          min_width?: number;
                          min_height?: number;
                          max_width?: number;
                          max_height?: number;
                          duration_ms_range?: ((...) | (...))[];
                          duration_ms_exact?: number;
                          video_codecs?: ((...) | (...) | (...) | (...) | (...) | (...))[];
                          audio_codecs?: ((...) | (...) | (...) | (...))[];
                          containers?: ((...) | (...) | (...))[];
                          min_bitrate_kbps?: number;
                          max_bitrate_kbps?: number;
                          max_file_size_mb?: number;
                          frame_rates?: number[];
                          captions?: "required" | "not_required" | "recommended";
                          om_sdk_required?: boolean;
                          headline_max_chars?: number;
                          primary_text_max_chars?: number;
                          brand_name_max_chars?: number;
                          cta_values?: string[];
                          companion_banner_widths?: number[];
                          companion_banner_heights?: number[];
                          asset_source?:
                              | "buyer_uploaded"
                              | "publisher_host_recorded"
                              | "seller_pre_rendered_from_brief"
                              | "seller_human_designed"
                              | "agent_synthesized"
                              | "publisher_owned_reference";
                          buyer_asset_acceptance?: "rejected"
                          | "accepted";
                      };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "video_vast";
                      params: {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: ...; digest: ... }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: ...;
                              asset_type: ...;
                              required?: ...;
                              min?: ...;
                              max?: ...;
                              max_chars?: ...;
                              max_size_kb?: ...;
                              pixel_ratios?: ...;
                              required_pixel_ratios?: ...;
                              logo_slots?: ...;
                              required_logo_slots?: ...;
                              description?: ...;
                              consumed_for_production?: ...;
                          }[];
                          required_connections?: {
                              provider?: ...;
                              connection_type: ...;
                              required_for?: ...;
                              scope?: ...;
                              status?: ...;
                              connection_id?: ...;
                              resource_ref?: ...;
                              authorization_url?: ...;
                              authorization_instructions?: ...;
                              expires_at?: ...;
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          orientation?: "vertical"
                          | "horizontal"
                          | "square";
                          aspect_ratio?: string;
                          vast_version?: VASTVersion;
                          vpaid_enabled?: boolean;
                          vpaid_version?: "1.0" | "2.0";
                          simid_supported?: boolean;
                          duration_ms_range?: number[];
                          duration_ms_exact?: number;
                          min_width?: number;
                          max_width?: number;
                          min_height?: number;
                          max_height?: number;
                          linear_required?: boolean;
                          skippable_after_ms?: number;
                          max_wrapper_depth?: number;
                          ssl_required?: boolean;
                      };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "audio_hosted";
                      params: {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: ...; digest: ... }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: ...;
                              asset_type: ...;
                              required?: ...;
                              min?: ...;
                              max?: ...;
                              max_chars?: ...;
                              max_size_kb?: ...;
                              pixel_ratios?: ...;
                              required_pixel_ratios?: ...;
                              logo_slots?: ...;
                              required_logo_slots?: ...;
                              description?: ...;
                              consumed_for_production?: ...;
                          }[];
                          required_connections?: {
                              provider?: ...;
                              connection_type: ...;
                              required_for?: ...;
                              scope?: ...;
                              status?: ...;
                              connection_id?: ...;
                              resource_ref?: ...;
                              authorization_url?: ...;
                              authorization_instructions?: ...;
                              expires_at?: ...;
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          duration_ms_range?: ((...) | (...))[];
                          duration_ms_exact?: number;
                          audio_codecs?: ((...) | (...) | (...) | (...) | (...))[];
                          audio_sample_rates?: number[];
                          audio_channels?: ((...) | (...))[];
                          min_bitrate_kbps?: number;
                          max_bitrate_kbps?: number;
                          max_file_size_mb?: number;
                          loudness_lufs?: number;
                          loudness_tolerance_db?: number;
                          true_peak_dbfs?: number;
                          asset_source?:
                              | "buyer_uploaded"
                              | "publisher_host_recorded"
                              | "seller_pre_rendered_from_brief"
                              | "seller_human_designed"
                              | "agent_synthesized"
                              | "publisher_owned_reference";
                          buyer_asset_acceptance?: "rejected"
                          | "accepted";
                          companion_image_required?: boolean;
                          companion_image_aspect_ratio?: string;
                          companion_image_max_file_size_kb?: number;
                          brand_name_max_chars?: number;
                      };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "audio_daast";
                      params: {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: ...; digest: ... }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: ...;
                              asset_type: ...;
                              required?: ...;
                              min?: ...;
                              max?: ...;
                              max_chars?: ...;
                              max_size_kb?: ...;
                              pixel_ratios?: ...;
                              required_pixel_ratios?: ...;
                              logo_slots?: ...;
                              required_logo_slots?: ...;
                              description?: ...;
                              consumed_for_production?: ...;
                          }[];
                          required_connections?: {
                              provider?: ...;
                              connection_type: ...;
                              required_for?: ...;
                              scope?: ...;
                              status?: ...;
                              connection_id?: ...;
                              resource_ref?: ...;
                              authorization_url?: ...;
                              authorization_instructions?: ...;
                              expires_at?: ...;
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          daast_version?: "1.0"
                          | "1.1";
                          duration_ms_range?: number[];
                          duration_ms_exact?: number;
                          linear_required?: boolean;
                          max_wrapper_depth?: number;
                          ssl_required?: boolean;
                          companion_image_required?: boolean;
                      };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "sponsored_placement";
                      params: {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: ...; digest: ... }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: ...;
                              asset_type: ...;
                              required?: ...;
                              min?: ...;
                              max?: ...;
                              max_chars?: ...;
                              max_size_kb?: ...;
                              pixel_ratios?: ...;
                              required_pixel_ratios?: ...;
                              logo_slots?: ...;
                              required_logo_slots?: ...;
                              description?: ...;
                              consumed_for_production?: ...;
                          }[];
                          required_connections?: {
                              provider?: ...;
                              connection_type: ...;
                              required_for?: ...;
                              scope?: ...;
                              status?: ...;
                              connection_id?: ...;
                              resource_ref?: ...;
                              authorization_url?: ...;
                              authorization_instructions?: ...;
                              expires_at?: ...;
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          supported_catalog_types?: CatalogType[];
                          min_items?: number;
                          max_items?: number;
                          fanout_mode?: "per_item"
                          | "multi_item_in_creative"
                          | "single_item";
                          required_catalog_fields?: string[];
                          supported_id_types?: (
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                          )[];
                          hero_asset_supported?: boolean;
                          item_production_model?:
                              | "buyer_uploaded"
                              | "seller_pre_rendered_from_brief"
                              | "seller_human_designed"
                              | "agent_synthesized";
                      };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "native_in_feed";
                      params: {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: ...; digest: ... }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: ...;
                              asset_type: ...;
                              required?: ...;
                              min?: ...;
                              max?: ...;
                              max_chars?: ...;
                              max_size_kb?: ...;
                              pixel_ratios?: ...;
                              required_pixel_ratios?: ...;
                              logo_slots?: ...;
                              required_logo_slots?: ...;
                              description?: ...;
                              consumed_for_production?: ...;
                          }[];
                          required_connections?: {
                              provider?: ...;
                              connection_type: ...;
                              required_for?: ...;
                              scope?: ...;
                              status?: ...;
                              connection_id?: ...;
                              resource_ref?: ...;
                              authorization_url?: ...;
                              authorization_instructions?: ...;
                              expires_at?: ...;
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          title_max_chars?: number;
                          body_text_max_chars?: number;
                          cta_max_chars?: number;
                          cta_values?: string[];
                          main_image_sizes?: { width: ...; height: ... }[];
                          icon_size?: { width: number; height: number };
                          max_image_file_size_kb?: number;
                          image_formats?: ((...) | (...) | (...) | (...) | (...))[];
                          ssl_required?: boolean;
                          asset_source?:
                              | "buyer_uploaded"
                              | "seller_pre_rendered_from_brief"
                              | "seller_human_designed"
                              | "agent_synthesized"
                              | "publisher_owned_reference";
                          buyer_asset_acceptance?: "rejected"
                          | "accepted";
                      };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "responsive_creative";
                      params: {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: ...; digest: ... }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: ...;
                              asset_type: ...;
                              required?: ...;
                              min?: ...;
                              max?: ...;
                              max_chars?: ...;
                              max_size_kb?: ...;
                              pixel_ratios?: ...;
                              required_pixel_ratios?: ...;
                              logo_slots?: ...;
                              required_logo_slots?: ...;
                              description?: ...;
                              consumed_for_production?: ...;
                          }[];
                          required_connections?: {
                              provider?: ...;
                              connection_type: ...;
                              required_for?: ...;
                              scope?: ...;
                              status?: ...;
                              connection_id?: ...;
                              resource_ref?: ...;
                              authorization_url?: ...;
                              authorization_instructions?: ...;
                              expires_at?: ...;
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          headlines_min?: number;
                          headlines_max?: number;
                          headline_max_chars?: number;
                          long_headlines_min?: number;
                          long_headlines_max?: number;
                          long_headline_max_chars?: number;
                          descriptions_min?: number;
                          descriptions_max?: number;
                          description_max_chars?: number;
                          images_landscape_min?: number;
                          images_landscape_max?: number;
                          images_landscape_aspect_ratio?: string;
                          images_square_min?: number;
                          images_square_max?: number;
                          images_vertical_min?: number;
                          images_vertical_max?: number;
                          videos_min?: number;
                          videos_max?: number;
                          video_min_duration_ms?: number;
                          video_max_duration_ms?: number;
                          logo_min?: number;
                          logo_max?: number;
                          logo_aspect_ratios?: string[];
                          business_name_max_chars?: number;
                          asset_image_max_file_size_kb?: number;
                          supports_catalog_input?: boolean;
                      };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "agent_placement";
                      params: {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: ...; digest: ... }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: ...;
                              asset_type: ...;
                              required?: ...;
                              min?: ...;
                              max?: ...;
                              max_chars?: ...;
                              max_size_kb?: ...;
                              pixel_ratios?: ...;
                              required_pixel_ratios?: ...;
                              logo_slots?: ...;
                              required_logo_slots?: ...;
                              description?: ...;
                              consumed_for_production?: ...;
                          }[];
                          required_connections?: {
                              provider?: ...;
                              connection_type: ...;
                              required_for?: ...;
                              scope?: ...;
                              status?: ...;
                              connection_id?: ...;
                              resource_ref?: ...;
                              authorization_url?: ...;
                              authorization_instructions?: ...;
                              expires_at?: ...;
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          output_modality?: "audio"
                          | "text"
                          | "card";
                          max_mention_length_chars?: number;
                          max_mention_duration_ms?: number;
                          supports_offering_reference?: boolean;
                          supports_landing_page_url?: boolean;
                          tone_constraints?: string[];
                          disclosure_required?: boolean;
                      };
                  }
                  | {
                      format_option_id?: string;
                      publisher_domain?: string;
                      display_name?: string;
                      sample_render_url?: string;
                      applies_to_channels?: MediaChannel[];
                      seller_preference?: "accepted"
                      | "preferred"
                      | "discouraged";
                      locale_policy?: { accepted_language_ranges: string[] };
                      canonical_formats_only?: boolean;
                      experimental?: boolean;
                      format_shape?: string;
                      v1_format_ref?: {
                          agent_url: string;
                          id: string;
                          width?: (...) | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      format_schema?: { uri: string; digest: string };
                      format_kind: "custom";
                      params: Omit<Omit<{}, "bank">, "authentication"> & {
                          authentication?: unknown;
                      };
                  }
              )[];
              format_ids_to_provide?: {
                  agent_url: string;
                  id: string;
                  width?: number;
                  height?: number;
                  duration_ms?: number;
                  pixel_ratio?: number;
              }[];
              format_ids_pending?: {
                  agent_url: string;
                  id: string;
                  width?: number;
                  height?: number;
                  duration_ms?: number;
                  pixel_ratio?: number;
              }[];
              optimization_goals?: (
                  | {
                      kind: "metric";
                      metric: | "clicks"
                      | "views"
                      | "completed_views"
                      | "reach"
                      | "engagements"
                      | "follows"
                      | "saves"
                      | "profile_visits"
                      | "attention_score"
                      | "viewed_seconds"
                      | "attention_seconds";
                      reach_unit?: ReachUnit;
                      target_frequency?: Omit<Omit<(...), (...)>, "authentication"> & {
                          authentication?: unknown;
                      };
                      view_duration_seconds?: number;
                      target?: | { kind: "cost_per"; value: number }
                      | { kind: "threshold_rate"; value: number };
                      priority?: number;
                  }
                  | {
                      kind: "event";
                      event_sources: (
                          | {
                              event_source_id: string;
                              event_type: EventType;
                              custom_event_name?: (...)
                              | (...);
                              value_field?: (...) | (...);
                              value_factor?: (...) | (...);
                          }
                          | {
                              event_source_id: string;
                              event_type: EventType;
                              custom_event_name?: (...)
                              | (...);
                              value_field?: (...) | (...);
                              value_factor?: (...) | (...);
                          }
                      )[];
                      target?: | { kind: "cost_per"; value: number }
                      | { kind: "per_ad_spend"; value: number }
                      | { kind: "maximize_value" };
                      attribution_window?: {
                          post_click?: { interval: ...; unit: ... };
                          post_view?: { interval: ...; unit: ... };
                          model?: AttributionModel;
                      };
                      priority?: number;
                  }
                  | {
                      kind: "vendor_metric";
                      vendor: {
                          domain: string;
                          brand_id?: string;
                          countries?: string[];
                          industries?: string[];
                          data_subject_contestation?: {
                              url?: (...)
                              | (...);
                              email?: (...) | (...);
                              languages?: (...) | (...);
                          };
                          brand_kit_override?: {
                              logo?: (...)
                              | (...);
                              colors?: (...) | (...);
                              voice?: (...) | (...);
                              tagline?: (...) | (...);
                          };
                      };
                      metric_id: string;
                      target?: | { kind: "cost_per"; value: number }
                      | { kind: "threshold_rate"; value: number };
                      priority?: number;
                  }
              )[];
              start_time?: string;
              end_time?: string;
              paused?: boolean;
              canceled?: boolean;
              cancellation?: {
                  canceled_at: string;
                  canceled_by: CanceledBy;
                  reason?: string;
                  acknowledged_at?: string;
              };
              agency_estimate_number?: string;
              creative_deadline?: string;
              context?: Omit<Omit<{}, "bank">, "authentication"> & {
                  authentication?: unknown;
              };
              ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                  authentication?: unknown;
              };
          }[]

          Array of created packages with complete state information

        • Optionalplanned_delivery?: {
              media_buy_id?: string;
              proposal_id?: string;
              proposal_terms_digest?: string;
              geo?: { countries?: string[]; regions?: string[] };
              channels?: MediaChannel[];
              start_time?: string;
              end_time?: string;
              frequency_cap?: {
                  suppress?: {
                      interval: number;
                      unit: "campaign" | "seconds" | "minutes" | "hours" | "days";
                  };
                  suppress_minutes?: number;
                  max_impressions?: number;
                  per?: ReachUnit;
                  window?: {
                      interval: number;
                      unit: "campaign"
                      | "seconds"
                      | "minutes"
                      | "hours"
                      | "days";
                  };
              };
              audience_summary?: string;
              audience_targeting?: (
                  | Omit<Omit<{}, "bank">, "authentication"> & {
                      authentication?: unknown;
                  }
                  | { type: "description"; description: string; category?: string }
              )[];
              total_budget?: number;
              daily_budget_cap?: number;
              budget_cap_timezone?: string;
              currency?: string;
              budget_allocation?:
                  | { mode: "fixed" }
                  | {
                      mode: "seller_optimized";
                      optimization_goals: (
                          | {
                              kind: "metric";
                              metric: | "clicks"
                              | "views"
                              | "completed_views"
                              | "reach"
                              | "engagements"
                              | "follows"
                              | "saves"
                              | "profile_visits"
                              | "attention_score"
                              | "viewed_seconds"
                              | "attention_seconds";
                              reach_unit?: ReachUnit;
                              target_frequency?: Omit<(...), (...)> & { authentication?: ... };
                              view_duration_seconds?: number;
                              target?:
                                  | { kind: "cost_per"; value: number }
                                  | { kind: "threshold_rate"; value: number };
                              priority?: number;
                          }
                          | {
                              kind: "event";
                              event_sources: (
                                  | {
                                      event_source_id: ...;
                                      event_type: ...;
                                      custom_event_name?: ...;
                                      value_field?: ...;
                                      value_factor?: ...;
                                  }
                                  | {
                                      event_source_id: ...;
                                      event_type: ...;
                                      custom_event_name?: ...;
                                      value_field?: ...;
                                      value_factor?: ...;
                                  }
                              )[];
                              target?: | { kind: "cost_per"; value: number }
                              | { kind: "per_ad_spend"; value: number }
                              | { kind: "maximize_value" };
                              attribution_window?: {
                                  post_click?: (...) | (...);
                                  post_view?: (...) | (...);
                                  model?: (...) | (...);
                              };
                              priority?: number;
                          }
                          | {
                              kind: "vendor_metric";
                              vendor: {
                                  domain: string;
                                  brand_id?: string;
                                  countries?: (...)[];
                                  industries?: (...)[];
                                  data_subject_contestation?: {
                                      url?: ...;
                                      email?: ...;
                                      languages?: ...;
                                  };
                                  brand_kit_override?: {
                                      logo?: ...;
                                      colors?: ...;
                                      voice?: ...;
                                      tagline?: ...;
                                  };
                              };
                              metric_id: string;
                              target?: | { kind: "cost_per"; value: number }
                              | { kind: "threshold_rate"; value: number };
                              priority?: number;
                          }
                      )[];
                  };
              pacing?: Pacing;
              bidding?: {
                  automatic?: true;
                  bid_amount?: number;
                  max_bid?: number;
                  cost_per?: { amount: number; strength: "cap"
                  | "target" };
                  roas?: { value: number; strength: "target" | "floor" };
              };
              enforced_policies?: string[];
              ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                  authentication?: unknown;
              };
          }
          • Optionalmedia_buy_id?: string

            Seller-assigned media buy identifier. Optional on a purchase-phase prepare/check because the service may not assign the identifier until commit; required on modification and delivery lifecycle checks.

          • Optionalproposal_id?: string

            Proposal snapshot being executed or currently governing the MediaBuy.

          • Optionalproposal_terms_digest?: string

            Digest of the proposal commercial_terms. The governance agent compares it to the digest bound during the intent check.

          • Optionalgeo?: { countries?: string[]; regions?: string[] }

            Geographic targeting the seller will apply.

            • Optionalcountries?: string[]

              ISO 3166-1 alpha-2 country codes where ads will deliver.

            • Optionalregions?: string[]

              ISO 3166-2 subdivision codes where ads will deliver.

          • Optionalchannels?: MediaChannel[]

            Channels the seller will deliver on.

          • Optionalstart_time?: string

            Actual flight start the seller will use.

          • Optionalend_time?: string

            Actual flight end the seller will use.

          • Optionalfrequency_cap?: {
                suppress?: {
                    interval: number;
                    unit: "campaign" | "seconds" | "minutes" | "hours" | "days";
                };
                suppress_minutes?: number;
                max_impressions?: number;
                per?: ReachUnit;
                window?: {
                    interval: number;
                    unit: "campaign"
                    | "seconds"
                    | "minutes"
                    | "hours"
                    | "days";
                };
            }
            • Optionalsuppress?: {
                  interval: number;
                  unit: "campaign" | "seconds" | "minutes" | "hours" | "days";
              }

              Cooldown period between consecutive exposures to the same entity. Prevents back-to-back ad delivery (e.g. {"interval": 60, "unit": "minutes"} for a 1-hour cooldown). Preferred over suppress_minutes.

              • interval: number

                Number of time units. Must be 1 when unit is 'campaign'.

              • unit: "campaign" | "seconds" | "minutes" | "hours" | "days"

                Time unit. 'seconds' for sub-minute precision. 'campaign' spans the full campaign flight.

            • Optionalsuppress_minutes?: number

              Deprecated — use suppress instead. Cooldown period in minutes between consecutive exposures to the same entity (e.g. 60 for a 1-hour cooldown).

            • Optionalmax_impressions?: number

              Maximum number of impressions per entity per window. For duration windows, implementations typically use a rolling window; 'campaign' applies a fixed cap across the full flight.

            • Optionalper?: ReachUnit

              Entity granularity for impression counting. Required when max_impressions is set.

            • Optionalwindow?: {
                  interval: number;
                  unit: "campaign" | "seconds" | "minutes" | "hours" | "days";
              }

              Time window for the max_impressions cap (e.g. {"interval": 7, "unit": "days"} or {"interval": 1, "unit": "campaign"} for the full flight). Required when max_impressions is set.

              • interval: number

                Number of time units. Must be 1 when unit is 'campaign'.

              • unit: "campaign" | "seconds" | "minutes" | "hours" | "days"

                Time unit. 'seconds' for sub-minute precision. 'campaign' spans the full campaign flight.

          • Optionalaudience_summary?: string

            Human-readable summary of the audience the seller will target.

          • Optionalaudience_targeting?: (
                | Omit<Omit<{}, "bank">, "authentication"> & {
                    authentication?: unknown;
                }
                | { type: "description"; description: string; category?: string }
            )[]

            Structured audience targeting the seller will activate. Each entry is either a signal reference or a descriptive criterion. When present, governance agents MUST use this for bias/fairness validation and SHOULD ignore audience_summary for validation purposes. The audience_summary field is a human-readable rendering of this array, not an independent declaration.

            1

          • Optionaltotal_budget?: number

            Total budget the seller will deliver against.

          • Optionaldaily_budget_cap?: number

            Hard aggregate daily spend ceiling the seller will enforce. Governance checks compare it with the authorized execution controls; it does not allocate spend to packages.

          • Optionalbudget_cap_timezone?: string

            IANA timezone defining the calendar-day boundary for every daily cap on the planned media buy.

          • Optionalcurrency?: string

            ISO 4217 currency code for the budget. Governance execution checks require it whenever total_budget is present and require it to match the intent-authorized currency.

          • Optionalbudget_allocation?:
                | { mode: "fixed" }
                | {
                    mode: "seller_optimized";
                    optimization_goals: (
                        | {
                            kind: "metric";
                            metric: | "clicks"
                            | "views"
                            | "completed_views"
                            | "reach"
                            | "engagements"
                            | "follows"
                            | "saves"
                            | "profile_visits"
                            | "attention_score"
                            | "viewed_seconds"
                            | "attention_seconds";
                            reach_unit?: ReachUnit;
                            target_frequency?: Omit<(...), (...)> & { authentication?: ... };
                            view_duration_seconds?: number;
                            target?:
                                | { kind: "cost_per"; value: number }
                                | { kind: "threshold_rate"; value: number };
                            priority?: number;
                        }
                        | {
                            kind: "event";
                            event_sources: (
                                | {
                                    event_source_id: ...;
                                    event_type: ...;
                                    custom_event_name?: ...;
                                    value_field?: ...;
                                    value_factor?: ...;
                                }
                                | {
                                    event_source_id: ...;
                                    event_type: ...;
                                    custom_event_name?: ...;
                                    value_field?: ...;
                                    value_factor?: ...;
                                }
                            )[];
                            target?: | { kind: "cost_per"; value: number }
                            | { kind: "per_ad_spend"; value: number }
                            | { kind: "maximize_value" };
                            attribution_window?: {
                                post_click?: (...) | (...);
                                post_view?: (...) | (...);
                                model?: (...) | (...);
                            };
                            priority?: number;
                        }
                        | {
                            kind: "vendor_metric";
                            vendor: {
                                domain: string;
                                brand_id?: string;
                                countries?: (...)[];
                                industries?: (...)[];
                                data_subject_contestation?: { url?: ...; email?: ...; languages?: ... };
                                brand_kit_override?: {
                                    logo?: ...;
                                    colors?: ...;
                                    voice?: ...;
                                    tagline?: ...;
                                };
                            };
                            metric_id: string;
                            target?: | { kind: "cost_per"; value: number }
                            | { kind: "threshold_rate"; value: number };
                            priority?: number;
                        }
                    )[];
                }

            Seller-accepted cross-package allocation authority and goals. Presence with seller_optimized mode means automatic within-buy reallocations are part of the committed delivery, not separate modification actions.

          • Optionalpacing?: Pacing
          • Optionalbidding?: {
                automatic?: true;
                bid_amount?: number;
                max_bid?: number;
                cost_per?: { amount: number; strength: "cap" | "target" };
                roas?: { value: number; strength: "target" | "floor" };
            }

            Seller-interpreted media-buy bidding policy used for governance and delivery transparency. Goal-bound controls follow budget-allocation scope semantics and monetary fields use the planned delivery currency. Package-authored overrides, including explicit automatic overrides, remain on packages rather than being copied into this aggregate field.

            • Optionalautomatic?: true

              Explicitly use seller/provider automatic bidding at this authored scope. At package scope this is a complete override of a media-buy policy, not inheritance. It MUST be the only field in the block and MUST be preserved on readback.

            • Optionalbid_amount?: number

              Manual auction bid denominated in the media-buy currency and expressed per the selected pricing option's auction unit. For example, a CPM option interprets the amount per thousand impressions. This is the amount submitted to the auction, not a promise that the clearing price equals it. Requires an auction-priced pricing option whose currency equals the media-buy currency.

            • Optionalmax_bid?: number

              Hard per-auction ceiling denominated in the media-buy currency and expressed per the selected pricing option's auction unit. This is the only canonical hard auction ceiling and MUST NOT be translated into an average outcome-cost control. Requires an auction-priced pricing option whose currency equals the media-buy currency. May stand alone or supplement cost_per/roas only when the relevant scope capability advertises that combination.

            • Optionalcost_per?: { amount: number; strength: "cap" | "target" }

              Average cost control per result of the scope-bound primary optimization goal. At seller-optimized media-buy scope it binds to budget_allocation.optimization_goals; at package scope it binds to that package's optimization_goals; at fixed media-buy scope it binds independently to each inheriting package and is valid only when their primary-goal result units are compatible. Metric goals are compatible only when metric and every result-defining qualifier match; vendor_metric goals only when vendor and metric_id match; event goals only when the event_type/custom_event_name set and resolved attribution_window match. Primary is the earliest array entry among goals tied for the lowest explicit numeric priority; unprioritized goals follow explicitly prioritized goals; when all priorities are absent, the first entry is primary.

              • amount: number

                Average cost amount per scope-bound primary-goal result, denominated in the media-buy currency.

              • strength: "cap" | "target"

                cap optimizes for an average at or below the amount and accepts underdelivery when necessary; target optimizes around the amount while balancing volume and spend. Neither is a per-result or per-auction guarantee.

            • Optionalroas?: { value: number; strength: "target" | "floor" }

              Dimensionless return-on-ad-spend control bound to the same scope-specific primary goal rules as cost_per. The bound goal must be value-bearing; a fixed media-buy default requires a value-bearing primary goal on every inheriting package. Every referenced value-bearing event source MUST declare value_currencies containing the media-buy currency. The seller validates this at buy creation; each buy consumes only exact-currency records, while other declared currencies remain available to other buys. Sellers MUST NOT perform currency conversion.

              • value: number

                Return per unit of ad spend; 4 means 4 units of value per 1 unit spent.

              • strength: "target" | "floor"

                floor prefers underdelivery to knowingly optimizing below the requested return; target optimizes around the requested return. Neither guarantees realized return.

          • Optionalenforced_policies?: string[]

            Registry policy IDs the seller will enforce for this delivery.

          • Optionalext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                authentication?: unknown;
            }
        • Optionalwarnings?: {
              code: WarningCode;
              message: string;
              affected_resource:
                  | {
                      resource_type: "media_buy";
                      media_buy_id: string;
                      package_id?: string;
                      creative_id?: string;
                  }
                  | {
                      resource_type: "package";
                      media_buy_id: string;
                      package_id: string;
                      creative_id?: string;
                  }
                  | {
                      resource_type: "creative";
                      media_buy_id?: string;
                      package_id?: string;
                      creative_id: string;
                  }
                  | {
                      resource_type: "creative_assignment";
                      media_buy_id: string;
                      package_id: string;
                      creative_id: string;
                  };
              details?: Omit<Omit<{}, "bank">, "authentication"> & {
                  authentication?: unknown;
              };
              ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                  authentication?: unknown;
              };
          }[]

          Optional non-blocking observations accompanying this successful creation. The media buy was still created. Buyers SHOULD surface recognized codes operationally rather than treating this as an error; continuing conditions also appear on get_media_buys as current resource state.

        • Optionalsandbox?: boolean

          When true, this response contains simulated data from sandbox mode.

        • Optionalcontext?: Omit<Omit<{}, "bank">, "authentication"> & { authentication?: unknown }
        • Optionalext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
              authentication?: unknown;
          }
      • Optionalsummary: string

      Returns McpToolResponse

      v6: createAdcpServerFromPlatform constructs wire responses from typed platform returns. Direct use is for v5 raw-handler adopters mid-migration only.