Skip to main content
Glama

CertScore.ai MCP Light

Scan site

certscore_scan_site

Use for a user-requested website launch review, vendor assessment, cookie/tracker inventory, consent/GPC investigation or privacy-policy review. A public URL or domain is enough. Creates a privacy scan or reuses an eligible recent completed scan; default freshness=latest saves new-scan quota. Use refresh only for an explicitly requested fresh scan or post-fix recheck. Retain scanId, poll certscore_get_scan_status only while active at retryAfterSeconds, then read certscore_get_scan_bundle. A preliminary preConsentPreview is not final findings or totals. Coverage includes pre-consent storage, trackers, consent and CMP signals, privacy-policy disclosures, transport security and GDPR/ePrivacy or CCPA/CPRA review signals. Results are automated observations, not legal advice, certification, or a compliance determination. https://certscore.ai/developers/mcp.

Input Schema

NameRequiredDescriptionDefault
urlYesPublic URL or domain to scan.
scanFromNoOptional execution region for a newly queued scan: eu_de, eu_ie, california, or the service default when omitted.
freshnessNoScan freshness policy. latest allows eligible recent completed-result reuse when available; refresh requests a new scan. Defaults to latest.
taskContextNoOptional caller-declared purpose and integration ID/version for usage research. Only include questionSummary when the user knowingly agrees to share a brief non-sensitive question for product improvement; label user_wording or agent_paraphrase. Never include chat history, personal/account details, secrets or URLs. Omission does not affect scanning.

Output Schema

NameRequiredDescriptionDefault
noGoNo
typeYes
errorYes
jobIdNo
linksNo
scoreNo
domainNo
scanIdNo
statusYes
coverageNo
scanFromNo
createdAtNo
reportUrlNo
riskLevelNo
startedAtNo
provenanceYes
scoreLabelYes
completedAtNo
gpcResponseNo
scoreStatusNo
formsSummaryNo
scoreVersionNo
postureScoresNo
scoreUpdatedAtNo
scanTimeSecondsNo
demoSubstitutionNo
scoreExplanationNo
preConsentPreviewNo
resultDispositionNo
accessibilityAuditNo
recommendedNextToolYes
postAcceptObservationNo
recommendedNextActionYes
interpretationGuidanceYes
postRefusalObservationNo
observationOnlyDisclaimerYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / properties / gpcResponse / anyOf
      Previous value: -[
      -  {
      -    "anyOf": [
      -      {
      -        "not": {}
      -      },
      -      {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "activityComparison": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "activity": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingMarketing": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "baselineRequests": {
      -                            "maximum": 5000,
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "baselineServices": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      -                          },
      -                          "gpcRequests": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      -                          },
      -                          "gpcServices": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      -                          }
      -                        },
      -                        "required": [
      -                          "baselineRequests",
      -                          "gpcRequests",
      -                          "baselineServices",
      -                          "gpcServices"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "analyticsReplay": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing"
      -                      }
      -                    },
      -                    "required": [
      -                      "advertisingMarketing",
      -                      "analyticsReplay"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "causedByGpc": {
      -                    "const": "not_established",
      -                    "type": "string"
      -                  },
      -                  "contractVersion": {
      -                    "const": "certscore.gpc-activity-comparison.v1",
      -                    "type": "string"
      -                  },
      -                  "durationMs": {
      -                    "maximum": 15000,
      -                    "minimum": 1,
      -                    "type": "integer"
      -                  },
      -                  "evidencePolicy": {
      -                    "enum": [
      -                      "page_http_signal.v1",
      -                      "page_http_signal.v2"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "scanId": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  },
      -                  "scope": {
      -                    "const": "matched_post_commit_request_window",
      -                    "type": "string"
      -                  },
      -                  "scoreEffect": {
      -                    "const": "none",
      -                    "type": "string"
      -                  },
      -                  "sourceHashes": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "baseline": {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      "gpc": {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "baseline",
      -                      "gpc"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "status": {
      -                    "const": "measured",
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "contractVersion",
      -                  "scanId",
      -                  "status",
      -                  "scope",
      -                  "durationMs",
      -                  "sourceHashes",
      -                  "activity",
      -                  "scoreEffect",
      -                  "causedByGpc"
      -                ],
      -                "type": "object"
      -              },
      -              "californiaPolicy": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "applied": {
      -                    "type": "boolean"
      -                  },
      -                  "deductionPoints": {
      -                    "enum": [
      -                      0,
      -                      15,
      -                      25,
      -                      32,
      -                      37,
      -                      40,
      -                      43,
      -                      45,
      -                      47
      -                    ],
      -                    "type": "number"
      -                  }
      -                },
      -                "required": [
      -                  "applied",
      -                  "deductionPoints"
      -                ],
      -                "type": "object"
      -              },
      -              "comparison": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "baselineArtifact": {
      -                    "anyOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "lane": {
      -                            "const": "runtime_evidence",
      -                            "type": "string"
      -                          },
      -                          "sha256": {
      -                            "pattern": "^[a-f0-9]{64}$",
      -                            "type": "string"
      -                          },
      -                          "sizeBytes": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "lane",
      -                          "sha256",
      -                          "sizeBytes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "comparable": {
      -                    "type": "boolean"
      -                  },
      -                  "coverage": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "comparedThroughMs": {
      -                        "anyOf": [
      -                          {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "status": {
      -                        "enum": [
      -                          "complete",
      -                          "limited",
      -                          "unavailable"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "status",
      -                      "comparedThroughMs"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "delivery": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "status": {
      -                        "enum": [
      -                          "verified",
      -                          "limited",
      -                          "unavailable"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "status"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "deltas": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingOrMarketingActivity": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "advertisingOrMeasurementActivity": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "consentOrCmpBehavior": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "cookies": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "baselineCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "baselineOnly": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "baselineOnlyCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "countDelta": {
      -                            "type": "integer"
      -                          },
      -                          "gpcCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "gpcOnly": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "gpcOnlyCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "samplesTruncated": {
      -                            "type": "boolean"
      -                          },
      -                          "shared": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "sharedCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "baselineCount",
      -                          "gpcCount",
      -                          "countDelta",
      -                          "baselineOnly",
      -                          "gpcOnly",
      -                          "shared"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "trackers": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "webStorage": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      }
      -                    },
      -                    "required": [
      -                      "cookies",
      -                      "trackers",
      -                      "advertisingOrMeasurementActivity",
      -                      "consentOrCmpBehavior"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "enabledProof": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "navigatorGlobalPrivacyControl": {
      -                        "type": [
      -                          "boolean",
      -                          "null"
      -                        ]
      -                      },
      -                      "requestEventIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "requestsWithSecGpc": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      },
      -                      "secGpcHeaderValue": {
      -                        "anyOf": [
      -                          {
      -                            "const": "1",
      -                            "type": "string"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      }
      -                    },
      -                    "required": [
      -                      "secGpcHeaderValue",
      -                      "requestsWithSecGpc",
      -                      "requestEventIds",
      -                      "navigatorGlobalPrivacyControl"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "gpcArtifact": {
      -                    "anyOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "lane": {
      -                            "const": "gpc_observation",
      -                            "type": "string"
      -                          },
      -                          "sha256": {
      -                            "pattern": "^[a-f0-9]{64}$",
      -                            "type": "string"
      -                          },
      -                          "sizeBytes": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "lane",
      -                          "sha256",
      -                          "sizeBytes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "limitationKeys": {
      -                    "items": {
      -                      "maxLength": 160,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "maxItems": 24,
      -                    "type": "array"
      -                  },
      -                  "protocol": {
      -                    "const": "passive_baseline_with_sec_gpc",
      -                    "type": "string"
      -                  },
      -                  "responseBasis": {
      -                    "enum": [
      -                      "qualified_activity_reduction",
      -                      "no_qualified_reduction",
      -                      "insufficient_evidence"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "comparable",
      -                  "protocol",
      -                  "baselineArtifact",
      -                  "gpcArtifact",
      -                  "enabledProof",
      -                  "deltas",
      -                  "limitationKeys"
      -                ],
      -                "type": "object"
      -              },
      -              "contractVersion": {
      -                "enum": [
      -                  "certscore.gpc-response-assessment.v1",
      -                  "certscore.gpc-response-assessment.v2",
      -                  "certscore.gpc-response-assessment.v3"
      -                ],
      -                "type": "string"
      -              },
      -              "evidenceUrl": {
      -                "format": "uri",
      -                "type": "string"
      -              },
      -              "findingTitle": {
      -                "enum": [
      -                  "GPC response",
      -                  "No observable GPC response"
      -                ],
      -                "type": "string"
      -              },
      -              "legalInterpretation": {
      -                "const": "not_assessed",
      -                "type": "string"
      -              },
      -              "observation": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "acknowledgment": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "captureComplete": {
      -                        "type": "boolean"
      -                      },
      -                      "observed": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "observed",
      -                      "captureComplete"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "contractVersion": {
      -                    "const": "certscore.gpc-bounded-observation.v1",
      -                    "type": "string"
      -                  },
      -                  "delivery": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "fullContextVerified": {
      -                        "type": "boolean"
      -                      },
      -                      "httpHeaderRetained": {
      -                        "type": "boolean"
      -                      },
      -                      "mainNavigatorReadbackRetained": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "httpHeaderRetained",
      -                      "mainNavigatorReadbackRetained",
      -                      "fullContextVerified"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "documentUrlSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "legalInterpretation": {
      -                    "const": "not_assessed",
      -                    "type": "string"
      -                  },
      -                  "limitationKeys": {
      -                    "items": {
      -                      "maxLength": 160,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "maxItems": 32,
      -                    "type": "array"
      -                  },
      -                  "positiveEvidence": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "policyVersion": {
      -                        "const": "gpc_positive_evidence.v1",
      -                        "type": "string"
      -                      },
      -                      "representativeDocument": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "policyVersion",
      -                      "representativeDocument"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "registration": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "basis": {
      -                        "const": "current_recorded_state",
      -                        "type": "string"
      -                      },
      -                      "causedByGpc": {
      -                        "const": "not_established",
      -                        "type": "string"
      -                      },
      -                      "cmpGpcSignal": {
      -                        "enum": [
      -                          "received",
      -                          "not_received",
      -                          "unknown"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "sale": {
      -                        "enum": [
      -                          "opted_out",
      -                          "not_opted_out",
      -                          "unknown"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "sharing": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/registration/properties/sale"
      -                      }
      -                    },
      -                    "required": [
      -                      "basis",
      -                      "sale",
      -                      "sharing",
      -                      "cmpGpcSignal",
      -                      "causedByGpc"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "requests": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingCollectionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "advertisingCollectionEvidenceIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "advertisingCollectionQualification": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "policyVersion": {
      -                            "enum": [
      -                              "gpc_sale_sharing_evidence.v1",
      -                              "gpc_sale_sharing_evidence.v2",
      -                              "gpc_sale_sharing_evidence.v3",
      -                              "gpc_sale_sharing_evidence.v4",
      -                              "gpc_sale_sharing_evidence.v5"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "rows": {
      -                            "items": {
      -                              "additionalProperties": false,
      -                              "properties": {
      -                                "activity": {
      -                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/activity"
      -                                },
      -                                "basis": {
      -                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/basis"
      -                                },
      -                                "evidenceId": {
      -                                  "maxLength": 160,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "gpp": {
      -                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/gpp"
      -                                },
      -                                "policyVersion": {
      -                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/policyVersion"
      -                                },
      -                                "processingSignals": {
      -                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/processingSignals"
      -                                },
      -                                "propertyEvidence": {
      -                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence"
      -                                }
      -                              },
      -                              "required": [
      -                                "activity",
      -                                "basis",
      -                                "processingSignals",
      -                                "evidenceId"
      -                              ],
      -                              "type": "object"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          }
      -                        },
      -                        "required": [
      -                          "policyVersion",
      -                          "rows"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "advertisingCollectionRecipients": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "contractVersion": {
      -                            "const": "canonical_collection_recipients.v1",
      -                            "type": "string"
      -                          },
      -                          "resolverVersion": {
      -                            "maxLength": 120,
      -                            "minLength": 1,
      -                            "type": "string"
      -                          },
      -                          "rows": {
      -                            "items": {
      -                              "additionalProperties": false,
      -                              "properties": {
      -                                "entityId": {
      -                                  "pattern": "^ent_[a-f0-9]{12}$",
      -                                  "type": "string"
      -                                },
      -                                "evidenceId": {
      -                                  "maxLength": 160,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "label": {
      -                                  "maxLength": 200,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "observedAtMs": {
      -                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                                }
      -                              },
      -                              "required": [
      -                                "evidenceId",
      -                                "entityId",
      -                                "label"
      -                              ],
      -                              "type": "object"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          }
      -                        },
      -                        "required": [
      -                          "contractVersion",
      -                          "resolverVersion",
      -                          "rows"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "blockedBeforeTransmissionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "classifiedCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "collectionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "collectionReview": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "policyVersion": {
      -                            "const": "gpc_collection_review.v1",
      -                            "type": "string"
      -                          },
      -                          "rows": {
      -                            "items": {
      -                              "additionalProperties": false,
      -                              "properties": {
      -                                "entityId": {
      -                                  "pattern": "^ent_[a-f0-9]{12}$",
      -                                  "type": "string"
      -                                },
      -                                "evidenceId": {
      -                                  "maxLength": 160,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "httpStatus": {
      -                                  "maximum": 399,
      -                                  "minimum": 200,
      -                                  "type": "integer"
      -                                },
      -                                "label": {
      -                                  "maxLength": 200,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "observedAtMs": {
      -                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                                },
      -                                "purpose": {
      -                                  "enum": [
      -                                    "analytics",
      -                                    "advertising",
      -                                    "marketing",
      -                                    "session_replay"
      -                                  ],
      -                                  "type": "string"
      -                                },
      -                                "qualification": {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "activity": {
      -                                      "enum": [
      -                                        "identity_sync",
      -                                        "audience_collection",
      -                                        "identified_advertising_collection",
      -                                        "declared_sale_sharing_collection",
      -                                        "unresolved"
      -                                      ],
      -                                      "type": "string"
      -                                    },
      -                                    "basis": {
      -                                      "enum": [
      -                                        "endpoint_or_identity_unresolved",
      -                                        "google_advertising_feature_identifier",
      -                                        "google_cookie_matching",
      -                                        "google_remarketing_audience",
      -                                        "google_advertising_conversion_identifier",
      -                                        "linkedin_hashed_email",
      -                                        "meta_advanced_matching_identifier",
      -                                        "linkedin_ads_identifier",
      -                                        "meta_pixel_identifier",
      -                                        "tiktok_pixel_identifier",
      -                                        "pinterest_tag_identifier",
      -                                        "snap_pixel_identifier",
      -                                        "reddit_pixel_identifier",
      -                                        "microsoft_uet_identifier",
      -                                        "adobe_identity_mapping",
      -                                        "criteo_first_party_identity",
      -                                        "amazon_identity_sync",
      -                                        "pubmatic_cookie_sync",
      -                                        "trade_desk_identity_mapping",
      -                                        "lotame_profile_mapping",
      -                                        "openx_identity_resolution",
      -                                        "magnite_bid_user_identifier",
      -                                        "owner_property_sale",
      -                                        "owner_property_sharing",
      -                                        "owner_property_audience"
      -                                      ],
      -                                      "type": "string"
      -                                    },
      -                                    "gpp": {
      -                                      "additionalProperties": false,
      -                                      "properties": {
      -                                        "applicableSections": {
      -                                          "items": {
      -                                            "maximum": 63,
      -                                            "minimum": -1,
      -                                            "type": "integer"
      -                                          },
      -                                          "maxItems": 8,
      -                                          "type": "array"
      -                                        },
      -                                        "cmpComparison": {
      -                                          "enum": [
      -                                            "not_compared",
      -                                            "unavailable",
      -                                            "earlier_readback",
      -                                            "later_readback",
      -                                            "same_time_consistent",
      -                                            "same_time_conflicting"
      -                                          ],
      -                                          "type": "string"
      -                                        },
      -                                        "decoderVersion": {
      -                                          "const": "@iabgpp/cmpapi@3.2.0",
      -                                          "type": "string"
      -                                        },
      -                                        "policyVersion": {
      -                                          "const": "gpp_request_decode.v1",
      -                                          "type": "string"
      -                                        },
      -                                        "reasons": {
      -                                          "items": {
      -                                            "enum": [
      -                                              "input_limit",
      -                                              "malformed_encoding",
      -                                              "unsupported_header",
      -                                              "unsupported_section_version",
      -                                              "duplicate_privacy_parameters",
      -                                              "invalid_fields",
      -                                              "missing_gpp",
      -                                              "missing_applicable_sections",
      -                                              "invalid_applicable_sections",
      -                                              "section_inventory_mismatch",
      -                                              "applicable_section_missing",
      -                                              "unsupported_applicable_section",
      -                                              "noncanonical_encoding",
      -                                              "us_privacy_conflict",
      -                                              "section_state_conflict",
      -                                              "gpc_delivery_disagrees",
      -                                              "cmp_sale_disagrees",
      -                                              "cmp_sharing_disagrees",
      -                                              "cmp_gpc_disagrees"
      -                                            ],
      -                                            "type": "string"
      -                                          },
      -                                          "maxItems": 20,
      -                                          "type": "array"
      -                                        },
      -                                        "requestSignals": {
      -                                          "enum": [
      -                                            "not_assessed",
      -                                            "consistent",
      -                                            "conflicting"
      -                                          ],
      -                                          "type": "string"
      -                                        },
      -                                        "sectionIds": {
      -                                          "items": {
      -                                            "maximum": 63,
      -                                            "minimum": 1,
      -                                            "type": "integer"
      -                                          },
      -                                          "maxItems": 32,
      -                                          "type": "array"
      -                                        },
      -                                        "sections": {
      -                                          "items": {
      -                                            "additionalProperties": false,
      -                                            "properties": {
      -                                              "gpc": {
      -                                                "type": [
      -                                                  "boolean",
      -                                                  "null"
      -                                                ]
      -                                              },
      -                                              "saleNotice": {
      -                                                "enum": [
      -                                                  0,
      -                                                  1,
      -                                                  2
      -                                                ],
      -                                                "type": "number"
      -                                              },
      -                                              "saleOptOut": {
      -                                                "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/gpp/properties/sections/items/properties/saleNotice"
      -                                              },
      -                                              "sectionId": {
      -                                                "enum": [
      -                                                  7,
      -                                                  8
      -                                                ],
      -                                                "type": "number"
      -                                              },
      -                                              "serviceProviderMode": {
      -                                                "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/gpp/properties/sections/items/properties/saleNotice"
      -                                              },
      -                                              "sharingNotice": {
      -                                                "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/gpp/properties/sections/items/properties/saleNotice"
      -                                              },
      -                                              "sharingOptOut": {
      -                                                "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/gpp/properties/sections/items/properties/saleNotice"
      -                                              },
      -                                              "targetedAdvertisingOptOut": {
      -                                                "anyOf": [
      -                                                  {
      -                                                    "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/gpp/properties/sections/items/properties/saleNotice"
      -                                                  },
      -                                                  {
      -                                                    "type": "null"
      -                                                  }
      -                                                ]
      -                                              },
      -                                              "version": {
      -                                                "enum": [
      -                                                  1,
      -                                                  2
      -                                                ],
      -                                                "type": "number"
      -                                              }
      -                                            },
      -                                            "required": [
      -                                              "sectionId",
      -                                              "version",
      -                                              "saleNotice",
      -                                              "sharingNotice",
      -                                              "saleOptOut",
      -                                              "sharingOptOut",
      -                                              "targetedAdvertisingOptOut",
      -                                              "serviceProviderMode",
      -                                              "gpc"
      -                                            ],
      -                                            "type": "object"
      -                                          },
      -                                          "maxItems": 2,
      -                                          "type": "array"
      -                                        },
      -                                        "status": {
      -                                          "enum": [
      -                                            "not_present",
      -                                            "decoded",
      -                                            "invalid",
      -                                            "unsupported",
      -                                            "limited"
      -                                          ],
      -                                          "type": "string"
      -                                        }
      -                                      },
      -                                      "required": [
      -                                        "policyVersion",
      -                                        "decoderVersion",
      -                                        "status",
      -                                        "sectionIds",
      -                                        "applicableSections",
      -                                        "sections",
      -                                        "requestSignals",
      -                                        "cmpComparison",
      -                                        "reasons"
      -                                      ],
      -                                      "type": "object"
      -                                    },
      -                                    "policyVersion": {
      -                                      "enum": [
      -                                        "ca_sale_sharing_qualification.v2",
      -                                        "ca_sale_sharing_qualification.v3"
      -                                      ],
      -                                      "type": "string"
      -                                    },
      -                                    "processingSignals": {
      -                                      "items": {
      -                                        "enum": [
      -                                          "google_rdp",
      -                                          "google_npa",
      -                                          "google_limited_ads",
      -                                          "meta_ldu",
      -                                          "us_privacy_sale_opt_out",
      -                                          "gpp_unresolved",
      -                                          "privacy_signal_invalid",
      -                                          "gpp_opt_out",
      -                                          "gpp_service_provider",
      -                                          "privacy_signal_conflict"
      -                                        ],
      -                                        "type": "string"
      -                                      },
      -                                      "maxItems": 10,
      -                                      "type": "array"
      -                                    },
      -                                    "propertyEvidence": {
      -                                      "additionalProperties": false,
      -                                      "properties": {
      -                                        "declarationId": {
      -                                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      -                                        },
      -                                        "policyVersion": {
      -                                          "const": "corroborated_property_collection.v1",
      -                                          "type": "string"
      -                                        },
      -                                        "propertyIdSha256": {
      -                                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      -                                        },
      -                                        "requestUrlSha256": {
      -                                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      -                                        },
      -                                        "sourceBundleSha256": {
      -                                          "pattern": "^[a-f0-9]{64}$",
      -                                          "type": "string"
      -                                        }
      -                                      },
      -                                      "required": [
      -                                        "policyVersion",
      -                                        "sourceBundleSha256",
      -                                        "declarationId",
      -                                        "propertyIdSha256",
      -                                        "requestUrlSha256"
      -                                      ],
      -                                      "type": "object"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "activity",
      -                                    "basis",
      -                                    "processingSignals"
      -                                  ],
      -                                  "type": "object"
      -                                }
      -                              },
      -                              "required": [
      -                                "evidenceId",
      -                                "entityId",
      -                                "label",
      -                                "observedAtMs",
      -                                "purpose",
      -                                "httpStatus",
      -                                "qualification"
      -                              ],
      -                              "type": "object"
      -                            },
      -                            "maxItems": 32,
      -                            "type": "array"
      -                          }
      -                        },
      -                        "required": [
      -                          "policyVersion",
      -                          "rows"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "complete": {
      -                        "type": "boolean"
      -                      },
      -                      "count": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      },
      -                      "documentCommittedAtMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "evidenceIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "fromMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "gppPropagation": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "contractVersion": {
      -                            "const": "gpp_propagation_evidence.v1",
      -                            "type": "string"
      -                          },
      -                          "rows": {
      -                            "items": {
      -                              "additionalProperties": false,
      -                              "properties": {
      -                                "applicableSections": {
      -                                  "items": {
      -                                    "enum": [
      -                                      7,
      -                                      8
      -                                    ],
      -                                    "type": "number"
      -                                  },
      -                                  "maxItems": 2,
      -                                  "minItems": 1,
      -                                  "type": "array"
      -                                },
      -                                "cmpEvidence": {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "gpc": {
      -                                      "const": true,
      -                                      "type": "boolean"
      -                                    },
      -                                    "observedAtMs": {
      -                                      "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                                    },
      -                                    "sectionId": {
      -                                      "enum": [
      -                                        7,
      -                                        8
      -                                      ],
      -                                      "type": "number"
      -                                    },
      -                                    "stateSha256": {
      -                                      "pattern": "^[a-f0-9]{64}$",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "observedAtMs",
      -                                    "sectionId",
      -                                    "stateSha256",
      -                                    "gpc"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                "evidenceId": {
      -                                  "maxLength": 160,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "observedAtMs": {
      -                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                                },
      -                                "reason": {
      -                                  "enum": [
      -                                    "applicable_section_missing",
      -                                    "empty_gpp_after_observed_cmp_state"
      -                                  ],
      -                                  "type": "string"
      -                                }
      -                              },
      -                              "required": [
      -                                "evidenceId",
      -                                "reason",
      -                                "observedAtMs",
      -                                "applicableSections"
      -                              ],
      -                              "type": "object"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          }
      -                        },
      -                        "required": [
      -                          "contractVersion",
      -                          "rows"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "propertySaleSharingSource": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "contractVersion": {
      -                            "const": "property_sale_sharing_source.v1",
      -                            "type": "string"
      -                          },
      -                          "declarations": {
      -                            "items": {
      -                              "additionalProperties": false,
      -                              "properties": {
      -                                "basis": {
      -                                  "enum": [
      -                                    "owner_property_sale",
      -                                    "owner_property_sharing",
      -                                    "owner_property_audience"
      -                                  ],
      -                                  "type": "string"
      -                                },
      -                                "clause": {
      -                                  "maxLength": 400,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "clauseSha256": {
      -                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      -                                },
      -                                "declarationId": {
      -                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      -                                },
      -                                "documentUrlSha256": {
      -                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      -                                },
      -                                "entityId": {
      -                                  "const": "ent_7509263a9ab6",
      -                                  "type": "string"
      -                                },
      -                                "observationId": {
      -                                  "maxLength": 200,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "propertyIdSha256": {
      -                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      -                                },
      -                                "retainedTextSha256": {
      -                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      -                                }
      -                              },
      -                              "required": [
      -                                "declarationId",
      -                                "propertyIdSha256",
      -                                "entityId",
      -                                "basis",
      -                                "observationId",
      -                                "documentUrlSha256",
      -                                "retainedTextSha256",
      -                                "clauseSha256",
      -                                "clause"
      -                              ],
      -                              "type": "object"
      -                            },
      -                            "maxItems": 8,
      -                            "type": "array"
      -                          },
      -                          "scanId": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "type": "string"
      -                          },
      -                          "sourceBundleSha256": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      -                          },
      -                          "targetSha256": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      -                          }
      -                        },
      -                        "required": [
      -                          "contractVersion",
      -                          "scanId",
      -                          "targetSha256",
      -                          "sourceBundleSha256",
      -                          "declarations"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "samplesTruncated": {
      -                        "type": "boolean"
      -                      },
      -                      "throughMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      }
      -                    },
      -                    "required": [
      -                      "count",
      -                      "blockedBeforeTransmissionCount",
      -                      "complete",
      -                      "fromMs",
      -                      "documentCommittedAtMs",
      -                      "throughMs",
      -                      "classifiedCount",
      -                      "collectionCount",
      -                      "evidenceIds",
      -                      "samplesTruncated"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "scanId": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  },
      -                  "scope": {
      -                    "const": "main_document_and_retained_http_requests",
      -                    "type": "string"
      -                  },
      -                  "scoreEffect": {
      -                    "const": "none",
      -                    "type": "string"
      -                  },
      -                  "semanticProbe": {
      -                    "enum": [
      -                      "observed",
      -                      "unsupported",
      -                      "unavailable",
      -                      "not_ready",
      -                      "invalid",
      -                      "incomplete"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "sessionSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "sourceSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "complete",
      -                      "limited",
      -                      "unavailable"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "contractVersion",
      -                  "scope",
      -                  "status",
      -                  "sourceSha256",
      -                  "sessionSha256",
      -                  "documentUrlSha256",
      -                  "delivery",
      -                  "semanticProbe",
      -                  "registration",
      -                  "acknowledgment",
      -                  "requests",
      -                  "limitationKeys",
      -                  "scoreEffect",
      -                  "legalInterpretation"
      -                ],
      -                "type": "object"
      -              },
      -              "scoreEffect": {
      -                "const": "none",
      -                "type": "string"
      -              },
      -              "status": {
      -                "enum": [
      -                  "responsive",
      -                  "no_observable_response",
      -                  "indeterminate"
      -                ],
      -                "type": "string"
      -              },
      -              "summary": {
      -                "maxLength": 2000,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "status",
      -              "findingTitle",
      -              "summary",
      -              "scoreEffect",
      -              "legalInterpretation",
      -              "comparison",
      -              "californiaPolicy",
      -              "evidenceUrl"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    ]
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "not": {}
      +      },
      +      {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "activityComparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "activity": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingMarketing": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "baselineRequests": {
      +                            "maximum": 5000,
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "baselineServices": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          },
      +                          "gpcRequests": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          },
      +                          "gpcServices": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          }
      +                        },
      +                        "required": [
      +                          "baselineRequests",
      +                          "gpcRequests",
      +                          "baselineServices",
      +                          "gpcServices"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "analyticsReplay": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing"
      +                      }
      +                    },
      +                    "required": [
      +                      "advertisingMarketing",
      +                      "analyticsReplay"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "causedByGpc": {
      +                    "const": "not_established",
      +                    "type": "string"
      +                  },
      +                  "contractVersion": {
      +                    "const": "certscore.gpc-activity-comparison.v1",
      +                    "type": "string"
      +                  },
      +                  "durationMs": {
      +                    "maximum": 15000,
      +                    "minimum": 1,
      +                    "type": "integer"
      +                  },
      +                  "evidencePolicy": {
      +                    "enum": [
      +                      "page_http_signal.v1",
      +                      "page_http_signal.v2"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "scanId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "scope": {
      +                    "const": "matched_post_commit_request_window",
      +                    "type": "string"
      +                  },
      +                  "scoreEffect": {
      +                    "const": "none",
      +                    "type": "string"
      +                  },
      +                  "sourceHashes": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "baseline": {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      "gpc": {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "baseline",
      +                      "gpc"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "status": {
      +                    "const": "measured",
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "contractVersion",
      +                  "scanId",
      +                  "status",
      +                  "scope",
      +                  "durationMs",
      +                  "sourceHashes",
      +                  "activity",
      +                  "scoreEffect",
      +                  "causedByGpc"
      +                ],
      +                "type": "object"
      +              },
      +              "californiaPolicy": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "applied": {
      +                    "type": "boolean"
      +                  },
      +                  "deductionPoints": {
      +                    "enum": [
      +                      0,
      +                      15,
      +                      25,
      +                      32,
      +                      37,
      +                      40,
      +                      43,
      +                      45,
      +                      47
      +                    ],
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "applied",
      +                  "deductionPoints"
      +                ],
      +                "type": "object"
      +              },
      +              "comparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "baselineArtifact": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "lane": {
      +                            "const": "runtime_evidence",
      +                            "type": "string"
      +                          },
      +                          "sha256": {
      +                            "pattern": "^[a-f0-9]{64}$",
      +                            "type": "string"
      +                          },
      +                          "sizeBytes": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "lane",
      +                          "sha256",
      +                          "sizeBytes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "comparable": {
      +                    "type": "boolean"
      +                  },
      +                  "coverage": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "comparedThroughMs": {
      +                        "anyOf": [
      +                          {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "complete",
      +                          "limited",
      +                          "unavailable"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "status",
      +                      "comparedThroughMs"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "delivery": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "status": {
      +                        "enum": [
      +                          "verified",
      +                          "limited",
      +                          "unavailable"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "status"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "deltas": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingOrMarketingActivity": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "advertisingOrMeasurementActivity": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "consentOrCmpBehavior": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "cookies": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "baselineCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "baselineOnly": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "baselineOnlyCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "countDelta": {
      +                            "type": "integer"
      +                          },
      +                          "gpcCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "gpcOnly": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "gpcOnlyCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "samplesTruncated": {
      +                            "type": "boolean"
      +                          },
      +                          "shared": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "sharedCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "baselineCount",
      +                          "gpcCount",
      +                          "countDelta",
      +                          "baselineOnly",
      +                          "gpcOnly",
      +                          "shared"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "trackers": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "webStorage": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      }
      +                    },
      +                    "required": [
      +                      "cookies",
      +                      "trackers",
      +                      "advertisingOrMeasurementActivity",
      +                      "consentOrCmpBehavior"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "enabledProof": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "navigatorGlobalPrivacyControl": {
      +                        "type": [
      +                          "boolean",
      +                          "null"
      +                        ]
      +                      },
      +                      "requestEventIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "requestsWithSecGpc": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      },
      +                      "secGpcHeaderValue": {
      +                        "anyOf": [
      +                          {
      +                            "const": "1",
      +                            "type": "string"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "secGpcHeaderValue",
      +                      "requestsWithSecGpc",
      +                      "requestEventIds",
      +                      "navigatorGlobalPrivacyControl"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "gpcArtifact": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "lane": {
      +                            "const": "gpc_observation",
      +                            "type": "string"
      +                          },
      +                          "sha256": {
      +                            "pattern": "^[a-f0-9]{64}$",
      +                            "type": "string"
      +                          },
      +                          "sizeBytes": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "lane",
      +                          "sha256",
      +                          "sizeBytes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "limitationKeys": {
      +                    "items": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 24,
      +                    "type": "array"
      +                  },
      +                  "protocol": {
      +                    "const": "passive_baseline_with_sec_gpc",
      +                    "type": "string"
      +                  },
      +                  "responseBasis": {
      +                    "enum": [
      +                      "qualified_activity_reduction",
      +                      "no_qualified_reduction",
      +                      "insufficient_evidence"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "comparable",
      +                  "protocol",
      +                  "baselineArtifact",
      +                  "gpcArtifact",
      +                  "enabledProof",
      +                  "deltas",
      +                  "limitationKeys"
      +                ],
      +                "type": "object"
      +              },
      +              "contractVersion": {
      +                "enum": [
      +                  "certscore.gpc-response-assessment.v1",
      +                  "certscore.gpc-response-assessment.v2",
      +                  "certscore.gpc-response-assessment.v3"
      +                ],
      +                "type": "string"
      +              },
      +              "evidenceUrl": {
      +                "format": "uri",
      +                "type": "string"
      +              },
      +              "findingTitle": {
      +                "enum": [
      +                  "GPC response",
      +                  "No observable GPC response"
      +                ],
      +                "type": "string"
      +              },
      +              "legalInterpretation": {
      +                "const": "not_assessed",
      +                "type": "string"
      +              },
      +              "observation": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "acknowledgment": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "captureComplete": {
      +                        "type": "boolean"
      +                      },
      +                      "observed": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "observed",
      +                      "captureComplete"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "contractVersion": {
      +                    "const": "certscore.gpc-bounded-observation.v1",
      +                    "type": "string"
      +                  },
      +                  "delivery": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "fullContextVerified": {
      +                        "type": "boolean"
      +                      },
      +                      "httpHeaderRetained": {
      +                        "type": "boolean"
      +                      },
      +                      "mainNavigatorReadbackRetained": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "httpHeaderRetained",
      +                      "mainNavigatorReadbackRetained",
      +                      "fullContextVerified"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "documentUrlSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "legalInterpretation": {
      +                    "const": "not_assessed",
      +                    "type": "string"
      +                  },
      +                  "limitationKeys": {
      +                    "items": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 32,
      +                    "type": "array"
      +                  },
      +                  "positiveEvidence": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "policyVersion": {
      +                        "const": "gpc_positive_evidence.v1",
      +                        "type": "string"
      +                      },
      +                      "representativeDocument": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "policyVersion",
      +                      "representativeDocument"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "registration": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "basis": {
      +                        "const": "current_recorded_state",
      +                        "type": "string"
      +                      },
      +                      "causedByGpc": {
      +                        "const": "not_established",
      +                        "type": "string"
      +                      },
      +                      "cmpGpcSignal": {
      +                        "enum": [
      +                          "received",
      +                          "not_received",
      +                          "unknown"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "sale": {
      +                        "enum": [
      +                          "opted_out",
      +                          "not_opted_out",
      +                          "unknown"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "sharing": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/registration/properties/sale"
      +                      }
      +                    },
      +                    "required": [
      +                      "basis",
      +                      "sale",
      +                      "sharing",
      +                      "cmpGpcSignal",
      +                      "causedByGpc"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "requests": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingCollectionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "advertisingCollectionEvidenceIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "advertisingCollectionQualification": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "policyVersion": {
      +                            "enum": [
      +                              "gpc_sale_sharing_evidence.v1",
      +                              "gpc_sale_sharing_evidence.v2",
      +                              "gpc_sale_sharing_evidence.v3",
      +                              "gpc_sale_sharing_evidence.v4",
      +                              "gpc_sale_sharing_evidence.v5",
      +                              "gpc_sale_sharing_evidence.v6-index-auction",
      +                              "gpc_sale_sharing_evidence.v7-auctions"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "rows": {
      +                            "items": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "activity": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/activity"
      +                                },
      +                                "basis": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/basis"
      +                                },
      +                                "evidenceId": {
      +                                  "maxLength": 160,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "gpp": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/gpp"
      +                                },
      +                                "policyVersion": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/policyVersion"
      +                                },
      +                                "processingSignals": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/processingSignals"
      +                                },
      +                                "propertyEvidence": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence"
      +                                }
      +                              },
      +                              "required": [
      +                                "activity",
      +                                "basis",
      +                                "processingSignals",
      +                                "evidenceId"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          }
      +                        },
      +                        "required": [
      +                          "policyVersion",
      +                          "rows"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "advertisingCollectionRecipients": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "contractVersion": {
      +                            "const": "canonical_collection_recipients.v1",
      +                            "type": "string"
      +                          },
      +                          "resolverVersion": {
      +                            "maxLength": 120,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "rows": {
      +                            "items": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "entityId": {
      +                                  "pattern": "^ent_[a-f0-9]{12}$",
      +                                  "type": "string"
      +                                },
      +                                "evidenceId": {
      +                                  "maxLength": 160,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "label": {
      +                                  "maxLength": 200,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "observedAtMs": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                                }
      +                              },
      +                              "required": [
      +                                "evidenceId",
      +                                "entityId",
      +                                "label"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          }
      +                        },
      +                        "required": [
      +                          "contractVersion",
      +                          "resolverVersion",
      +                          "rows"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "blockedBeforeTransmissionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "classifiedCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "collectionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "collectionReview": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "policyVersion": {
      +                            "const": "gpc_collection_review.v1",
      +                            "type": "string"
      +                          },
      +                          "rows": {
      +                            "items": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "entityId": {
      +                                  "pattern": "^ent_[a-f0-9]{12}$",
      +                                  "type": "string"
      +                                },
      +                                "evidenceId": {
      +                                  "maxLength": 160,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "httpStatus": {
      +                                  "maximum": 399,
      +                                  "minimum": 200,
      +                                  "type": "integer"
      +                                },
      +                                "label": {
      +                                  "maxLength": 200,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "observedAtMs": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                                },
      +                                "purpose": {
      +                                  "enum": [
      +                                    "analytics",
      +                                    "advertising",
      +                                    "marketing",
      +                                    "session_replay"
      +                                  ],
      +                                  "type": "string"
      +                                },
      +                                "qualification": {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "activity": {
      +                                      "enum": [
      +                                        "identity_sync",
      +                                        "audience_collection",
      +                                        "identified_advertising_collection",
      +                                        "declared_sale_sharing_collection",
      +                                        "unresolved"
      +                                      ],
      +                                      "type": "string"
      +                                    },
      +                                    "basis": {
      +                                      "enum": [
      +                                        "endpoint_or_identity_unresolved",
      +                                        "google_advertising_feature_identifier",
      +                                        "google_cookie_matching",
      +                                        "google_remarketing_audience",
      +                                        "google_advertising_conversion_identifier",
      +                                        "linkedin_hashed_email",
      +                                        "meta_advanced_matching_identifier",
      +                                        "linkedin_ads_identifier",
      +                                        "meta_pixel_identifier",
      +                                        "tiktok_pixel_identifier",
      +                                        "pinterest_tag_identifier",
      +                                        "snap_pixel_identifier",
      +                                        "reddit_pixel_identifier",
      +                                        "microsoft_uet_identifier",
      +                                        "adobe_identity_mapping",
      +                                        "criteo_first_party_identity",
      +                                        "amazon_identity_sync",
      +                                        "pubmatic_cookie_sync",
      +                                        "trade_desk_identity_mapping",
      +                                        "lotame_profile_mapping",
      +                                        "openx_identity_resolution",
      +                                        "index_exchange_bid_user_identifier",
      +                                        "magnite_exchange_bid_user_identifier",
      +                                        "magnite_bid_user_identifier",
      +                                        "owner_property_sale",
      +                                        "owner_property_sharing",
      +                                        "owner_property_audience"
      +                                      ],
      +                                      "type": "string"
      +                                    },
      +                                    "gpp": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "applicableSections": {
      +                                          "items": {
      +                                            "maximum": 63,
      +                                            "minimum": -1,
      +                                            "type": "integer"
      +                                          },
      +                                          "maxItems": 8,
      +                                          "type": "array"
      +                                        },
      +                                        "cmpComparison": {
      +                                          "enum": [
      +                                            "not_compared",
      +                                            "unavailable",
      +                                            "earlier_readback",
      +                                            "later_readback",
      +                                            "same_time_consistent",
      +                                            "same_time_conflicting"
      +                                          ],
      +                                          "type": "string"
      +                                        },
      +                                        "decoderVersion": {
      +                                          "const": "@iabgpp/cmpapi@3.2.0",
      +                                          "type": "string"
      +                                        },
      +                                        "policyVersion": {
      +                                          "const": "gpp_request_decode.v1",
      +                                          "type": "string"
      +                                        },
      +                                        "reasons": {
      +                                          "items": {
      +                                            "enum": [
      +                                              "input_limit",
      +                                              "malformed_encoding",
      +                                              "unsupported_header",
      +                                              "unsupported_section_version",
      +                                              "duplicate_privacy_parameters",
      +                                              "invalid_fields",
      +                                              "missing_gpp",
      +                                              "missing_applicable_sections",
      +                                              "invalid_applicable_sections",
      +                                              "section_inventory_mismatch",
      +                                              "applicable_section_missing",
      +                                              "unsupported_applicable_section",
      +                                              "noncanonical_encoding",
      +                                              "us_privacy_conflict",
      +                                              "section_state_conflict",
      +                                              "gpc_delivery_disagrees",
      +                                              "cmp_sale_disagrees",
      +                                              "cmp_sharing_disagrees",
      +                                              "cmp_gpc_disagrees"
      +                                            ],
      +                                            "type": "string"
      +                                          },
      +                                          "maxItems": 20,
      +                                          "type": "array"
      +                                        },
      +                                        "requestSignals": {
      +                                          "enum": [
      +                                            "not_assessed",
      +                                            "consistent",
      +                                            "conflicting"
      +                                          ],
      +                                          "type": "string"
      +                                        },
      +                                        "sectionIds": {
      +                                          "items": {
      +                                            "maximum": 63,
      +                                            "minimum": 1,
      +                                            "type": "integer"
      +                                          },
      +                                          "maxItems": 32,
      +                                          "type": "array"
      +                                        },
      +                                        "sections": {
      +                                          "items": {
      +                                            "additionalProperties": false,
      +                                            "properties": {
      +                                              "gpc": {
      +                                                "type": [
      +                                                  "boolean",
      +                                                  "null"
      +                                                ]
      +                                              },
      +                                              "saleNotice": {
      +                                                "enum": [
      +                                                  0,
      +                                                  1,
      +                                                  2
      +                                                ],
      +                                                "type": "number"
      +                                              },
      +                                              "saleOptOut": {
      +                                                "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/gpp/properties/sections/items/properties/saleNotice"
      +                                              },
      +                                              "sectionId": {
      +                                                "enum": [
      +                                                  7,
      +                                                  8
      +                                                ],
      +                                                "type": "number"
      +                                              },
      +                                              "serviceProviderMode": {
      +                                                "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/gpp/properties/sections/items/properties/saleNotice"
      +                                              },
      +                                              "sharingNotice": {
      +                                                "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/gpp/properties/sections/items/properties/saleNotice"
      +                                              },
      +                                              "sharingOptOut": {
      +                                                "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/gpp/properties/sections/items/properties/saleNotice"
      +                                              },
      +                                              "targetedAdvertisingOptOut": {
      +                                                "anyOf": [
      +                                                  {
      +                                                    "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/gpp/properties/sections/items/properties/saleNotice"
      +                                                  },
      +                                                  {
      +                                                    "type": "null"
      +                                                  }
      +                                                ]
      +                                              },
      +                                              "version": {
      +                                                "enum": [
      +                                                  1,
      +                                                  2
      +                                                ],
      +                                                "type": "number"
      +                                              }
      +                                            },
      +                                            "required": [
      +                                              "sectionId",
      +                                              "version",
      +                                              "saleNotice",
      +                                              "sharingNotice",
      +                                              "saleOptOut",
      +                                              "sharingOptOut",
      +                                              "targetedAdvertisingOptOut",
      +                                              "serviceProviderMode",
      +                                              "gpc"
      +                                            ],
      +                                            "type": "object"
      +                                          },
      +                                          "maxItems": 2,
      +                                          "type": "array"
      +                                        },
      +                                        "status": {
      +                                          "enum": [
      +                                            "not_present",
      +                                            "decoded",
      +                                            "invalid",
      +                                            "unsupported",
      +                                            "limited"
      +                                          ],
      +                                          "type": "string"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "policyVersion",
      +                                        "decoderVersion",
      +                                        "status",
      +                                        "sectionIds",
      +                                        "applicableSections",
      +                                        "sections",
      +                                        "requestSignals",
      +                                        "cmpComparison",
      +                                        "reasons"
      +                                      ],
      +                                      "type": "object"
      +                                    },
      +                                    "policyVersion": {
      +                                      "enum": [
      +                                        "ca_sale_sharing_qualification.v2",
      +                                        "ca_sale_sharing_qualification.v3",
      +                                        "ca_sale_sharing_qualification.v4-index-auction",
      +                                        "ca_sale_sharing_qualification.v5-magnite-auction"
      +                                      ],
      +                                      "type": "string"
      +                                    },
      +                                    "processingSignals": {
      +                                      "items": {
      +                                        "enum": [
      +                                          "google_rdp",
      +                                          "google_npa",
      +                                          "google_limited_ads",
      +                                          "meta_ldu",
      +                                          "us_privacy_sale_opt_out",
      +                                          "gpp_unresolved",
      +                                          "privacy_signal_invalid",
      +                                          "gpp_opt_out",
      +                                          "gpp_service_provider",
      +                                          "privacy_signal_conflict"
      +                                        ],
      +                                        "type": "string"
      +                                      },
      +                                      "maxItems": 10,
      +                                      "type": "array"
      +                                    },
      +                                    "propertyEvidence": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "declarationId": {
      +                                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                                        },
      +                                        "policyVersion": {
      +                                          "const": "corroborated_property_collection.v1",
      +                                          "type": "string"
      +                                        },
      +                                        "propertyIdSha256": {
      +                                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                                        },
      +                                        "requestUrlSha256": {
      +                                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                                        },
      +                                        "sourceBundleSha256": {
      +                                          "pattern": "^[a-f0-9]{64}$",
      +                                          "type": "string"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "policyVersion",
      +                                        "sourceBundleSha256",
      +                                        "declarationId",
      +                                        "propertyIdSha256",
      +                                        "requestUrlSha256"
      +                                      ],
      +                                      "type": "object"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "activity",
      +                                    "basis",
      +                                    "processingSignals"
      +                                  ],
      +                                  "type": "object"
      +                                }
      +                              },
      +                              "required": [
      +                                "evidenceId",
      +                                "entityId",
      +                                "label",
      +                                "observedAtMs",
      +                                "purpose",
      +                                "httpStatus",
      +                                "qualification"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "maxItems": 32,
      +                            "type": "array"
      +                          }
      +                        },
      +                        "required": [
      +                          "policyVersion",
      +                          "rows"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "complete": {
      +                        "type": "boolean"
      +                      },
      +                      "count": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      },
      +                      "documentCommittedAtMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "evidenceIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "fromMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "gppPropagation": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "contractVersion": {
      +                            "const": "gpp_propagation_evidence.v1",
      +                            "type": "string"
      +                          },
      +                          "rows": {
      +                            "items": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "applicableSections": {
      +                                  "items": {
      +                                    "enum": [
      +                                      7,
      +                                      8
      +                                    ],
      +                                    "type": "number"
      +                                  },
      +                                  "maxItems": 2,
      +                                  "minItems": 1,
      +                                  "type": "array"
      +                                },
      +                                "cmpEvidence": {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "gpc": {
      +                                      "const": true,
      +                                      "type": "boolean"
      +                                    },
      +                                    "observedAtMs": {
      +                                      "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                                    },
      +                                    "sectionId": {
      +                                      "enum": [
      +                                        7,
      +                                        8
      +                                      ],
      +                                      "type": "number"
      +                                    },
      +                                    "stateSha256": {
      +                                      "pattern": "^[a-f0-9]{64}$",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "observedAtMs",
      +                                    "sectionId",
      +                                    "stateSha256",
      +                                    "gpc"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                "evidenceId": {
      +                                  "maxLength": 160,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "observedAtMs": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                                },
      +                                "reason": {
      +                                  "enum": [
      +                                    "applicable_section_missing",
      +                                    "empty_gpp_after_observed_cmp_state"
      +                                  ],
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "evidenceId",
      +                                "reason",
      +                                "observedAtMs",
      +                                "applicableSections"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          }
      +                        },
      +                        "required": [
      +                          "contractVersion",
      +                          "rows"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "propertySaleSharingSource": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "contractVersion": {
      +                            "const": "property_sale_sharing_source.v1",
      +                            "type": "string"
      +                          },
      +                          "declarations": {
      +                            "items": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "basis": {
      +                                  "enum": [
      +                                    "owner_property_sale",
      +                                    "owner_property_sharing",
      +                                    "owner_property_audience"
      +                                  ],
      +                                  "type": "string"
      +                                },
      +                                "clause": {
      +                                  "maxLength": 400,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "clauseSha256": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                                },
      +                                "declarationId": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                                },
      +                                "documentUrlSha256": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                                },
      +                                "entityId": {
      +                                  "const": "ent_7509263a9ab6",
      +                                  "type": "string"
      +                                },
      +                                "observationId": {
      +                                  "maxLength": 200,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "propertyIdSha256": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                                },
      +                                "retainedTextSha256": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                                }
      +                              },
      +                              "required": [
      +                                "declarationId",
      +                                "propertyIdSha256",
      +                                "entityId",
      +                                "basis",
      +                                "observationId",
      +                                "documentUrlSha256",
      +                                "retainedTextSha256",
      +                                "clauseSha256",
      +                                "clause"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "maxItems": 8,
      +                            "type": "array"
      +                          },
      +                          "scanId": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "sourceBundleSha256": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                          },
      +                          "targetSha256": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                          }
      +                        },
      +                        "required": [
      +                          "contractVersion",
      +                          "scanId",
      +                          "targetSha256",
      +                          "sourceBundleSha256",
      +                          "declarations"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "samplesTruncated": {
      +                        "type": "boolean"
      +                      },
      +                      "throughMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "count",
      +                      "blockedBeforeTransmissionCount",
      +                      "complete",
      +                      "fromMs",
      +                      "documentCommittedAtMs",
      +                      "throughMs",
      +                      "classifiedCount",
      +                      "collectionCount",
      +                      "evidenceIds",
      +                      "samplesTruncated"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "scanId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "scope": {
      +                    "const": "main_document_and_retained_http_requests",
      +                    "type": "string"
      +                  },
      +                  "scoreEffect": {
      +                    "const": "none",
      +                    "type": "string"
      +                  },
      +                  "semanticProbe": {
      +                    "enum": [
      +                      "observed",
      +                      "unsupported",
      +                      "unavailable",
      +                      "not_ready",
      +                      "invalid",
      +                      "incomplete"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "sessionSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "sourceSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "complete",
      +                      "limited",
      +                      "unavailable"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "contractVersion",
      +                  "scope",
      +                  "status",
      +                  "sourceSha256",
      +                  "sessionSha256",
      +                  "documentUrlSha256",
      +                  "delivery",
      +                  "semanticProbe",
      +                  "registration",
      +                  "acknowledgment",
      +                  "requests",
      +                  "limitationKeys",
      +                  "scoreEffect",
      +                  "legalInterpretation"
      +                ],
      +                "type": "object"
      +              },
      +              "scoreEffect": {
      +                "const": "none",
      +                "type": "string"
      +              },
      +              "status": {
      +                "enum": [
      +                  "responsive",
      +                  "no_observable_response",
      +                  "indeterminate"
      +                ],
      +                "type": "string"
      +              },
      +              "summary": {
      +                "maxLength": 2000,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "status",
      +              "findingTitle",
      +              "summary",
      +              "scoreEffect",
      +              "legalInterpretation",
      +              "comparison",
      +              "californiaPolicy",
      +              "evidenceUrl"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  2. Changed1 schema field changed
    • changedOutput schema / properties / gpcResponse / anyOf
      Previous value: -[
      -  {
      -    "anyOf": [
      -      {
      -        "not": {}
      -      },
      -      {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "activityComparison": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "activity": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingMarketing": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "baselineRequests": {
      -                            "maximum": 5000,
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "baselineServices": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      -                          },
      -                          "gpcRequests": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      -                          },
      -                          "gpcServices": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      -                          }
      -                        },
      -                        "required": [
      -                          "baselineRequests",
      -                          "gpcRequests",
      -                          "baselineServices",
      -                          "gpcServices"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "analyticsReplay": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing"
      -                      }
      -                    },
      -                    "required": [
      -                      "advertisingMarketing",
      -                      "analyticsReplay"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "causedByGpc": {
      -                    "const": "not_established",
      -                    "type": "string"
      -                  },
      -                  "contractVersion": {
      -                    "const": "certscore.gpc-activity-comparison.v1",
      -                    "type": "string"
      -                  },
      -                  "durationMs": {
      -                    "maximum": 15000,
      -                    "minimum": 1,
      -                    "type": "integer"
      -                  },
      -                  "evidencePolicy": {
      -                    "enum": [
      -                      "page_http_signal.v1",
      -                      "page_http_signal.v2"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "scanId": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  },
      -                  "scope": {
      -                    "const": "matched_post_commit_request_window",
      -                    "type": "string"
      -                  },
      -                  "scoreEffect": {
      -                    "const": "none",
      -                    "type": "string"
      -                  },
      -                  "sourceHashes": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "baseline": {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      "gpc": {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "baseline",
      -                      "gpc"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "status": {
      -                    "const": "measured",
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "contractVersion",
      -                  "scanId",
      -                  "status",
      -                  "scope",
      -                  "durationMs",
      -                  "sourceHashes",
      -                  "activity",
      -                  "scoreEffect",
      -                  "causedByGpc"
      -                ],
      -                "type": "object"
      -              },
      -              "californiaPolicy": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "applied": {
      -                    "type": "boolean"
      -                  },
      -                  "deductionPoints": {
      -                    "enum": [
      -                      0,
      -                      15,
      -                      25,
      -                      32,
      -                      37,
      -                      40,
      -                      43,
      -                      45,
      -                      47
      -                    ],
      -                    "type": "number"
      -                  }
      -                },
      -                "required": [
      -                  "applied",
      -                  "deductionPoints"
      -                ],
      -                "type": "object"
      -              },
      -              "comparison": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "baselineArtifact": {
      -                    "anyOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "lane": {
      -                            "const": "runtime_evidence",
      -                            "type": "string"
      -                          },
      -                          "sha256": {
      -                            "pattern": "^[a-f0-9]{64}$",
      -                            "type": "string"
      -                          },
      -                          "sizeBytes": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "lane",
      -                          "sha256",
      -                          "sizeBytes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "comparable": {
      -                    "type": "boolean"
      -                  },
      -                  "coverage": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "comparedThroughMs": {
      -                        "anyOf": [
      -                          {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "status": {
      -                        "enum": [
      -                          "complete",
      -                          "limited",
      -                          "unavailable"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "status",
      -                      "comparedThroughMs"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "delivery": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "status": {
      -                        "enum": [
      -                          "verified",
      -                          "limited",
      -                          "unavailable"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "status"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "deltas": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingOrMarketingActivity": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "advertisingOrMeasurementActivity": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "consentOrCmpBehavior": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "cookies": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "baselineCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "baselineOnly": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "baselineOnlyCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "countDelta": {
      -                            "type": "integer"
      -                          },
      -                          "gpcCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "gpcOnly": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "gpcOnlyCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "samplesTruncated": {
      -                            "type": "boolean"
      -                          },
      -                          "shared": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "sharedCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "baselineCount",
      -                          "gpcCount",
      -                          "countDelta",
      -                          "baselineOnly",
      -                          "gpcOnly",
      -                          "shared"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "trackers": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "webStorage": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      }
      -                    },
      -                    "required": [
      -                      "cookies",
      -                      "trackers",
      -                      "advertisingOrMeasurementActivity",
      -                      "consentOrCmpBehavior"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "enabledProof": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "navigatorGlobalPrivacyControl": {
      -                        "type": [
      -                          "boolean",
      -                          "null"
      -                        ]
      -                      },
      -                      "requestEventIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "requestsWithSecGpc": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      },
      -                      "secGpcHeaderValue": {
      -                        "anyOf": [
      -                          {
      -                            "const": "1",
      -                            "type": "string"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      }
      -                    },
      -                    "required": [
      -                      "secGpcHeaderValue",
      -                      "requestsWithSecGpc",
      -                      "requestEventIds",
      -                      "navigatorGlobalPrivacyControl"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "gpcArtifact": {
      -                    "anyOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "lane": {
      -                            "const": "gpc_observation",
      -                            "type": "string"
      -                          },
      -                          "sha256": {
      -                            "pattern": "^[a-f0-9]{64}$",
      -                            "type": "string"
      -                          },
      -                          "sizeBytes": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "lane",
      -                          "sha256",
      -                          "sizeBytes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "limitationKeys": {
      -                    "items": {
      -                      "maxLength": 160,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "maxItems": 24,
      -                    "type": "array"
      -                  },
      -                  "protocol": {
      -                    "const": "passive_baseline_with_sec_gpc",
      -                    "type": "string"
      -                  },
      -                  "responseBasis": {
      -                    "enum": [
      -                      "qualified_activity_reduction",
      -                      "no_qualified_reduction",
      -                      "insufficient_evidence"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "comparable",
      -                  "protocol",
      -                  "baselineArtifact",
      -                  "gpcArtifact",
      -                  "enabledProof",
      -                  "deltas",
      -                  "limitationKeys"
      -                ],
      -                "type": "object"
      -              },
      -              "contractVersion": {
      -                "enum": [
      -                  "certscore.gpc-response-assessment.v1",
      -                  "certscore.gpc-response-assessment.v2",
      -                  "certscore.gpc-response-assessment.v3"
      -                ],
      -                "type": "string"
      -              },
      -              "evidenceUrl": {
      -                "format": "uri",
      -                "type": "string"
      -              },
      -              "findingTitle": {
      -                "enum": [
      -                  "GPC response",
      -                  "No observable GPC response"
      -                ],
      -                "type": "string"
      -              },
      -              "legalInterpretation": {
      -                "const": "not_assessed",
      -                "type": "string"
      -              },
      -              "observation": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "acknowledgment": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "captureComplete": {
      -                        "type": "boolean"
      -                      },
      -                      "observed": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "observed",
      -                      "captureComplete"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "contractVersion": {
      -                    "const": "certscore.gpc-bounded-observation.v1",
      -                    "type": "string"
      -                  },
      -                  "delivery": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "fullContextVerified": {
      -                        "type": "boolean"
      -                      },
      -                      "httpHeaderRetained": {
      -                        "type": "boolean"
      -                      },
      -                      "mainNavigatorReadbackRetained": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "httpHeaderRetained",
      -                      "mainNavigatorReadbackRetained",
      -                      "fullContextVerified"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "documentUrlSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "legalInterpretation": {
      -                    "const": "not_assessed",
      -                    "type": "string"
      -                  },
      -                  "limitationKeys": {
      -                    "items": {
      -                      "maxLength": 160,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "maxItems": 32,
      -                    "type": "array"
      -                  },
      -                  "positiveEvidence": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "policyVersion": {
      -                        "const": "gpc_positive_evidence.v1",
      -                        "type": "string"
      -                      },
      -                      "representativeDocument": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "policyVersion",
      -                      "representativeDocument"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "registration": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "basis": {
      -                        "const": "current_recorded_state",
      -                        "type": "string"
      -                      },
      -                      "causedByGpc": {
      -                        "const": "not_established",
      -                        "type": "string"
      -                      },
      -                      "cmpGpcSignal": {
      -                        "enum": [
      -                          "received",
      -                          "not_received",
      -                          "unknown"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "sale": {
      -                        "enum": [
      -                          "opted_out",
      -                          "not_opted_out",
      -                          "unknown"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "sharing": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/registration/properties/sale"
      -                      }
      -                    },
      -                    "required": [
      -                      "basis",
      -                      "sale",
      -                      "sharing",
      -                      "cmpGpcSignal",
      -                      "causedByGpc"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "requests": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingCollectionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "advertisingCollectionEvidenceIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "advertisingCollectionQualification": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "policyVersion": {
      -                            "enum": [
      -                              "gpc_sale_sharing_evidence.v1",
      -                              "gpc_sale_sharing_evidence.v2"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "rows": {
      -                            "items": {
      -                              "additionalProperties": false,
      -                              "properties": {
      -                                "activity": {
      -                                  "enum": [
      -                                    "identity_sync",
      -                                    "audience_collection",
      -                                    "identified_advertising_collection",
      -                                    "unresolved"
      -                                  ],
      -                                  "type": "string"
      -                                },
      -                                "basis": {
      -                                  "enum": [
      -                                    "endpoint_or_identity_unresolved",
      -                                    "google_advertising_feature_identifier",
      -                                    "google_cookie_matching",
      -                                    "google_remarketing_audience",
      -                                    "google_advertising_conversion_identifier",
      -                                    "linkedin_ads_identifier",
      -                                    "meta_pixel_identifier",
      -                                    "microsoft_uet_identifier",
      -                                    "adobe_identity_mapping",
      -                                    "criteo_first_party_identity",
      -                                    "amazon_identity_sync",
      -                                    "pubmatic_cookie_sync",
      -                                    "trade_desk_identity_mapping",
      -                                    "lotame_profile_mapping",
      -                                    "openx_identity_resolution",
      -                                    "magnite_bid_user_identifier"
      -                                  ],
      -                                  "type": "string"
      -                                },
      -                                "evidenceId": {
      -                                  "maxLength": 160,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "gpp": {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "applicableSections": {
      -                                      "items": {
      -                                        "maximum": 63,
      -                                        "minimum": -1,
      -                                        "type": "integer"
      -                                      },
      -                                      "maxItems": 8,
      -                                      "type": "array"
      -                                    },
      -                                    "cmpComparison": {
      -                                      "enum": [
      -                                        "not_compared",
      -                                        "unavailable",
      -                                        "earlier_readback",
      -                                        "later_readback",
      -                                        "same_time_consistent",
      -                                        "same_time_conflicting"
      -                                      ],
      -                                      "type": "string"
      -                                    },
      -                                    "decoderVersion": {
      -                                      "const": "@iabgpp/cmpapi@3.2.0",
      -                                      "type": "string"
      -                                    },
      -                                    "policyVersion": {
      -                                      "const": "gpp_request_decode.v1",
      -                                      "type": "string"
      -                                    },
      -                                    "reasons": {
      -                                      "items": {
      -                                        "enum": [
      -                                          "input_limit",
      -                                          "malformed_encoding",
      -                                          "unsupported_header",
      -                                          "unsupported_section_version",
      -                                          "duplicate_privacy_parameters",
      -                                          "invalid_fields",
      -                                          "missing_gpp",
      -                                          "missing_applicable_sections",
      -                                          "invalid_applicable_sections",
      -                                          "section_inventory_mismatch",
      -                                          "applicable_section_missing",
      -                                          "unsupported_applicable_section",
      -                                          "noncanonical_encoding",
      -                                          "us_privacy_conflict",
      -                                          "section_state_conflict",
      -                                          "gpc_delivery_disagrees",
      -                                          "cmp_sale_disagrees",
      -                                          "cmp_sharing_disagrees",
      -                                          "cmp_gpc_disagrees"
      -                                        ],
      -                                        "type": "string"
      -                                      },
      -                                      "maxItems": 20,
      -                                      "type": "array"
      -                                    },
      -                                    "requestSignals": {
      -                                      "enum": [
      -                                        "not_assessed",
      -                                        "consistent",
      -                                        "conflicting"
      -                                      ],
      -                                      "type": "string"
      -                                    },
      -                                    "sectionIds": {
      -                                      "items": {
      -                                        "maximum": 63,
      -                                        "minimum": 1,
      -                                        "type": "integer"
      -                                      },
      -                                      "maxItems": 32,
      -                                      "type": "array"
      -                                    },
      -                                    "sections": {
      -                                      "items": {
      -                                        "additionalProperties": false,
      -                                        "properties": {
      -                                          "gpc": {
      -                                            "type": [
      -                                              "boolean",
      -                                              "null"
      -                                            ]
      -                                          },
      -                                          "saleNotice": {
      -                                            "enum": [
      -                                              0,
      -                                              1,
      -                                              2
      -                                            ],
      -                                            "type": "number"
      -                                          },
      -                                          "saleOptOut": {
      -                                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/advertisingCollectionQualification/properties/rows/items/properties/gpp/properties/sections/items/properties/saleNotice"
      -                                          },
      -                                          "sectionId": {
      -                                            "enum": [
      -                                              7,
      -                                              8
      -                                            ],
      -                                            "type": "number"
      -                                          },
      -                                          "serviceProviderMode": {
      -                                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/advertisingCollectionQualification/properties/rows/items/properties/gpp/properties/sections/items/properties/saleNotice"
      -                                          },
      -                                          "sharingNotice": {
      -                                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/advertisingCollectionQualification/properties/rows/items/properties/gpp/properties/sections/items/properties/saleNotice"
      -                                          },
      -                                          "sharingOptOut": {
      -                                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/advertisingCollectionQualification/properties/rows/items/properties/gpp/properties/sections/items/properties/saleNotice"
      -                                          },
      -                                          "targetedAdvertisingOptOut": {
      -                                            "anyOf": [
      -                                              {
      -                                                "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/advertisingCollectionQualification/properties/rows/items/properties/gpp/properties/sections/items/properties/saleNotice"
      -                                              },
      -                                              {
      -                                                "type": "null"
      -                                              }
      -                                            ]
      -                                          },
      -                                          "version": {
      -                                            "enum": [
      -                                              1,
      -                                              2
      -                                            ],
      -                                            "type": "number"
      -                                          }
      -                                        },
      -                                        "required": [
      -                                          "sectionId",
      -                                          "version",
      -                                          "saleNotice",
      -                                          "sharingNotice",
      -                                          "saleOptOut",
      -                                          "sharingOptOut",
      -                                          "targetedAdvertisingOptOut",
      -                                          "serviceProviderMode",
      -                                          "gpc"
      -                                        ],
      -                                        "type": "object"
      -                                      },
      -                                      "maxItems": 2,
      -                                      "type": "array"
      -                                    },
      -                                    "status": {
      -                                      "enum": [
      -                                        "not_present",
      -                                        "decoded",
      -                                        "invalid",
      -                                        "unsupported",
      -                                        "limited"
      -                                      ],
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "policyVersion",
      -                                    "decoderVersion",
      -                                    "status",
      -                                    "sectionIds",
      -                                    "applicableSections",
      -                                    "sections",
      -                                    "requestSignals",
      -                                    "cmpComparison",
      -                                    "reasons"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                "processingSignals": {
      -                                  "items": {
      -                                    "enum": [
      -                                      "google_rdp",
      -                                      "google_npa",
      -                                      "google_limited_ads",
      -                                      "meta_ldu",
      -                                      "us_privacy_sale_opt_out",
      -                                      "gpp_unresolved",
      -                                      "privacy_signal_invalid",
      -                                      "gpp_opt_out",
      -                                      "gpp_service_provider",
      -                                      "privacy_signal_conflict"
      -                                    ],
      -                                    "type": "string"
      -                                  },
      -                                  "maxItems": 10,
      -                                  "type": "array"
      -                                }
      -                              },
      -                              "required": [
      -                                "activity",
      -                                "basis",
      -                                "processingSignals",
      -                                "evidenceId"
      -                              ],
      -                              "type": "object"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          }
      -                        },
      -                        "required": [
      -                          "policyVersion",
      -                          "rows"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "advertisingCollectionRecipients": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "contractVersion": {
      -                            "const": "canonical_collection_recipients.v1",
      -                            "type": "string"
      -                          },
      -                          "resolverVersion": {
      -                            "maxLength": 120,
      -                            "minLength": 1,
      -                            "type": "string"
      -                          },
      -                          "rows": {
      -                            "items": {
      -                              "additionalProperties": false,
      -                              "properties": {
      -                                "entityId": {
      -                                  "pattern": "^ent_[a-f0-9]{12}$",
      -                                  "type": "string"
      -                                },
      -                                "evidenceId": {
      -                                  "maxLength": 160,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "label": {
      -                                  "maxLength": 200,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "observedAtMs": {
      -                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                                }
      -                              },
      -                              "required": [
      -                                "evidenceId",
      -                                "entityId",
      -                                "label"
      -                              ],
      -                              "type": "object"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          }
      -                        },
      -                        "required": [
      -                          "contractVersion",
      -                          "resolverVersion",
      -                          "rows"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "blockedBeforeTransmissionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "classifiedCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "collectionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "complete": {
      -                        "type": "boolean"
      -                      },
      -                      "count": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      },
      -                      "documentCommittedAtMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "evidenceIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "fromMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "gppPropagation": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "contractVersion": {
      -                            "const": "gpp_propagation_evidence.v1",
      -                            "type": "string"
      -                          },
      -                          "rows": {
      -                            "items": {
      -                              "additionalProperties": false,
      -                              "properties": {
      -                                "applicableSections": {
      -                                  "items": {
      -                                    "enum": [
      -                                      7,
      -                                      8
      -                                    ],
      -                                    "type": "number"
      -                                  },
      -                                  "maxItems": 2,
      -                                  "minItems": 1,
      -                                  "type": "array"
      -                                },
      -                                "cmpEvidence": {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "gpc": {
      -                                      "const": true,
      -                                      "type": "boolean"
      -                                    },
      -                                    "observedAtMs": {
      -                                      "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                                    },
      -                                    "sectionId": {
      -                                      "enum": [
      -                                        7,
      -                                        8
      -                                      ],
      -                                      "type": "number"
      -                                    },
      -                                    "stateSha256": {
      -                                      "pattern": "^[a-f0-9]{64}$",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "observedAtMs",
      -                                    "sectionId",
      -                                    "stateSha256",
      -                                    "gpc"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                "evidenceId": {
      -                                  "maxLength": 160,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "observedAtMs": {
      -                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                                },
      -                                "reason": {
      -                                  "enum": [
      -                                    "applicable_section_missing",
      -                                    "empty_gpp_after_observed_cmp_state"
      -                                  ],
      -                                  "type": "string"
      -                                }
      -                              },
      -                              "required": [
      -                                "evidenceId",
      -                                "reason",
      -                                "observedAtMs",
      -                                "applicableSections"
      -                              ],
      -                              "type": "object"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          }
      -                        },
      -                        "required": [
      -                          "contractVersion",
      -                          "rows"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "samplesTruncated": {
      -                        "type": "boolean"
      -                      },
      -                      "throughMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      }
      -                    },
      -                    "required": [
      -                      "count",
      -                      "blockedBeforeTransmissionCount",
      -                      "complete",
      -                      "fromMs",
      -                      "documentCommittedAtMs",
      -                      "throughMs",
      -                      "classifiedCount",
      -                      "collectionCount",
      -                      "evidenceIds",
      -                      "samplesTruncated"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "scanId": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  },
      -                  "scope": {
      -                    "const": "main_document_and_retained_http_requests",
      -                    "type": "string"
      -                  },
      -                  "scoreEffect": {
      -                    "const": "none",
      -                    "type": "string"
      -                  },
      -                  "semanticProbe": {
      -                    "enum": [
      -                      "observed",
      -                      "unsupported",
      -                      "unavailable",
      -                      "not_ready",
      -                      "invalid",
      -                      "incomplete"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "sessionSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "sourceSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "complete",
      -                      "limited",
      -                      "unavailable"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "contractVersion",
      -                  "scope",
      -                  "status",
      -                  "sourceSha256",
      -                  "sessionSha256",
      -                  "documentUrlSha256",
      -                  "delivery",
      -                  "semanticProbe",
      -                  "registration",
      -                  "acknowledgment",
      -                  "requests",
      -                  "limitationKeys",
      -                  "scoreEffect",
      -                  "legalInterpretation"
      -                ],
      -                "type": "object"
      -              },
      -              "scoreEffect": {
      -                "const": "none",
      -                "type": "string"
      -              },
      -              "status": {
      -                "enum": [
      -                  "responsive",
      -                  "no_observable_response",
      -                  "indeterminate"
      -                ],
      -                "type": "string"
      -              },
      -              "summary": {
      -                "maxLength": 2000,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "status",
      -              "findingTitle",
      -              "summary",
      -              "scoreEffect",
      -              "legalInterpretation",
      -              "comparison",
      -              "californiaPolicy",
      -              "evidenceUrl"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    ]
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "not": {}
      +      },
      +      {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "activityComparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "activity": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingMarketing": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "baselineRequests": {
      +                            "maximum": 5000,
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "baselineServices": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          },
      +                          "gpcRequests": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          },
      +                          "gpcServices": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          }
      +                        },
      +                        "required": [
      +                          "baselineRequests",
      +                          "gpcRequests",
      +                          "baselineServices",
      +                          "gpcServices"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "analyticsReplay": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing"
      +                      }
      +                    },
      +                    "required": [
      +                      "advertisingMarketing",
      +                      "analyticsReplay"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "causedByGpc": {
      +                    "const": "not_established",
      +                    "type": "string"
      +                  },
      +                  "contractVersion": {
      +                    "const": "certscore.gpc-activity-comparison.v1",
      +                    "type": "string"
      +                  },
      +                  "durationMs": {
      +                    "maximum": 15000,
      +                    "minimum": 1,
      +                    "type": "integer"
      +                  },
      +                  "evidencePolicy": {
      +                    "enum": [
      +                      "page_http_signal.v1",
      +                      "page_http_signal.v2"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "scanId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "scope": {
      +                    "const": "matched_post_commit_request_window",
      +                    "type": "string"
      +                  },
      +                  "scoreEffect": {
      +                    "const": "none",
      +                    "type": "string"
      +                  },
      +                  "sourceHashes": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "baseline": {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      "gpc": {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "baseline",
      +                      "gpc"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "status": {
      +                    "const": "measured",
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "contractVersion",
      +                  "scanId",
      +                  "status",
      +                  "scope",
      +                  "durationMs",
      +                  "sourceHashes",
      +                  "activity",
      +                  "scoreEffect",
      +                  "causedByGpc"
      +                ],
      +                "type": "object"
      +              },
      +              "californiaPolicy": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "applied": {
      +                    "type": "boolean"
      +                  },
      +                  "deductionPoints": {
      +                    "enum": [
      +                      0,
      +                      15,
      +                      25,
      +                      32,
      +                      37,
      +                      40,
      +                      43,
      +                      45,
      +                      47
      +                    ],
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "applied",
      +                  "deductionPoints"
      +                ],
      +                "type": "object"
      +              },
      +              "comparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "baselineArtifact": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "lane": {
      +                            "const": "runtime_evidence",
      +                            "type": "string"
      +                          },
      +                          "sha256": {
      +                            "pattern": "^[a-f0-9]{64}$",
      +                            "type": "string"
      +                          },
      +                          "sizeBytes": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "lane",
      +                          "sha256",
      +                          "sizeBytes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "comparable": {
      +                    "type": "boolean"
      +                  },
      +                  "coverage": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "comparedThroughMs": {
      +                        "anyOf": [
      +                          {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "complete",
      +                          "limited",
      +                          "unavailable"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "status",
      +                      "comparedThroughMs"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "delivery": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "status": {
      +                        "enum": [
      +                          "verified",
      +                          "limited",
      +                          "unavailable"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "status"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "deltas": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingOrMarketingActivity": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "advertisingOrMeasurementActivity": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "consentOrCmpBehavior": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "cookies": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "baselineCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "baselineOnly": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "baselineOnlyCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "countDelta": {
      +                            "type": "integer"
      +                          },
      +                          "gpcCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "gpcOnly": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "gpcOnlyCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "samplesTruncated": {
      +                            "type": "boolean"
      +                          },
      +                          "shared": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "sharedCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "baselineCount",
      +                          "gpcCount",
      +                          "countDelta",
      +                          "baselineOnly",
      +                          "gpcOnly",
      +                          "shared"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "trackers": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "webStorage": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      }
      +                    },
      +                    "required": [
      +                      "cookies",
      +                      "trackers",
      +                      "advertisingOrMeasurementActivity",
      +                      "consentOrCmpBehavior"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "enabledProof": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "navigatorGlobalPrivacyControl": {
      +                        "type": [
      +                          "boolean",
      +                          "null"
      +                        ]
      +                      },
      +                      "requestEventIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "requestsWithSecGpc": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      },
      +                      "secGpcHeaderValue": {
      +                        "anyOf": [
      +                          {
      +                            "const": "1",
      +                            "type": "string"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "secGpcHeaderValue",
      +                      "requestsWithSecGpc",
      +                      "requestEventIds",
      +                      "navigatorGlobalPrivacyControl"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "gpcArtifact": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "lane": {
      +                            "const": "gpc_observation",
      +                            "type": "string"
      +                          },
      +                          "sha256": {
      +                            "pattern": "^[a-f0-9]{64}$",
      +                            "type": "string"
      +                          },
      +                          "sizeBytes": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "lane",
      +                          "sha256",
      +                          "sizeBytes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "limitationKeys": {
      +                    "items": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 24,
      +                    "type": "array"
      +                  },
      +                  "protocol": {
      +                    "const": "passive_baseline_with_sec_gpc",
      +                    "type": "string"
      +                  },
      +                  "responseBasis": {
      +                    "enum": [
      +                      "qualified_activity_reduction",
      +                      "no_qualified_reduction",
      +                      "insufficient_evidence"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "comparable",
      +                  "protocol",
      +                  "baselineArtifact",
      +                  "gpcArtifact",
      +                  "enabledProof",
      +                  "deltas",
      +                  "limitationKeys"
      +                ],
      +                "type": "object"
      +              },
      +              "contractVersion": {
      +                "enum": [
      +                  "certscore.gpc-response-assessment.v1",
      +                  "certscore.gpc-response-assessment.v2",
      +                  "certscore.gpc-response-assessment.v3"
      +                ],
      +                "type": "string"
      +              },
      +              "evidenceUrl": {
      +                "format": "uri",
      +                "type": "string"
      +              },
      +              "findingTitle": {
      +                "enum": [
      +                  "GPC response",
      +                  "No observable GPC response"
      +                ],
      +                "type": "string"
      +              },
      +              "legalInterpretation": {
      +                "const": "not_assessed",
      +                "type": "string"
      +              },
      +              "observation": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "acknowledgment": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "captureComplete": {
      +                        "type": "boolean"
      +                      },
      +                      "observed": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "observed",
      +                      "captureComplete"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "contractVersion": {
      +                    "const": "certscore.gpc-bounded-observation.v1",
      +                    "type": "string"
      +                  },
      +                  "delivery": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "fullContextVerified": {
      +                        "type": "boolean"
      +                      },
      +                      "httpHeaderRetained": {
      +                        "type": "boolean"
      +                      },
      +                      "mainNavigatorReadbackRetained": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "httpHeaderRetained",
      +                      "mainNavigatorReadbackRetained",
      +                      "fullContextVerified"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "documentUrlSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "legalInterpretation": {
      +                    "const": "not_assessed",
      +                    "type": "string"
      +                  },
      +                  "limitationKeys": {
      +                    "items": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 32,
      +                    "type": "array"
      +                  },
      +                  "positiveEvidence": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "policyVersion": {
      +                        "const": "gpc_positive_evidence.v1",
      +                        "type": "string"
      +                      },
      +                      "representativeDocument": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "policyVersion",
      +                      "representativeDocument"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "registration": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "basis": {
      +                        "const": "current_recorded_state",
      +                        "type": "string"
      +                      },
      +                      "causedByGpc": {
      +                        "const": "not_established",
      +                        "type": "string"
      +                      },
      +                      "cmpGpcSignal": {
      +                        "enum": [
      +                          "received",
      +                          "not_received",
      +                          "unknown"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "sale": {
      +                        "enum": [
      +                          "opted_out",
      +                          "not_opted_out",
      +                          "unknown"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "sharing": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/registration/properties/sale"
      +                      }
      +                    },
      +                    "required": [
      +                      "basis",
      +                      "sale",
      +                      "sharing",
      +                      "cmpGpcSignal",
      +                      "causedByGpc"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "requests": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingCollectionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "advertisingCollectionEvidenceIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "advertisingCollectionQualification": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "policyVersion": {
      +                            "enum": [
      +                              "gpc_sale_sharing_evidence.v1",
      +                              "gpc_sale_sharing_evidence.v2",
      +                              "gpc_sale_sharing_evidence.v3",
      +                              "gpc_sale_sharing_evidence.v4",
      +                              "gpc_sale_sharing_evidence.v5"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "rows": {
      +                            "items": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "activity": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/activity"
      +                                },
      +                                "basis": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/basis"
      +                                },
      +                                "evidenceId": {
      +                                  "maxLength": 160,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "gpp": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/gpp"
      +                                },
      +                                "policyVersion": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/policyVersion"
      +                                },
      +                                "processingSignals": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/processingSignals"
      +                                },
      +                                "propertyEvidence": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence"
      +                                }
      +                              },
      +                              "required": [
      +                                "activity",
      +                                "basis",
      +                                "processingSignals",
      +                                "evidenceId"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          }
      +                        },
      +                        "required": [
      +                          "policyVersion",
      +                          "rows"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "advertisingCollectionRecipients": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "contractVersion": {
      +                            "const": "canonical_collection_recipients.v1",
      +                            "type": "string"
      +                          },
      +                          "resolverVersion": {
      +                            "maxLength": 120,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "rows": {
      +                            "items": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "entityId": {
      +                                  "pattern": "^ent_[a-f0-9]{12}$",
      +                                  "type": "string"
      +                                },
      +                                "evidenceId": {
      +                                  "maxLength": 160,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "label": {
      +                                  "maxLength": 200,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "observedAtMs": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                                }
      +                              },
      +                              "required": [
      +                                "evidenceId",
      +                                "entityId",
      +                                "label"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          }
      +                        },
      +                        "required": [
      +                          "contractVersion",
      +                          "resolverVersion",
      +                          "rows"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "blockedBeforeTransmissionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "classifiedCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "collectionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "collectionReview": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "policyVersion": {
      +                            "const": "gpc_collection_review.v1",
      +                            "type": "string"
      +                          },
      +                          "rows": {
      +                            "items": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "entityId": {
      +                                  "pattern": "^ent_[a-f0-9]{12}$",
      +                                  "type": "string"
      +                                },
      +                                "evidenceId": {
      +                                  "maxLength": 160,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "httpStatus": {
      +                                  "maximum": 399,
      +                                  "minimum": 200,
      +                                  "type": "integer"
      +                                },
      +                                "label": {
      +                                  "maxLength": 200,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "observedAtMs": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                                },
      +                                "purpose": {
      +                                  "enum": [
      +                                    "analytics",
      +                                    "advertising",
      +                                    "marketing",
      +                                    "session_replay"
      +                                  ],
      +                                  "type": "string"
      +                                },
      +                                "qualification": {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "activity": {
      +                                      "enum": [
      +                                        "identity_sync",
      +                                        "audience_collection",
      +                                        "identified_advertising_collection",
      +                                        "declared_sale_sharing_collection",
      +                                        "unresolved"
      +                                      ],
      +                                      "type": "string"
      +                                    },
      +                                    "basis": {
      +                                      "enum": [
      +                                        "endpoint_or_identity_unresolved",
      +                                        "google_advertising_feature_identifier",
      +                                        "google_cookie_matching",
      +                                        "google_remarketing_audience",
      +                                        "google_advertising_conversion_identifier",
      +                                        "linkedin_hashed_email",
      +                                        "meta_advanced_matching_identifier",
      +                                        "linkedin_ads_identifier",
      +                                        "meta_pixel_identifier",
      +                                        "tiktok_pixel_identifier",
      +                                        "pinterest_tag_identifier",
      +                                        "snap_pixel_identifier",
      +                                        "reddit_pixel_identifier",
      +                                        "microsoft_uet_identifier",
      +                                        "adobe_identity_mapping",
      +                                        "criteo_first_party_identity",
      +                                        "amazon_identity_sync",
      +                                        "pubmatic_cookie_sync",
      +                                        "trade_desk_identity_mapping",
      +                                        "lotame_profile_mapping",
      +                                        "openx_identity_resolution",
      +                                        "magnite_bid_user_identifier",
      +                                        "owner_property_sale",
      +                                        "owner_property_sharing",
      +                                        "owner_property_audience"
      +                                      ],
      +                                      "type": "string"
      +                                    },
      +                                    "gpp": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "applicableSections": {
      +                                          "items": {
      +                                            "maximum": 63,
      +                                            "minimum": -1,
      +                                            "type": "integer"
      +                                          },
      +                                          "maxItems": 8,
      +                                          "type": "array"
      +                                        },
      +                                        "cmpComparison": {
      +                                          "enum": [
      +                                            "not_compared",
      +                                            "unavailable",
      +                                            "earlier_readback",
      +                                            "later_readback",
      +                                            "same_time_consistent",
      +                                            "same_time_conflicting"
      +                                          ],
      +                                          "type": "string"
      +                                        },
      +                                        "decoderVersion": {
      +                                          "const": "@iabgpp/cmpapi@3.2.0",
      +                                          "type": "string"
      +                                        },
      +                                        "policyVersion": {
      +                                          "const": "gpp_request_decode.v1",
      +                                          "type": "string"
      +                                        },
      +                                        "reasons": {
      +                                          "items": {
      +                                            "enum": [
      +                                              "input_limit",
      +                                              "malformed_encoding",
      +                                              "unsupported_header",
      +                                              "unsupported_section_version",
      +                                              "duplicate_privacy_parameters",
      +                                              "invalid_fields",
      +                                              "missing_gpp",
      +                                              "missing_applicable_sections",
      +                                              "invalid_applicable_sections",
      +                                              "section_inventory_mismatch",
      +                                              "applicable_section_missing",
      +                                              "unsupported_applicable_section",
      +                                              "noncanonical_encoding",
      +                                              "us_privacy_conflict",
      +                                              "section_state_conflict",
      +                                              "gpc_delivery_disagrees",
      +                                              "cmp_sale_disagrees",
      +                                              "cmp_sharing_disagrees",
      +                                              "cmp_gpc_disagrees"
      +                                            ],
      +                                            "type": "string"
      +                                          },
      +                                          "maxItems": 20,
      +                                          "type": "array"
      +                                        },
      +                                        "requestSignals": {
      +                                          "enum": [
      +                                            "not_assessed",
      +                                            "consistent",
      +                                            "conflicting"
      +                                          ],
      +                                          "type": "string"
      +                                        },
      +                                        "sectionIds": {
      +                                          "items": {
      +                                            "maximum": 63,
      +                                            "minimum": 1,
      +                                            "type": "integer"
      +                                          },
      +                                          "maxItems": 32,
      +                                          "type": "array"
      +                                        },
      +                                        "sections": {
      +                                          "items": {
      +                                            "additionalProperties": false,
      +                                            "properties": {
      +                                              "gpc": {
      +                                                "type": [
      +                                                  "boolean",
      +                                                  "null"
      +                                                ]
      +                                              },
      +                                              "saleNotice": {
      +                                                "enum": [
      +                                                  0,
      +                                                  1,
      +                                                  2
      +                                                ],
      +                                                "type": "number"
      +                                              },
      +                                              "saleOptOut": {
      +                                                "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/gpp/properties/sections/items/properties/saleNotice"
      +                                              },
      +                                              "sectionId": {
      +                                                "enum": [
      +                                                  7,
      +                                                  8
      +                                                ],
      +                                                "type": "number"
      +                                              },
      +                                              "serviceProviderMode": {
      +                                                "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/gpp/properties/sections/items/properties/saleNotice"
      +                                              },
      +                                              "sharingNotice": {
      +                                                "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/gpp/properties/sections/items/properties/saleNotice"
      +                                              },
      +                                              "sharingOptOut": {
      +                                                "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/gpp/properties/sections/items/properties/saleNotice"
      +                                              },
      +                                              "targetedAdvertisingOptOut": {
      +                                                "anyOf": [
      +                                                  {
      +                                                    "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/gpp/properties/sections/items/properties/saleNotice"
      +                                                  },
      +                                                  {
      +                                                    "type": "null"
      +                                                  }
      +                                                ]
      +                                              },
      +                                              "version": {
      +                                                "enum": [
      +                                                  1,
      +                                                  2
      +                                                ],
      +                                                "type": "number"
      +                                              }
      +                                            },
      +                                            "required": [
      +                                              "sectionId",
      +                                              "version",
      +                                              "saleNotice",
      +                                              "sharingNotice",
      +                                              "saleOptOut",
      +                                              "sharingOptOut",
      +                                              "targetedAdvertisingOptOut",
      +                                              "serviceProviderMode",
      +                                              "gpc"
      +                                            ],
      +                                            "type": "object"
      +                                          },
      +                                          "maxItems": 2,
      +                                          "type": "array"
      +                                        },
      +                                        "status": {
      +                                          "enum": [
      +                                            "not_present",
      +                                            "decoded",
      +                                            "invalid",
      +                                            "unsupported",
      +                                            "limited"
      +                                          ],
      +                                          "type": "string"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "policyVersion",
      +                                        "decoderVersion",
      +                                        "status",
      +                                        "sectionIds",
      +                                        "applicableSections",
      +                                        "sections",
      +                                        "requestSignals",
      +                                        "cmpComparison",
      +                                        "reasons"
      +                                      ],
      +                                      "type": "object"
      +                                    },
      +                                    "policyVersion": {
      +                                      "enum": [
      +                                        "ca_sale_sharing_qualification.v2",
      +                                        "ca_sale_sharing_qualification.v3"
      +                                      ],
      +                                      "type": "string"
      +                                    },
      +                                    "processingSignals": {
      +                                      "items": {
      +                                        "enum": [
      +                                          "google_rdp",
      +                                          "google_npa",
      +                                          "google_limited_ads",
      +                                          "meta_ldu",
      +                                          "us_privacy_sale_opt_out",
      +                                          "gpp_unresolved",
      +                                          "privacy_signal_invalid",
      +                                          "gpp_opt_out",
      +                                          "gpp_service_provider",
      +                                          "privacy_signal_conflict"
      +                                        ],
      +                                        "type": "string"
      +                                      },
      +                                      "maxItems": 10,
      +                                      "type": "array"
      +                                    },
      +                                    "propertyEvidence": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "declarationId": {
      +                                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                                        },
      +                                        "policyVersion": {
      +                                          "const": "corroborated_property_collection.v1",
      +                                          "type": "string"
      +                                        },
      +                                        "propertyIdSha256": {
      +                                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                                        },
      +                                        "requestUrlSha256": {
      +                                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                                        },
      +                                        "sourceBundleSha256": {
      +                                          "pattern": "^[a-f0-9]{64}$",
      +                                          "type": "string"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "policyVersion",
      +                                        "sourceBundleSha256",
      +                                        "declarationId",
      +                                        "propertyIdSha256",
      +                                        "requestUrlSha256"
      +                                      ],
      +                                      "type": "object"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "activity",
      +                                    "basis",
      +                                    "processingSignals"
      +                                  ],
      +                                  "type": "object"
      +                                }
      +                              },
      +                              "required": [
      +                                "evidenceId",
      +                                "entityId",
      +                                "label",
      +                                "observedAtMs",
      +                                "purpose",
      +                                "httpStatus",
      +                                "qualification"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "maxItems": 32,
      +                            "type": "array"
      +                          }
      +                        },
      +                        "required": [
      +                          "policyVersion",
      +                          "rows"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "complete": {
      +                        "type": "boolean"
      +                      },
      +                      "count": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      },
      +                      "documentCommittedAtMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "evidenceIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "fromMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "gppPropagation": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "contractVersion": {
      +                            "const": "gpp_propagation_evidence.v1",
      +                            "type": "string"
      +                          },
      +                          "rows": {
      +                            "items": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "applicableSections": {
      +                                  "items": {
      +                                    "enum": [
      +                                      7,
      +                                      8
      +                                    ],
      +                                    "type": "number"
      +                                  },
      +                                  "maxItems": 2,
      +                                  "minItems": 1,
      +                                  "type": "array"
      +                                },
      +                                "cmpEvidence": {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "gpc": {
      +                                      "const": true,
      +                                      "type": "boolean"
      +                                    },
      +                                    "observedAtMs": {
      +                                      "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                                    },
      +                                    "sectionId": {
      +                                      "enum": [
      +                                        7,
      +                                        8
      +                                      ],
      +                                      "type": "number"
      +                                    },
      +                                    "stateSha256": {
      +                                      "pattern": "^[a-f0-9]{64}$",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "observedAtMs",
      +                                    "sectionId",
      +                                    "stateSha256",
      +                                    "gpc"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                "evidenceId": {
      +                                  "maxLength": 160,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "observedAtMs": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                                },
      +                                "reason": {
      +                                  "enum": [
      +                                    "applicable_section_missing",
      +                                    "empty_gpp_after_observed_cmp_state"
      +                                  ],
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "evidenceId",
      +                                "reason",
      +                                "observedAtMs",
      +                                "applicableSections"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          }
      +                        },
      +                        "required": [
      +                          "contractVersion",
      +                          "rows"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "propertySaleSharingSource": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "contractVersion": {
      +                            "const": "property_sale_sharing_source.v1",
      +                            "type": "string"
      +                          },
      +                          "declarations": {
      +                            "items": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "basis": {
      +                                  "enum": [
      +                                    "owner_property_sale",
      +                                    "owner_property_sharing",
      +                                    "owner_property_audience"
      +                                  ],
      +                                  "type": "string"
      +                                },
      +                                "clause": {
      +                                  "maxLength": 400,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "clauseSha256": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                                },
      +                                "declarationId": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                                },
      +                                "documentUrlSha256": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                                },
      +                                "entityId": {
      +                                  "const": "ent_7509263a9ab6",
      +                                  "type": "string"
      +                                },
      +                                "observationId": {
      +                                  "maxLength": 200,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "propertyIdSha256": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                                },
      +                                "retainedTextSha256": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                                }
      +                              },
      +                              "required": [
      +                                "declarationId",
      +                                "propertyIdSha256",
      +                                "entityId",
      +                                "basis",
      +                                "observationId",
      +                                "documentUrlSha256",
      +                                "retainedTextSha256",
      +                                "clauseSha256",
      +                                "clause"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "maxItems": 8,
      +                            "type": "array"
      +                          },
      +                          "scanId": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "sourceBundleSha256": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                          },
      +                          "targetSha256": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/collectionReview/properties/rows/items/properties/qualification/properties/propertyEvidence/properties/sourceBundleSha256"
      +                          }
      +                        },
      +                        "required": [
      +                          "contractVersion",
      +                          "scanId",
      +                          "targetSha256",
      +                          "sourceBundleSha256",
      +                          "declarations"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "samplesTruncated": {
      +                        "type": "boolean"
      +                      },
      +                      "throughMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "count",
      +                      "blockedBeforeTransmissionCount",
      +                      "complete",
      +                      "fromMs",
      +                      "documentCommittedAtMs",
      +                      "throughMs",
      +                      "classifiedCount",
      +                      "collectionCount",
      +                      "evidenceIds",
      +                      "samplesTruncated"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "scanId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "scope": {
      +                    "const": "main_document_and_retained_http_requests",
      +                    "type": "string"
      +                  },
      +                  "scoreEffect": {
      +                    "const": "none",
      +                    "type": "string"
      +                  },
      +                  "semanticProbe": {
      +                    "enum": [
      +                      "observed",
      +                      "unsupported",
      +                      "unavailable",
      +                      "not_ready",
      +                      "invalid",
      +                      "incomplete"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "sessionSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "sourceSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "complete",
      +                      "limited",
      +                      "unavailable"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "contractVersion",
      +                  "scope",
      +                  "status",
      +                  "sourceSha256",
      +                  "sessionSha256",
      +                  "documentUrlSha256",
      +                  "delivery",
      +                  "semanticProbe",
      +                  "registration",
      +                  "acknowledgment",
      +                  "requests",
      +                  "limitationKeys",
      +                  "scoreEffect",
      +                  "legalInterpretation"
      +                ],
      +                "type": "object"
      +              },
      +              "scoreEffect": {
      +                "const": "none",
      +                "type": "string"
      +              },
      +              "status": {
      +                "enum": [
      +                  "responsive",
      +                  "no_observable_response",
      +                  "indeterminate"
      +                ],
      +                "type": "string"
      +              },
      +              "summary": {
      +                "maxLength": 2000,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "status",
      +              "findingTitle",
      +              "summary",
      +              "scoreEffect",
      +              "legalInterpretation",
      +              "comparison",
      +              "californiaPolicy",
      +              "evidenceUrl"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  3. Changed1 schema field changed
    • changedOutput schema / properties / gpcResponse / anyOf
      Previous value: -[
      -  {
      -    "anyOf": [
      -      {
      -        "not": {}
      -      },
      -      {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "activityComparison": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "activity": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingMarketing": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "baselineRequests": {
      -                            "maximum": 5000,
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "baselineServices": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      -                          },
      -                          "gpcRequests": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      -                          },
      -                          "gpcServices": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      -                          }
      -                        },
      -                        "required": [
      -                          "baselineRequests",
      -                          "gpcRequests",
      -                          "baselineServices",
      -                          "gpcServices"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "analyticsReplay": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing"
      -                      }
      -                    },
      -                    "required": [
      -                      "advertisingMarketing",
      -                      "analyticsReplay"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "causedByGpc": {
      -                    "const": "not_established",
      -                    "type": "string"
      -                  },
      -                  "contractVersion": {
      -                    "const": "certscore.gpc-activity-comparison.v1",
      -                    "type": "string"
      -                  },
      -                  "durationMs": {
      -                    "maximum": 15000,
      -                    "minimum": 1,
      -                    "type": "integer"
      -                  },
      -                  "evidencePolicy": {
      -                    "enum": [
      -                      "page_http_signal.v1",
      -                      "page_http_signal.v2"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "scanId": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  },
      -                  "scope": {
      -                    "const": "matched_post_commit_request_window",
      -                    "type": "string"
      -                  },
      -                  "scoreEffect": {
      -                    "const": "none",
      -                    "type": "string"
      -                  },
      -                  "sourceHashes": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "baseline": {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      "gpc": {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "baseline",
      -                      "gpc"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "status": {
      -                    "const": "measured",
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "contractVersion",
      -                  "scanId",
      -                  "status",
      -                  "scope",
      -                  "durationMs",
      -                  "sourceHashes",
      -                  "activity",
      -                  "scoreEffect",
      -                  "causedByGpc"
      -                ],
      -                "type": "object"
      -              },
      -              "californiaPolicy": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "applied": {
      -                    "type": "boolean"
      -                  },
      -                  "deductionPoints": {
      -                    "enum": [
      -                      0,
      -                      15,
      -                      25,
      -                      32,
      -                      37,
      -                      40,
      -                      43,
      -                      45,
      -                      47
      -                    ],
      -                    "type": "number"
      -                  }
      -                },
      -                "required": [
      -                  "applied",
      -                  "deductionPoints"
      -                ],
      -                "type": "object"
      -              },
      -              "comparison": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "baselineArtifact": {
      -                    "anyOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "lane": {
      -                            "const": "runtime_evidence",
      -                            "type": "string"
      -                          },
      -                          "sha256": {
      -                            "pattern": "^[a-f0-9]{64}$",
      -                            "type": "string"
      -                          },
      -                          "sizeBytes": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "lane",
      -                          "sha256",
      -                          "sizeBytes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "comparable": {
      -                    "type": "boolean"
      -                  },
      -                  "coverage": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "comparedThroughMs": {
      -                        "anyOf": [
      -                          {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "status": {
      -                        "enum": [
      -                          "complete",
      -                          "limited",
      -                          "unavailable"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "status",
      -                      "comparedThroughMs"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "delivery": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "status": {
      -                        "enum": [
      -                          "verified",
      -                          "limited",
      -                          "unavailable"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "status"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "deltas": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingOrMarketingActivity": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "advertisingOrMeasurementActivity": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "consentOrCmpBehavior": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "cookies": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "baselineCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "baselineOnly": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "baselineOnlyCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "countDelta": {
      -                            "type": "integer"
      -                          },
      -                          "gpcCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "gpcOnly": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "gpcOnlyCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "samplesTruncated": {
      -                            "type": "boolean"
      -                          },
      -                          "shared": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "sharedCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "baselineCount",
      -                          "gpcCount",
      -                          "countDelta",
      -                          "baselineOnly",
      -                          "gpcOnly",
      -                          "shared"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "trackers": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "webStorage": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      }
      -                    },
      -                    "required": [
      -                      "cookies",
      -                      "trackers",
      -                      "advertisingOrMeasurementActivity",
      -                      "consentOrCmpBehavior"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "enabledProof": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "navigatorGlobalPrivacyControl": {
      -                        "type": [
      -                          "boolean",
      -                          "null"
      -                        ]
      -                      },
      -                      "requestEventIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "requestsWithSecGpc": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      },
      -                      "secGpcHeaderValue": {
      -                        "anyOf": [
      -                          {
      -                            "const": "1",
      -                            "type": "string"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      }
      -                    },
      -                    "required": [
      -                      "secGpcHeaderValue",
      -                      "requestsWithSecGpc",
      -                      "requestEventIds",
      -                      "navigatorGlobalPrivacyControl"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "gpcArtifact": {
      -                    "anyOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "lane": {
      -                            "const": "gpc_observation",
      -                            "type": "string"
      -                          },
      -                          "sha256": {
      -                            "pattern": "^[a-f0-9]{64}$",
      -                            "type": "string"
      -                          },
      -                          "sizeBytes": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "lane",
      -                          "sha256",
      -                          "sizeBytes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "limitationKeys": {
      -                    "items": {
      -                      "maxLength": 160,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "maxItems": 24,
      -                    "type": "array"
      -                  },
      -                  "protocol": {
      -                    "const": "passive_baseline_with_sec_gpc",
      -                    "type": "string"
      -                  },
      -                  "responseBasis": {
      -                    "enum": [
      -                      "qualified_activity_reduction",
      -                      "no_qualified_reduction",
      -                      "insufficient_evidence"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "comparable",
      -                  "protocol",
      -                  "baselineArtifact",
      -                  "gpcArtifact",
      -                  "enabledProof",
      -                  "deltas",
      -                  "limitationKeys"
      -                ],
      -                "type": "object"
      -              },
      -              "contractVersion": {
      -                "enum": [
      -                  "certscore.gpc-response-assessment.v1",
      -                  "certscore.gpc-response-assessment.v2",
      -                  "certscore.gpc-response-assessment.v3"
      -                ],
      -                "type": "string"
      -              },
      -              "evidenceUrl": {
      -                "format": "uri",
      -                "type": "string"
      -              },
      -              "findingTitle": {
      -                "enum": [
      -                  "GPC response",
      -                  "No observable GPC response"
      -                ],
      -                "type": "string"
      -              },
      -              "legalInterpretation": {
      -                "const": "not_assessed",
      -                "type": "string"
      -              },
      -              "observation": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "acknowledgment": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "captureComplete": {
      -                        "type": "boolean"
      -                      },
      -                      "observed": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "observed",
      -                      "captureComplete"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "contractVersion": {
      -                    "const": "certscore.gpc-bounded-observation.v1",
      -                    "type": "string"
      -                  },
      -                  "delivery": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "fullContextVerified": {
      -                        "type": "boolean"
      -                      },
      -                      "httpHeaderRetained": {
      -                        "type": "boolean"
      -                      },
      -                      "mainNavigatorReadbackRetained": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "httpHeaderRetained",
      -                      "mainNavigatorReadbackRetained",
      -                      "fullContextVerified"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "documentUrlSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "legalInterpretation": {
      -                    "const": "not_assessed",
      -                    "type": "string"
      -                  },
      -                  "limitationKeys": {
      -                    "items": {
      -                      "maxLength": 160,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "maxItems": 32,
      -                    "type": "array"
      -                  },
      -                  "positiveEvidence": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "policyVersion": {
      -                        "const": "gpc_positive_evidence.v1",
      -                        "type": "string"
      -                      },
      -                      "representativeDocument": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "policyVersion",
      -                      "representativeDocument"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "registration": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "basis": {
      -                        "const": "current_recorded_state",
      -                        "type": "string"
      -                      },
      -                      "causedByGpc": {
      -                        "const": "not_established",
      -                        "type": "string"
      -                      },
      -                      "cmpGpcSignal": {
      -                        "enum": [
      -                          "received",
      -                          "not_received",
      -                          "unknown"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "sale": {
      -                        "enum": [
      -                          "opted_out",
      -                          "not_opted_out",
      -                          "unknown"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "sharing": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/registration/properties/sale"
      -                      }
      -                    },
      -                    "required": [
      -                      "basis",
      -                      "sale",
      -                      "sharing",
      -                      "cmpGpcSignal",
      -                      "causedByGpc"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "requests": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingCollectionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "advertisingCollectionEvidenceIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "advertisingCollectionRecipients": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "contractVersion": {
      -                            "const": "canonical_collection_recipients.v1",
      -                            "type": "string"
      -                          },
      -                          "resolverVersion": {
      -                            "maxLength": 120,
      -                            "minLength": 1,
      -                            "type": "string"
      -                          },
      -                          "rows": {
      -                            "items": {
      -                              "additionalProperties": false,
      -                              "properties": {
      -                                "entityId": {
      -                                  "pattern": "^ent_[a-f0-9]{12}$",
      -                                  "type": "string"
      -                                },
      -                                "evidenceId": {
      -                                  "maxLength": 160,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "label": {
      -                                  "maxLength": 200,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "observedAtMs": {
      -                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                                }
      -                              },
      -                              "required": [
      -                                "evidenceId",
      -                                "entityId",
      -                                "label"
      -                              ],
      -                              "type": "object"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          }
      -                        },
      -                        "required": [
      -                          "contractVersion",
      -                          "resolverVersion",
      -                          "rows"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "blockedBeforeTransmissionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "classifiedCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "collectionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "complete": {
      -                        "type": "boolean"
      -                      },
      -                      "count": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      },
      -                      "documentCommittedAtMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "evidenceIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "fromMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "samplesTruncated": {
      -                        "type": "boolean"
      -                      },
      -                      "throughMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      }
      -                    },
      -                    "required": [
      -                      "count",
      -                      "blockedBeforeTransmissionCount",
      -                      "complete",
      -                      "fromMs",
      -                      "documentCommittedAtMs",
      -                      "throughMs",
      -                      "classifiedCount",
      -                      "collectionCount",
      -                      "evidenceIds",
      -                      "samplesTruncated"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "scanId": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  },
      -                  "scope": {
      -                    "const": "main_document_and_retained_http_requests",
      -                    "type": "string"
      -                  },
      -                  "scoreEffect": {
      -                    "const": "none",
      -                    "type": "string"
      -                  },
      -                  "semanticProbe": {
      -                    "enum": [
      -                      "observed",
      -                      "unsupported",
      -                      "unavailable",
      -                      "not_ready",
      -                      "invalid",
      -                      "incomplete"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "sessionSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "sourceSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "complete",
      -                      "limited",
      -                      "unavailable"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "contractVersion",
      -                  "scope",
      -                  "status",
      -                  "sourceSha256",
      -                  "sessionSha256",
      -                  "documentUrlSha256",
      -                  "delivery",
      -                  "semanticProbe",
      -                  "registration",
      -                  "acknowledgment",
      -                  "requests",
      -                  "limitationKeys",
      -                  "scoreEffect",
      -                  "legalInterpretation"
      -                ],
      -                "type": "object"
      -              },
      -              "scoreEffect": {
      -                "const": "none",
      -                "type": "string"
      -              },
      -              "status": {
      -                "enum": [
      -                  "responsive",
      -                  "no_observable_response",
      -                  "indeterminate"
      -                ],
      -                "type": "string"
      -              },
      -              "summary": {
      -                "maxLength": 2000,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "status",
      -              "findingTitle",
      -              "summary",
      -              "scoreEffect",
      -              "legalInterpretation",
      -              "comparison",
      -              "californiaPolicy",
      -              "evidenceUrl"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    ]
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "not": {}
      +      },
      +      {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "activityComparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "activity": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingMarketing": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "baselineRequests": {
      +                            "maximum": 5000,
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "baselineServices": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          },
      +                          "gpcRequests": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          },
      +                          "gpcServices": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          }
      +                        },
      +                        "required": [
      +                          "baselineRequests",
      +                          "gpcRequests",
      +                          "baselineServices",
      +                          "gpcServices"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "analyticsReplay": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing"
      +                      }
      +                    },
      +                    "required": [
      +                      "advertisingMarketing",
      +                      "analyticsReplay"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "causedByGpc": {
      +                    "const": "not_established",
      +                    "type": "string"
      +                  },
      +                  "contractVersion": {
      +                    "const": "certscore.gpc-activity-comparison.v1",
      +                    "type": "string"
      +                  },
      +                  "durationMs": {
      +                    "maximum": 15000,
      +                    "minimum": 1,
      +                    "type": "integer"
      +                  },
      +                  "evidencePolicy": {
      +                    "enum": [
      +                      "page_http_signal.v1",
      +                      "page_http_signal.v2"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "scanId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "scope": {
      +                    "const": "matched_post_commit_request_window",
      +                    "type": "string"
      +                  },
      +                  "scoreEffect": {
      +                    "const": "none",
      +                    "type": "string"
      +                  },
      +                  "sourceHashes": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "baseline": {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      "gpc": {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "baseline",
      +                      "gpc"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "status": {
      +                    "const": "measured",
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "contractVersion",
      +                  "scanId",
      +                  "status",
      +                  "scope",
      +                  "durationMs",
      +                  "sourceHashes",
      +                  "activity",
      +                  "scoreEffect",
      +                  "causedByGpc"
      +                ],
      +                "type": "object"
      +              },
      +              "californiaPolicy": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "applied": {
      +                    "type": "boolean"
      +                  },
      +                  "deductionPoints": {
      +                    "enum": [
      +                      0,
      +                      15,
      +                      25,
      +                      32,
      +                      37,
      +                      40,
      +                      43,
      +                      45,
      +                      47
      +                    ],
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "applied",
      +                  "deductionPoints"
      +                ],
      +                "type": "object"
      +              },
      +              "comparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "baselineArtifact": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "lane": {
      +                            "const": "runtime_evidence",
      +                            "type": "string"
      +                          },
      +                          "sha256": {
      +                            "pattern": "^[a-f0-9]{64}$",
      +                            "type": "string"
      +                          },
      +                          "sizeBytes": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "lane",
      +                          "sha256",
      +                          "sizeBytes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "comparable": {
      +                    "type": "boolean"
      +                  },
      +                  "coverage": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "comparedThroughMs": {
      +                        "anyOf": [
      +                          {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "complete",
      +                          "limited",
      +                          "unavailable"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "status",
      +                      "comparedThroughMs"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "delivery": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "status": {
      +                        "enum": [
      +                          "verified",
      +                          "limited",
      +                          "unavailable"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "status"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "deltas": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingOrMarketingActivity": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "advertisingOrMeasurementActivity": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "consentOrCmpBehavior": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "cookies": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "baselineCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "baselineOnly": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "baselineOnlyCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "countDelta": {
      +                            "type": "integer"
      +                          },
      +                          "gpcCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "gpcOnly": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "gpcOnlyCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "samplesTruncated": {
      +                            "type": "boolean"
      +                          },
      +                          "shared": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "sharedCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "baselineCount",
      +                          "gpcCount",
      +                          "countDelta",
      +                          "baselineOnly",
      +                          "gpcOnly",
      +                          "shared"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "trackers": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "webStorage": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      }
      +                    },
      +                    "required": [
      +                      "cookies",
      +                      "trackers",
      +                      "advertisingOrMeasurementActivity",
      +                      "consentOrCmpBehavior"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "enabledProof": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "navigatorGlobalPrivacyControl": {
      +                        "type": [
      +                          "boolean",
      +                          "null"
      +                        ]
      +                      },
      +                      "requestEventIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "requestsWithSecGpc": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      },
      +                      "secGpcHeaderValue": {
      +                        "anyOf": [
      +                          {
      +                            "const": "1",
      +                            "type": "string"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "secGpcHeaderValue",
      +                      "requestsWithSecGpc",
      +                      "requestEventIds",
      +                      "navigatorGlobalPrivacyControl"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "gpcArtifact": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "lane": {
      +                            "const": "gpc_observation",
      +                            "type": "string"
      +                          },
      +                          "sha256": {
      +                            "pattern": "^[a-f0-9]{64}$",
      +                            "type": "string"
      +                          },
      +                          "sizeBytes": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "lane",
      +                          "sha256",
      +                          "sizeBytes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "limitationKeys": {
      +                    "items": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 24,
      +                    "type": "array"
      +                  },
      +                  "protocol": {
      +                    "const": "passive_baseline_with_sec_gpc",
      +                    "type": "string"
      +                  },
      +                  "responseBasis": {
      +                    "enum": [
      +                      "qualified_activity_reduction",
      +                      "no_qualified_reduction",
      +                      "insufficient_evidence"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "comparable",
      +                  "protocol",
      +                  "baselineArtifact",
      +                  "gpcArtifact",
      +                  "enabledProof",
      +                  "deltas",
      +                  "limitationKeys"
      +                ],
      +                "type": "object"
      +              },
      +              "contractVersion": {
      +                "enum": [
      +                  "certscore.gpc-response-assessment.v1",
      +                  "certscore.gpc-response-assessment.v2",
      +                  "certscore.gpc-response-assessment.v3"
      +                ],
      +                "type": "string"
      +              },
      +              "evidenceUrl": {
      +                "format": "uri",
      +                "type": "string"
      +              },
      +              "findingTitle": {
      +                "enum": [
      +                  "GPC response",
      +                  "No observable GPC response"
      +                ],
      +                "type": "string"
      +              },
      +              "legalInterpretation": {
      +                "const": "not_assessed",
      +                "type": "string"
      +              },
      +              "observation": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "acknowledgment": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "captureComplete": {
      +                        "type": "boolean"
      +                      },
      +                      "observed": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "observed",
      +                      "captureComplete"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "contractVersion": {
      +                    "const": "certscore.gpc-bounded-observation.v1",
      +                    "type": "string"
      +                  },
      +                  "delivery": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "fullContextVerified": {
      +                        "type": "boolean"
      +                      },
      +                      "httpHeaderRetained": {
      +                        "type": "boolean"
      +                      },
      +                      "mainNavigatorReadbackRetained": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "httpHeaderRetained",
      +                      "mainNavigatorReadbackRetained",
      +                      "fullContextVerified"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "documentUrlSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "legalInterpretation": {
      +                    "const": "not_assessed",
      +                    "type": "string"
      +                  },
      +                  "limitationKeys": {
      +                    "items": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 32,
      +                    "type": "array"
      +                  },
      +                  "positiveEvidence": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "policyVersion": {
      +                        "const": "gpc_positive_evidence.v1",
      +                        "type": "string"
      +                      },
      +                      "representativeDocument": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "policyVersion",
      +                      "representativeDocument"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "registration": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "basis": {
      +                        "const": "current_recorded_state",
      +                        "type": "string"
      +                      },
      +                      "causedByGpc": {
      +                        "const": "not_established",
      +                        "type": "string"
      +                      },
      +                      "cmpGpcSignal": {
      +                        "enum": [
      +                          "received",
      +                          "not_received",
      +                          "unknown"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "sale": {
      +                        "enum": [
      +                          "opted_out",
      +                          "not_opted_out",
      +                          "unknown"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "sharing": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/registration/properties/sale"
      +                      }
      +                    },
      +                    "required": [
      +                      "basis",
      +                      "sale",
      +                      "sharing",
      +                      "cmpGpcSignal",
      +                      "causedByGpc"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "requests": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingCollectionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "advertisingCollectionEvidenceIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "advertisingCollectionQualification": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "policyVersion": {
      +                            "enum": [
      +                              "gpc_sale_sharing_evidence.v1",
      +                              "gpc_sale_sharing_evidence.v2"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "rows": {
      +                            "items": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "activity": {
      +                                  "enum": [
      +                                    "identity_sync",
      +                                    "audience_collection",
      +                                    "identified_advertising_collection",
      +                                    "unresolved"
      +                                  ],
      +                                  "type": "string"
      +                                },
      +                                "basis": {
      +                                  "enum": [
      +                                    "endpoint_or_identity_unresolved",
      +                                    "google_advertising_feature_identifier",
      +                                    "google_cookie_matching",
      +                                    "google_remarketing_audience",
      +                                    "google_advertising_conversion_identifier",
      +                                    "linkedin_ads_identifier",
      +                                    "meta_pixel_identifier",
      +                                    "microsoft_uet_identifier",
      +                                    "adobe_identity_mapping",
      +                                    "criteo_first_party_identity",
      +                                    "amazon_identity_sync",
      +                                    "pubmatic_cookie_sync",
      +                                    "trade_desk_identity_mapping",
      +                                    "lotame_profile_mapping",
      +                                    "openx_identity_resolution",
      +                                    "magnite_bid_user_identifier"
      +                                  ],
      +                                  "type": "string"
      +                                },
      +                                "evidenceId": {
      +                                  "maxLength": 160,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "gpp": {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "applicableSections": {
      +                                      "items": {
      +                                        "maximum": 63,
      +                                        "minimum": -1,
      +                                        "type": "integer"
      +                                      },
      +                                      "maxItems": 8,
      +                                      "type": "array"
      +                                    },
      +                                    "cmpComparison": {
      +                                      "enum": [
      +                                        "not_compared",
      +                                        "unavailable",
      +                                        "earlier_readback",
      +                                        "later_readback",
      +                                        "same_time_consistent",
      +                                        "same_time_conflicting"
      +                                      ],
      +                                      "type": "string"
      +                                    },
      +                                    "decoderVersion": {
      +                                      "const": "@iabgpp/cmpapi@3.2.0",
      +                                      "type": "string"
      +                                    },
      +                                    "policyVersion": {
      +                                      "const": "gpp_request_decode.v1",
      +                                      "type": "string"
      +                                    },
      +                                    "reasons": {
      +                                      "items": {
      +                                        "enum": [
      +                                          "input_limit",
      +                                          "malformed_encoding",
      +                                          "unsupported_header",
      +                                          "unsupported_section_version",
      +                                          "duplicate_privacy_parameters",
      +                                          "invalid_fields",
      +                                          "missing_gpp",
      +                                          "missing_applicable_sections",
      +                                          "invalid_applicable_sections",
      +                                          "section_inventory_mismatch",
      +                                          "applicable_section_missing",
      +                                          "unsupported_applicable_section",
      +                                          "noncanonical_encoding",
      +                                          "us_privacy_conflict",
      +                                          "section_state_conflict",
      +                                          "gpc_delivery_disagrees",
      +                                          "cmp_sale_disagrees",
      +                                          "cmp_sharing_disagrees",
      +                                          "cmp_gpc_disagrees"
      +                                        ],
      +                                        "type": "string"
      +                                      },
      +                                      "maxItems": 20,
      +                                      "type": "array"
      +                                    },
      +                                    "requestSignals": {
      +                                      "enum": [
      +                                        "not_assessed",
      +                                        "consistent",
      +                                        "conflicting"
      +                                      ],
      +                                      "type": "string"
      +                                    },
      +                                    "sectionIds": {
      +                                      "items": {
      +                                        "maximum": 63,
      +                                        "minimum": 1,
      +                                        "type": "integer"
      +                                      },
      +                                      "maxItems": 32,
      +                                      "type": "array"
      +                                    },
      +                                    "sections": {
      +                                      "items": {
      +                                        "additionalProperties": false,
      +                                        "properties": {
      +                                          "gpc": {
      +                                            "type": [
      +                                              "boolean",
      +                                              "null"
      +                                            ]
      +                                          },
      +                                          "saleNotice": {
      +                                            "enum": [
      +                                              0,
      +                                              1,
      +                                              2
      +                                            ],
      +                                            "type": "number"
      +                                          },
      +                                          "saleOptOut": {
      +                                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/advertisingCollectionQualification/properties/rows/items/properties/gpp/properties/sections/items/properties/saleNotice"
      +                                          },
      +                                          "sectionId": {
      +                                            "enum": [
      +                                              7,
      +                                              8
      +                                            ],
      +                                            "type": "number"
      +                                          },
      +                                          "serviceProviderMode": {
      +                                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/advertisingCollectionQualification/properties/rows/items/properties/gpp/properties/sections/items/properties/saleNotice"
      +                                          },
      +                                          "sharingNotice": {
      +                                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/advertisingCollectionQualification/properties/rows/items/properties/gpp/properties/sections/items/properties/saleNotice"
      +                                          },
      +                                          "sharingOptOut": {
      +                                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/advertisingCollectionQualification/properties/rows/items/properties/gpp/properties/sections/items/properties/saleNotice"
      +                                          },
      +                                          "targetedAdvertisingOptOut": {
      +                                            "anyOf": [
      +                                              {
      +                                                "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/advertisingCollectionQualification/properties/rows/items/properties/gpp/properties/sections/items/properties/saleNotice"
      +                                              },
      +                                              {
      +                                                "type": "null"
      +                                              }
      +                                            ]
      +                                          },
      +                                          "version": {
      +                                            "enum": [
      +                                              1,
      +                                              2
      +                                            ],
      +                                            "type": "number"
      +                                          }
      +                                        },
      +                                        "required": [
      +                                          "sectionId",
      +                                          "version",
      +                                          "saleNotice",
      +                                          "sharingNotice",
      +                                          "saleOptOut",
      +                                          "sharingOptOut",
      +                                          "targetedAdvertisingOptOut",
      +                                          "serviceProviderMode",
      +                                          "gpc"
      +                                        ],
      +                                        "type": "object"
      +                                      },
      +                                      "maxItems": 2,
      +                                      "type": "array"
      +                                    },
      +                                    "status": {
      +                                      "enum": [
      +                                        "not_present",
      +                                        "decoded",
      +                                        "invalid",
      +                                        "unsupported",
      +                                        "limited"
      +                                      ],
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "policyVersion",
      +                                    "decoderVersion",
      +                                    "status",
      +                                    "sectionIds",
      +                                    "applicableSections",
      +                                    "sections",
      +                                    "requestSignals",
      +                                    "cmpComparison",
      +                                    "reasons"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                "processingSignals": {
      +                                  "items": {
      +                                    "enum": [
      +                                      "google_rdp",
      +                                      "google_npa",
      +                                      "google_limited_ads",
      +                                      "meta_ldu",
      +                                      "us_privacy_sale_opt_out",
      +                                      "gpp_unresolved",
      +                                      "privacy_signal_invalid",
      +                                      "gpp_opt_out",
      +                                      "gpp_service_provider",
      +                                      "privacy_signal_conflict"
      +                                    ],
      +                                    "type": "string"
      +                                  },
      +                                  "maxItems": 10,
      +                                  "type": "array"
      +                                }
      +                              },
      +                              "required": [
      +                                "activity",
      +                                "basis",
      +                                "processingSignals",
      +                                "evidenceId"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          }
      +                        },
      +                        "required": [
      +                          "policyVersion",
      +                          "rows"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "advertisingCollectionRecipients": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "contractVersion": {
      +                            "const": "canonical_collection_recipients.v1",
      +                            "type": "string"
      +                          },
      +                          "resolverVersion": {
      +                            "maxLength": 120,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "rows": {
      +                            "items": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "entityId": {
      +                                  "pattern": "^ent_[a-f0-9]{12}$",
      +                                  "type": "string"
      +                                },
      +                                "evidenceId": {
      +                                  "maxLength": 160,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "label": {
      +                                  "maxLength": 200,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "observedAtMs": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                                }
      +                              },
      +                              "required": [
      +                                "evidenceId",
      +                                "entityId",
      +                                "label"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          }
      +                        },
      +                        "required": [
      +                          "contractVersion",
      +                          "resolverVersion",
      +                          "rows"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "blockedBeforeTransmissionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "classifiedCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "collectionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "complete": {
      +                        "type": "boolean"
      +                      },
      +                      "count": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      },
      +                      "documentCommittedAtMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "evidenceIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "fromMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "gppPropagation": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "contractVersion": {
      +                            "const": "gpp_propagation_evidence.v1",
      +                            "type": "string"
      +                          },
      +                          "rows": {
      +                            "items": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "applicableSections": {
      +                                  "items": {
      +                                    "enum": [
      +                                      7,
      +                                      8
      +                                    ],
      +                                    "type": "number"
      +                                  },
      +                                  "maxItems": 2,
      +                                  "minItems": 1,
      +                                  "type": "array"
      +                                },
      +                                "cmpEvidence": {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "gpc": {
      +                                      "const": true,
      +                                      "type": "boolean"
      +                                    },
      +                                    "observedAtMs": {
      +                                      "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                                    },
      +                                    "sectionId": {
      +                                      "enum": [
      +                                        7,
      +                                        8
      +                                      ],
      +                                      "type": "number"
      +                                    },
      +                                    "stateSha256": {
      +                                      "pattern": "^[a-f0-9]{64}$",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "observedAtMs",
      +                                    "sectionId",
      +                                    "stateSha256",
      +                                    "gpc"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                "evidenceId": {
      +                                  "maxLength": 160,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "observedAtMs": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                                },
      +                                "reason": {
      +                                  "enum": [
      +                                    "applicable_section_missing",
      +                                    "empty_gpp_after_observed_cmp_state"
      +                                  ],
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "evidenceId",
      +                                "reason",
      +                                "observedAtMs",
      +                                "applicableSections"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          }
      +                        },
      +                        "required": [
      +                          "contractVersion",
      +                          "rows"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "samplesTruncated": {
      +                        "type": "boolean"
      +                      },
      +                      "throughMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "count",
      +                      "blockedBeforeTransmissionCount",
      +                      "complete",
      +                      "fromMs",
      +                      "documentCommittedAtMs",
      +                      "throughMs",
      +                      "classifiedCount",
      +                      "collectionCount",
      +                      "evidenceIds",
      +                      "samplesTruncated"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "scanId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "scope": {
      +                    "const": "main_document_and_retained_http_requests",
      +                    "type": "string"
      +                  },
      +                  "scoreEffect": {
      +                    "const": "none",
      +                    "type": "string"
      +                  },
      +                  "semanticProbe": {
      +                    "enum": [
      +                      "observed",
      +                      "unsupported",
      +                      "unavailable",
      +                      "not_ready",
      +                      "invalid",
      +                      "incomplete"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "sessionSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "sourceSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "complete",
      +                      "limited",
      +                      "unavailable"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "contractVersion",
      +                  "scope",
      +                  "status",
      +                  "sourceSha256",
      +                  "sessionSha256",
      +                  "documentUrlSha256",
      +                  "delivery",
      +                  "semanticProbe",
      +                  "registration",
      +                  "acknowledgment",
      +                  "requests",
      +                  "limitationKeys",
      +                  "scoreEffect",
      +                  "legalInterpretation"
      +                ],
      +                "type": "object"
      +              },
      +              "scoreEffect": {
      +                "const": "none",
      +                "type": "string"
      +              },
      +              "status": {
      +                "enum": [
      +                  "responsive",
      +                  "no_observable_response",
      +                  "indeterminate"
      +                ],
      +                "type": "string"
      +              },
      +              "summary": {
      +                "maxLength": 2000,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "status",
      +              "findingTitle",
      +              "summary",
      +              "scoreEffect",
      +              "legalInterpretation",
      +              "comparison",
      +              "californiaPolicy",
      +              "evidenceUrl"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  4. Changed1 schema field changed
    • changedOutput schema / properties / gpcResponse / anyOf
      Previous value: -[
      -  {
      -    "anyOf": [
      -      {
      -        "not": {}
      -      },
      -      {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "activityComparison": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "activity": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingMarketing": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "baselineRequests": {
      -                            "maximum": 5000,
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "baselineServices": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      -                          },
      -                          "gpcRequests": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      -                          },
      -                          "gpcServices": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      -                          }
      -                        },
      -                        "required": [
      -                          "baselineRequests",
      -                          "gpcRequests",
      -                          "baselineServices",
      -                          "gpcServices"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "analyticsReplay": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing"
      -                      }
      -                    },
      -                    "required": [
      -                      "advertisingMarketing",
      -                      "analyticsReplay"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "causedByGpc": {
      -                    "const": "not_established",
      -                    "type": "string"
      -                  },
      -                  "contractVersion": {
      -                    "const": "certscore.gpc-activity-comparison.v1",
      -                    "type": "string"
      -                  },
      -                  "durationMs": {
      -                    "enum": [
      -                      250,
      -                      500,
      -                      1000,
      -                      3000,
      -                      5000
      -                    ],
      -                    "type": "number"
      -                  },
      -                  "evidencePolicy": {
      -                    "enum": [
      -                      "page_http_signal.v1",
      -                      "page_http_signal.v2"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "scanId": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  },
      -                  "scope": {
      -                    "const": "matched_post_commit_request_window",
      -                    "type": "string"
      -                  },
      -                  "scoreEffect": {
      -                    "const": "none",
      -                    "type": "string"
      -                  },
      -                  "sourceHashes": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "baseline": {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      "gpc": {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "baseline",
      -                      "gpc"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "status": {
      -                    "const": "measured",
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "contractVersion",
      -                  "scanId",
      -                  "status",
      -                  "scope",
      -                  "durationMs",
      -                  "sourceHashes",
      -                  "activity",
      -                  "scoreEffect",
      -                  "causedByGpc"
      -                ],
      -                "type": "object"
      -              },
      -              "californiaPolicy": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "applied": {
      -                    "type": "boolean"
      -                  },
      -                  "deductionPoints": {
      -                    "enum": [
      -                      0,
      -                      15,
      -                      25,
      -                      32,
      -                      37,
      -                      40,
      -                      43,
      -                      45,
      -                      47
      -                    ],
      -                    "type": "number"
      -                  }
      -                },
      -                "required": [
      -                  "applied",
      -                  "deductionPoints"
      -                ],
      -                "type": "object"
      -              },
      -              "comparison": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "baselineArtifact": {
      -                    "anyOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "lane": {
      -                            "const": "runtime_evidence",
      -                            "type": "string"
      -                          },
      -                          "sha256": {
      -                            "pattern": "^[a-f0-9]{64}$",
      -                            "type": "string"
      -                          },
      -                          "sizeBytes": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "lane",
      -                          "sha256",
      -                          "sizeBytes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "comparable": {
      -                    "type": "boolean"
      -                  },
      -                  "coverage": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "comparedThroughMs": {
      -                        "anyOf": [
      -                          {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "status": {
      -                        "enum": [
      -                          "complete",
      -                          "limited",
      -                          "unavailable"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "status",
      -                      "comparedThroughMs"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "delivery": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "status": {
      -                        "enum": [
      -                          "verified",
      -                          "limited",
      -                          "unavailable"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "status"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "deltas": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingOrMarketingActivity": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "advertisingOrMeasurementActivity": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "consentOrCmpBehavior": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "cookies": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "baselineCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "baselineOnly": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "baselineOnlyCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "countDelta": {
      -                            "type": "integer"
      -                          },
      -                          "gpcCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "gpcOnly": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "gpcOnlyCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "samplesTruncated": {
      -                            "type": "boolean"
      -                          },
      -                          "shared": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "sharedCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "baselineCount",
      -                          "gpcCount",
      -                          "countDelta",
      -                          "baselineOnly",
      -                          "gpcOnly",
      -                          "shared"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "trackers": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "webStorage": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      }
      -                    },
      -                    "required": [
      -                      "cookies",
      -                      "trackers",
      -                      "advertisingOrMeasurementActivity",
      -                      "consentOrCmpBehavior"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "enabledProof": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "navigatorGlobalPrivacyControl": {
      -                        "type": [
      -                          "boolean",
      -                          "null"
      -                        ]
      -                      },
      -                      "requestEventIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "requestsWithSecGpc": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      },
      -                      "secGpcHeaderValue": {
      -                        "anyOf": [
      -                          {
      -                            "const": "1",
      -                            "type": "string"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      }
      -                    },
      -                    "required": [
      -                      "secGpcHeaderValue",
      -                      "requestsWithSecGpc",
      -                      "requestEventIds",
      -                      "navigatorGlobalPrivacyControl"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "gpcArtifact": {
      -                    "anyOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "lane": {
      -                            "const": "gpc_observation",
      -                            "type": "string"
      -                          },
      -                          "sha256": {
      -                            "pattern": "^[a-f0-9]{64}$",
      -                            "type": "string"
      -                          },
      -                          "sizeBytes": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "lane",
      -                          "sha256",
      -                          "sizeBytes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "limitationKeys": {
      -                    "items": {
      -                      "maxLength": 160,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "maxItems": 24,
      -                    "type": "array"
      -                  },
      -                  "protocol": {
      -                    "const": "passive_baseline_with_sec_gpc",
      -                    "type": "string"
      -                  },
      -                  "responseBasis": {
      -                    "enum": [
      -                      "qualified_activity_reduction",
      -                      "no_qualified_reduction",
      -                      "insufficient_evidence"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "comparable",
      -                  "protocol",
      -                  "baselineArtifact",
      -                  "gpcArtifact",
      -                  "enabledProof",
      -                  "deltas",
      -                  "limitationKeys"
      -                ],
      -                "type": "object"
      -              },
      -              "contractVersion": {
      -                "enum": [
      -                  "certscore.gpc-response-assessment.v1",
      -                  "certscore.gpc-response-assessment.v2",
      -                  "certscore.gpc-response-assessment.v3"
      -                ],
      -                "type": "string"
      -              },
      -              "evidenceUrl": {
      -                "format": "uri",
      -                "type": "string"
      -              },
      -              "findingTitle": {
      -                "enum": [
      -                  "GPC response",
      -                  "No observable GPC response"
      -                ],
      -                "type": "string"
      -              },
      -              "legalInterpretation": {
      -                "const": "not_assessed",
      -                "type": "string"
      -              },
      -              "observation": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "acknowledgment": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "captureComplete": {
      -                        "type": "boolean"
      -                      },
      -                      "observed": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "observed",
      -                      "captureComplete"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "contractVersion": {
      -                    "const": "certscore.gpc-bounded-observation.v1",
      -                    "type": "string"
      -                  },
      -                  "delivery": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "fullContextVerified": {
      -                        "type": "boolean"
      -                      },
      -                      "httpHeaderRetained": {
      -                        "type": "boolean"
      -                      },
      -                      "mainNavigatorReadbackRetained": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "httpHeaderRetained",
      -                      "mainNavigatorReadbackRetained",
      -                      "fullContextVerified"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "documentUrlSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "legalInterpretation": {
      -                    "const": "not_assessed",
      -                    "type": "string"
      -                  },
      -                  "limitationKeys": {
      -                    "items": {
      -                      "maxLength": 160,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "maxItems": 32,
      -                    "type": "array"
      -                  },
      -                  "positiveEvidence": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "policyVersion": {
      -                        "const": "gpc_positive_evidence.v1",
      -                        "type": "string"
      -                      },
      -                      "representativeDocument": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "policyVersion",
      -                      "representativeDocument"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "registration": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "basis": {
      -                        "const": "current_recorded_state",
      -                        "type": "string"
      -                      },
      -                      "causedByGpc": {
      -                        "const": "not_established",
      -                        "type": "string"
      -                      },
      -                      "cmpGpcSignal": {
      -                        "enum": [
      -                          "received",
      -                          "not_received",
      -                          "unknown"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "sale": {
      -                        "enum": [
      -                          "opted_out",
      -                          "not_opted_out",
      -                          "unknown"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "sharing": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/registration/properties/sale"
      -                      }
      -                    },
      -                    "required": [
      -                      "basis",
      -                      "sale",
      -                      "sharing",
      -                      "cmpGpcSignal",
      -                      "causedByGpc"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "requests": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingCollectionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "advertisingCollectionEvidenceIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "advertisingCollectionRecipients": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "contractVersion": {
      -                            "const": "canonical_collection_recipients.v1",
      -                            "type": "string"
      -                          },
      -                          "resolverVersion": {
      -                            "maxLength": 120,
      -                            "minLength": 1,
      -                            "type": "string"
      -                          },
      -                          "rows": {
      -                            "items": {
      -                              "additionalProperties": false,
      -                              "properties": {
      -                                "entityId": {
      -                                  "pattern": "^ent_[a-f0-9]{12}$",
      -                                  "type": "string"
      -                                },
      -                                "evidenceId": {
      -                                  "maxLength": 160,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "label": {
      -                                  "maxLength": 200,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "observedAtMs": {
      -                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                                }
      -                              },
      -                              "required": [
      -                                "evidenceId",
      -                                "entityId",
      -                                "label"
      -                              ],
      -                              "type": "object"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          }
      -                        },
      -                        "required": [
      -                          "contractVersion",
      -                          "resolverVersion",
      -                          "rows"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "blockedBeforeTransmissionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "classifiedCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "collectionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "complete": {
      -                        "type": "boolean"
      -                      },
      -                      "count": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      },
      -                      "documentCommittedAtMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "evidenceIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "fromMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "samplesTruncated": {
      -                        "type": "boolean"
      -                      },
      -                      "throughMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      }
      -                    },
      -                    "required": [
      -                      "count",
      -                      "blockedBeforeTransmissionCount",
      -                      "complete",
      -                      "fromMs",
      -                      "documentCommittedAtMs",
      -                      "throughMs",
      -                      "classifiedCount",
      -                      "collectionCount",
      -                      "evidenceIds",
      -                      "samplesTruncated"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "scanId": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  },
      -                  "scope": {
      -                    "const": "main_document_and_retained_http_requests",
      -                    "type": "string"
      -                  },
      -                  "scoreEffect": {
      -                    "const": "none",
      -                    "type": "string"
      -                  },
      -                  "semanticProbe": {
      -                    "enum": [
      -                      "observed",
      -                      "unsupported",
      -                      "unavailable",
      -                      "not_ready",
      -                      "invalid",
      -                      "incomplete"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "sessionSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "sourceSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "complete",
      -                      "limited",
      -                      "unavailable"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "contractVersion",
      -                  "scope",
      -                  "status",
      -                  "sourceSha256",
      -                  "sessionSha256",
      -                  "documentUrlSha256",
      -                  "delivery",
      -                  "semanticProbe",
      -                  "registration",
      -                  "acknowledgment",
      -                  "requests",
      -                  "limitationKeys",
      -                  "scoreEffect",
      -                  "legalInterpretation"
      -                ],
      -                "type": "object"
      -              },
      -              "scoreEffect": {
      -                "const": "none",
      -                "type": "string"
      -              },
      -              "status": {
      -                "enum": [
      -                  "responsive",
      -                  "no_observable_response",
      -                  "indeterminate"
      -                ],
      -                "type": "string"
      -              },
      -              "summary": {
      -                "maxLength": 2000,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "status",
      -              "findingTitle",
      -              "summary",
      -              "scoreEffect",
      -              "legalInterpretation",
      -              "comparison",
      -              "californiaPolicy",
      -              "evidenceUrl"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    ]
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "not": {}
      +      },
      +      {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "activityComparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "activity": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingMarketing": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "baselineRequests": {
      +                            "maximum": 5000,
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "baselineServices": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          },
      +                          "gpcRequests": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          },
      +                          "gpcServices": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          }
      +                        },
      +                        "required": [
      +                          "baselineRequests",
      +                          "gpcRequests",
      +                          "baselineServices",
      +                          "gpcServices"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "analyticsReplay": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing"
      +                      }
      +                    },
      +                    "required": [
      +                      "advertisingMarketing",
      +                      "analyticsReplay"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "causedByGpc": {
      +                    "const": "not_established",
      +                    "type": "string"
      +                  },
      +                  "contractVersion": {
      +                    "const": "certscore.gpc-activity-comparison.v1",
      +                    "type": "string"
      +                  },
      +                  "durationMs": {
      +                    "maximum": 15000,
      +                    "minimum": 1,
      +                    "type": "integer"
      +                  },
      +                  "evidencePolicy": {
      +                    "enum": [
      +                      "page_http_signal.v1",
      +                      "page_http_signal.v2"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "scanId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "scope": {
      +                    "const": "matched_post_commit_request_window",
      +                    "type": "string"
      +                  },
      +                  "scoreEffect": {
      +                    "const": "none",
      +                    "type": "string"
      +                  },
      +                  "sourceHashes": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "baseline": {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      "gpc": {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "baseline",
      +                      "gpc"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "status": {
      +                    "const": "measured",
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "contractVersion",
      +                  "scanId",
      +                  "status",
      +                  "scope",
      +                  "durationMs",
      +                  "sourceHashes",
      +                  "activity",
      +                  "scoreEffect",
      +                  "causedByGpc"
      +                ],
      +                "type": "object"
      +              },
      +              "californiaPolicy": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "applied": {
      +                    "type": "boolean"
      +                  },
      +                  "deductionPoints": {
      +                    "enum": [
      +                      0,
      +                      15,
      +                      25,
      +                      32,
      +                      37,
      +                      40,
      +                      43,
      +                      45,
      +                      47
      +                    ],
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "applied",
      +                  "deductionPoints"
      +                ],
      +                "type": "object"
      +              },
      +              "comparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "baselineArtifact": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "lane": {
      +                            "const": "runtime_evidence",
      +                            "type": "string"
      +                          },
      +                          "sha256": {
      +                            "pattern": "^[a-f0-9]{64}$",
      +                            "type": "string"
      +                          },
      +                          "sizeBytes": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "lane",
      +                          "sha256",
      +                          "sizeBytes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "comparable": {
      +                    "type": "boolean"
      +                  },
      +                  "coverage": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "comparedThroughMs": {
      +                        "anyOf": [
      +                          {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "complete",
      +                          "limited",
      +                          "unavailable"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "status",
      +                      "comparedThroughMs"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "delivery": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "status": {
      +                        "enum": [
      +                          "verified",
      +                          "limited",
      +                          "unavailable"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "status"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "deltas": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingOrMarketingActivity": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "advertisingOrMeasurementActivity": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "consentOrCmpBehavior": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "cookies": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "baselineCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "baselineOnly": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "baselineOnlyCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "countDelta": {
      +                            "type": "integer"
      +                          },
      +                          "gpcCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "gpcOnly": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "gpcOnlyCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "samplesTruncated": {
      +                            "type": "boolean"
      +                          },
      +                          "shared": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "sharedCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "baselineCount",
      +                          "gpcCount",
      +                          "countDelta",
      +                          "baselineOnly",
      +                          "gpcOnly",
      +                          "shared"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "trackers": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "webStorage": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      }
      +                    },
      +                    "required": [
      +                      "cookies",
      +                      "trackers",
      +                      "advertisingOrMeasurementActivity",
      +                      "consentOrCmpBehavior"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "enabledProof": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "navigatorGlobalPrivacyControl": {
      +                        "type": [
      +                          "boolean",
      +                          "null"
      +                        ]
      +                      },
      +                      "requestEventIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "requestsWithSecGpc": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      },
      +                      "secGpcHeaderValue": {
      +                        "anyOf": [
      +                          {
      +                            "const": "1",
      +                            "type": "string"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "secGpcHeaderValue",
      +                      "requestsWithSecGpc",
      +                      "requestEventIds",
      +                      "navigatorGlobalPrivacyControl"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "gpcArtifact": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "lane": {
      +                            "const": "gpc_observation",
      +                            "type": "string"
      +                          },
      +                          "sha256": {
      +                            "pattern": "^[a-f0-9]{64}$",
      +                            "type": "string"
      +                          },
      +                          "sizeBytes": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "lane",
      +                          "sha256",
      +                          "sizeBytes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "limitationKeys": {
      +                    "items": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 24,
      +                    "type": "array"
      +                  },
      +                  "protocol": {
      +                    "const": "passive_baseline_with_sec_gpc",
      +                    "type": "string"
      +                  },
      +                  "responseBasis": {
      +                    "enum": [
      +                      "qualified_activity_reduction",
      +                      "no_qualified_reduction",
      +                      "insufficient_evidence"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "comparable",
      +                  "protocol",
      +                  "baselineArtifact",
      +                  "gpcArtifact",
      +                  "enabledProof",
      +                  "deltas",
      +                  "limitationKeys"
      +                ],
      +                "type": "object"
      +              },
      +              "contractVersion": {
      +                "enum": [
      +                  "certscore.gpc-response-assessment.v1",
      +                  "certscore.gpc-response-assessment.v2",
      +                  "certscore.gpc-response-assessment.v3"
      +                ],
      +                "type": "string"
      +              },
      +              "evidenceUrl": {
      +                "format": "uri",
      +                "type": "string"
      +              },
      +              "findingTitle": {
      +                "enum": [
      +                  "GPC response",
      +                  "No observable GPC response"
      +                ],
      +                "type": "string"
      +              },
      +              "legalInterpretation": {
      +                "const": "not_assessed",
      +                "type": "string"
      +              },
      +              "observation": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "acknowledgment": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "captureComplete": {
      +                        "type": "boolean"
      +                      },
      +                      "observed": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "observed",
      +                      "captureComplete"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "contractVersion": {
      +                    "const": "certscore.gpc-bounded-observation.v1",
      +                    "type": "string"
      +                  },
      +                  "delivery": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "fullContextVerified": {
      +                        "type": "boolean"
      +                      },
      +                      "httpHeaderRetained": {
      +                        "type": "boolean"
      +                      },
      +                      "mainNavigatorReadbackRetained": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "httpHeaderRetained",
      +                      "mainNavigatorReadbackRetained",
      +                      "fullContextVerified"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "documentUrlSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "legalInterpretation": {
      +                    "const": "not_assessed",
      +                    "type": "string"
      +                  },
      +                  "limitationKeys": {
      +                    "items": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 32,
      +                    "type": "array"
      +                  },
      +                  "positiveEvidence": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "policyVersion": {
      +                        "const": "gpc_positive_evidence.v1",
      +                        "type": "string"
      +                      },
      +                      "representativeDocument": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "policyVersion",
      +                      "representativeDocument"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "registration": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "basis": {
      +                        "const": "current_recorded_state",
      +                        "type": "string"
      +                      },
      +                      "causedByGpc": {
      +                        "const": "not_established",
      +                        "type": "string"
      +                      },
      +                      "cmpGpcSignal": {
      +                        "enum": [
      +                          "received",
      +                          "not_received",
      +                          "unknown"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "sale": {
      +                        "enum": [
      +                          "opted_out",
      +                          "not_opted_out",
      +                          "unknown"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "sharing": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/registration/properties/sale"
      +                      }
      +                    },
      +                    "required": [
      +                      "basis",
      +                      "sale",
      +                      "sharing",
      +                      "cmpGpcSignal",
      +                      "causedByGpc"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "requests": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingCollectionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "advertisingCollectionEvidenceIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "advertisingCollectionRecipients": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "contractVersion": {
      +                            "const": "canonical_collection_recipients.v1",
      +                            "type": "string"
      +                          },
      +                          "resolverVersion": {
      +                            "maxLength": 120,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "rows": {
      +                            "items": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "entityId": {
      +                                  "pattern": "^ent_[a-f0-9]{12}$",
      +                                  "type": "string"
      +                                },
      +                                "evidenceId": {
      +                                  "maxLength": 160,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "label": {
      +                                  "maxLength": 200,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "observedAtMs": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                                }
      +                              },
      +                              "required": [
      +                                "evidenceId",
      +                                "entityId",
      +                                "label"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          }
      +                        },
      +                        "required": [
      +                          "contractVersion",
      +                          "resolverVersion",
      +                          "rows"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "blockedBeforeTransmissionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "classifiedCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "collectionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "complete": {
      +                        "type": "boolean"
      +                      },
      +                      "count": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      },
      +                      "documentCommittedAtMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "evidenceIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "fromMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "samplesTruncated": {
      +                        "type": "boolean"
      +                      },
      +                      "throughMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "count",
      +                      "blockedBeforeTransmissionCount",
      +                      "complete",
      +                      "fromMs",
      +                      "documentCommittedAtMs",
      +                      "throughMs",
      +                      "classifiedCount",
      +                      "collectionCount",
      +                      "evidenceIds",
      +                      "samplesTruncated"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "scanId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "scope": {
      +                    "const": "main_document_and_retained_http_requests",
      +                    "type": "string"
      +                  },
      +                  "scoreEffect": {
      +                    "const": "none",
      +                    "type": "string"
      +                  },
      +                  "semanticProbe": {
      +                    "enum": [
      +                      "observed",
      +                      "unsupported",
      +                      "unavailable",
      +                      "not_ready",
      +                      "invalid",
      +                      "incomplete"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "sessionSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "sourceSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "complete",
      +                      "limited",
      +                      "unavailable"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "contractVersion",
      +                  "scope",
      +                  "status",
      +                  "sourceSha256",
      +                  "sessionSha256",
      +                  "documentUrlSha256",
      +                  "delivery",
      +                  "semanticProbe",
      +                  "registration",
      +                  "acknowledgment",
      +                  "requests",
      +                  "limitationKeys",
      +                  "scoreEffect",
      +                  "legalInterpretation"
      +                ],
      +                "type": "object"
      +              },
      +              "scoreEffect": {
      +                "const": "none",
      +                "type": "string"
      +              },
      +              "status": {
      +                "enum": [
      +                  "responsive",
      +                  "no_observable_response",
      +                  "indeterminate"
      +                ],
      +                "type": "string"
      +              },
      +              "summary": {
      +                "maxLength": 2000,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "status",
      +              "findingTitle",
      +              "summary",
      +              "scoreEffect",
      +              "legalInterpretation",
      +              "comparison",
      +              "californiaPolicy",
      +              "evidenceUrl"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  5. Changed1 schema field changed
    • changedOutput schema / properties / gpcResponse / anyOf
      Previous value: -[
      -  {
      -    "anyOf": [
      -      {
      -        "not": {}
      -      },
      -      {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "activityComparison": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "activity": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingMarketing": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "baselineRequests": {
      -                            "maximum": 5000,
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "baselineServices": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      -                          },
      -                          "gpcRequests": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      -                          },
      -                          "gpcServices": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      -                          }
      -                        },
      -                        "required": [
      -                          "baselineRequests",
      -                          "gpcRequests",
      -                          "baselineServices",
      -                          "gpcServices"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "analyticsReplay": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing"
      -                      }
      -                    },
      -                    "required": [
      -                      "advertisingMarketing",
      -                      "analyticsReplay"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "causedByGpc": {
      -                    "const": "not_established",
      -                    "type": "string"
      -                  },
      -                  "contractVersion": {
      -                    "const": "certscore.gpc-activity-comparison.v1",
      -                    "type": "string"
      -                  },
      -                  "durationMs": {
      -                    "enum": [
      -                      250,
      -                      500,
      -                      1000
      -                    ],
      -                    "type": "number"
      -                  },
      -                  "scanId": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  },
      -                  "scope": {
      -                    "const": "matched_post_commit_request_window",
      -                    "type": "string"
      -                  },
      -                  "scoreEffect": {
      -                    "const": "none",
      -                    "type": "string"
      -                  },
      -                  "sourceHashes": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "baseline": {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      "gpc": {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "baseline",
      -                      "gpc"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "status": {
      -                    "const": "measured",
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "contractVersion",
      -                  "scanId",
      -                  "status",
      -                  "scope",
      -                  "durationMs",
      -                  "sourceHashes",
      -                  "activity",
      -                  "scoreEffect",
      -                  "causedByGpc"
      -                ],
      -                "type": "object"
      -              },
      -              "californiaPolicy": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "applied": {
      -                    "type": "boolean"
      -                  },
      -                  "deductionPoints": {
      -                    "enum": [
      -                      0,
      -                      15
      -                    ],
      -                    "type": "number"
      -                  }
      -                },
      -                "required": [
      -                  "applied",
      -                  "deductionPoints"
      -                ],
      -                "type": "object"
      -              },
      -              "comparison": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "baselineArtifact": {
      -                    "anyOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "lane": {
      -                            "const": "runtime_evidence",
      -                            "type": "string"
      -                          },
      -                          "sha256": {
      -                            "pattern": "^[a-f0-9]{64}$",
      -                            "type": "string"
      -                          },
      -                          "sizeBytes": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "lane",
      -                          "sha256",
      -                          "sizeBytes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "comparable": {
      -                    "type": "boolean"
      -                  },
      -                  "coverage": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "comparedThroughMs": {
      -                        "anyOf": [
      -                          {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "status": {
      -                        "enum": [
      -                          "complete",
      -                          "limited",
      -                          "unavailable"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "status",
      -                      "comparedThroughMs"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "delivery": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "status": {
      -                        "enum": [
      -                          "verified",
      -                          "limited",
      -                          "unavailable"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "status"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "deltas": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingOrMarketingActivity": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "advertisingOrMeasurementActivity": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "consentOrCmpBehavior": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "cookies": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "baselineCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "baselineOnly": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "baselineOnlyCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "countDelta": {
      -                            "type": "integer"
      -                          },
      -                          "gpcCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "gpcOnly": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "gpcOnlyCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "samplesTruncated": {
      -                            "type": "boolean"
      -                          },
      -                          "shared": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "sharedCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "baselineCount",
      -                          "gpcCount",
      -                          "countDelta",
      -                          "baselineOnly",
      -                          "gpcOnly",
      -                          "shared"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "trackers": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "webStorage": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      }
      -                    },
      -                    "required": [
      -                      "cookies",
      -                      "trackers",
      -                      "advertisingOrMeasurementActivity",
      -                      "consentOrCmpBehavior"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "enabledProof": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "navigatorGlobalPrivacyControl": {
      -                        "type": [
      -                          "boolean",
      -                          "null"
      -                        ]
      -                      },
      -                      "requestEventIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "requestsWithSecGpc": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      },
      -                      "secGpcHeaderValue": {
      -                        "anyOf": [
      -                          {
      -                            "const": "1",
      -                            "type": "string"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      }
      -                    },
      -                    "required": [
      -                      "secGpcHeaderValue",
      -                      "requestsWithSecGpc",
      -                      "requestEventIds",
      -                      "navigatorGlobalPrivacyControl"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "gpcArtifact": {
      -                    "anyOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "lane": {
      -                            "const": "gpc_observation",
      -                            "type": "string"
      -                          },
      -                          "sha256": {
      -                            "pattern": "^[a-f0-9]{64}$",
      -                            "type": "string"
      -                          },
      -                          "sizeBytes": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "lane",
      -                          "sha256",
      -                          "sizeBytes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "limitationKeys": {
      -                    "items": {
      -                      "maxLength": 160,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "maxItems": 24,
      -                    "type": "array"
      -                  },
      -                  "protocol": {
      -                    "const": "passive_baseline_with_sec_gpc",
      -                    "type": "string"
      -                  },
      -                  "responseBasis": {
      -                    "enum": [
      -                      "qualified_activity_reduction",
      -                      "no_qualified_reduction",
      -                      "insufficient_evidence"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "comparable",
      -                  "protocol",
      -                  "baselineArtifact",
      -                  "gpcArtifact",
      -                  "enabledProof",
      -                  "deltas",
      -                  "limitationKeys"
      -                ],
      -                "type": "object"
      -              },
      -              "contractVersion": {
      -                "enum": [
      -                  "certscore.gpc-response-assessment.v1",
      -                  "certscore.gpc-response-assessment.v2",
      -                  "certscore.gpc-response-assessment.v3"
      -                ],
      -                "type": "string"
      -              },
      -              "evidenceUrl": {
      -                "format": "uri",
      -                "type": "string"
      -              },
      -              "findingTitle": {
      -                "enum": [
      -                  "GPC response",
      -                  "No observable GPC response"
      -                ],
      -                "type": "string"
      -              },
      -              "legalInterpretation": {
      -                "const": "not_assessed",
      -                "type": "string"
      -              },
      -              "observation": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "acknowledgment": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "captureComplete": {
      -                        "type": "boolean"
      -                      },
      -                      "observed": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "observed",
      -                      "captureComplete"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "contractVersion": {
      -                    "const": "certscore.gpc-bounded-observation.v1",
      -                    "type": "string"
      -                  },
      -                  "delivery": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "fullContextVerified": {
      -                        "type": "boolean"
      -                      },
      -                      "httpHeaderRetained": {
      -                        "type": "boolean"
      -                      },
      -                      "mainNavigatorReadbackRetained": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "httpHeaderRetained",
      -                      "mainNavigatorReadbackRetained",
      -                      "fullContextVerified"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "documentUrlSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "legalInterpretation": {
      -                    "const": "not_assessed",
      -                    "type": "string"
      -                  },
      -                  "limitationKeys": {
      -                    "items": {
      -                      "maxLength": 160,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "maxItems": 32,
      -                    "type": "array"
      -                  },
      -                  "positiveEvidence": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "policyVersion": {
      -                        "const": "gpc_positive_evidence.v1",
      -                        "type": "string"
      -                      },
      -                      "representativeDocument": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "policyVersion",
      -                      "representativeDocument"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "registration": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "basis": {
      -                        "const": "current_recorded_state",
      -                        "type": "string"
      -                      },
      -                      "causedByGpc": {
      -                        "const": "not_established",
      -                        "type": "string"
      -                      },
      -                      "cmpGpcSignal": {
      -                        "enum": [
      -                          "received",
      -                          "not_received",
      -                          "unknown"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "sale": {
      -                        "enum": [
      -                          "opted_out",
      -                          "not_opted_out",
      -                          "unknown"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "sharing": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/registration/properties/sale"
      -                      }
      -                    },
      -                    "required": [
      -                      "basis",
      -                      "sale",
      -                      "sharing",
      -                      "cmpGpcSignal",
      -                      "causedByGpc"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "requests": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingCollectionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "advertisingCollectionEvidenceIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "blockedBeforeTransmissionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "classifiedCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "collectionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "complete": {
      -                        "type": "boolean"
      -                      },
      -                      "count": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      },
      -                      "documentCommittedAtMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "evidenceIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "fromMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "samplesTruncated": {
      -                        "type": "boolean"
      -                      },
      -                      "throughMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      }
      -                    },
      -                    "required": [
      -                      "count",
      -                      "blockedBeforeTransmissionCount",
      -                      "complete",
      -                      "fromMs",
      -                      "documentCommittedAtMs",
      -                      "throughMs",
      -                      "classifiedCount",
      -                      "collectionCount",
      -                      "evidenceIds",
      -                      "samplesTruncated"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "scanId": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  },
      -                  "scope": {
      -                    "const": "main_document_and_retained_http_requests",
      -                    "type": "string"
      -                  },
      -                  "scoreEffect": {
      -                    "const": "none",
      -                    "type": "string"
      -                  },
      -                  "semanticProbe": {
      -                    "enum": [
      -                      "observed",
      -                      "unsupported",
      -                      "unavailable",
      -                      "not_ready",
      -                      "invalid",
      -                      "incomplete"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "sessionSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "sourceSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "complete",
      -                      "limited",
      -                      "unavailable"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "contractVersion",
      -                  "scope",
      -                  "status",
      -                  "sourceSha256",
      -                  "sessionSha256",
      -                  "documentUrlSha256",
      -                  "delivery",
      -                  "semanticProbe",
      -                  "registration",
      -                  "acknowledgment",
      -                  "requests",
      -                  "limitationKeys",
      -                  "scoreEffect",
      -                  "legalInterpretation"
      -                ],
      -                "type": "object"
      -              },
      -              "scoreEffect": {
      -                "const": "none",
      -                "type": "string"
      -              },
      -              "status": {
      -                "enum": [
      -                  "responsive",
      -                  "no_observable_response",
      -                  "indeterminate"
      -                ],
      -                "type": "string"
      -              },
      -              "summary": {
      -                "maxLength": 2000,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "status",
      -              "findingTitle",
      -              "summary",
      -              "scoreEffect",
      -              "legalInterpretation",
      -              "comparison",
      -              "californiaPolicy",
      -              "evidenceUrl"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    ]
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "not": {}
      +      },
      +      {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "activityComparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "activity": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingMarketing": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "baselineRequests": {
      +                            "maximum": 5000,
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "baselineServices": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          },
      +                          "gpcRequests": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          },
      +                          "gpcServices": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          }
      +                        },
      +                        "required": [
      +                          "baselineRequests",
      +                          "gpcRequests",
      +                          "baselineServices",
      +                          "gpcServices"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "analyticsReplay": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing"
      +                      }
      +                    },
      +                    "required": [
      +                      "advertisingMarketing",
      +                      "analyticsReplay"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "causedByGpc": {
      +                    "const": "not_established",
      +                    "type": "string"
      +                  },
      +                  "contractVersion": {
      +                    "const": "certscore.gpc-activity-comparison.v1",
      +                    "type": "string"
      +                  },
      +                  "durationMs": {
      +                    "enum": [
      +                      250,
      +                      500,
      +                      1000,
      +                      3000,
      +                      5000
      +                    ],
      +                    "type": "number"
      +                  },
      +                  "evidencePolicy": {
      +                    "enum": [
      +                      "page_http_signal.v1",
      +                      "page_http_signal.v2"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "scanId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "scope": {
      +                    "const": "matched_post_commit_request_window",
      +                    "type": "string"
      +                  },
      +                  "scoreEffect": {
      +                    "const": "none",
      +                    "type": "string"
      +                  },
      +                  "sourceHashes": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "baseline": {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      "gpc": {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "baseline",
      +                      "gpc"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "status": {
      +                    "const": "measured",
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "contractVersion",
      +                  "scanId",
      +                  "status",
      +                  "scope",
      +                  "durationMs",
      +                  "sourceHashes",
      +                  "activity",
      +                  "scoreEffect",
      +                  "causedByGpc"
      +                ],
      +                "type": "object"
      +              },
      +              "californiaPolicy": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "applied": {
      +                    "type": "boolean"
      +                  },
      +                  "deductionPoints": {
      +                    "enum": [
      +                      0,
      +                      15,
      +                      25,
      +                      32,
      +                      37,
      +                      40,
      +                      43,
      +                      45,
      +                      47
      +                    ],
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "applied",
      +                  "deductionPoints"
      +                ],
      +                "type": "object"
      +              },
      +              "comparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "baselineArtifact": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "lane": {
      +                            "const": "runtime_evidence",
      +                            "type": "string"
      +                          },
      +                          "sha256": {
      +                            "pattern": "^[a-f0-9]{64}$",
      +                            "type": "string"
      +                          },
      +                          "sizeBytes": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "lane",
      +                          "sha256",
      +                          "sizeBytes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "comparable": {
      +                    "type": "boolean"
      +                  },
      +                  "coverage": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "comparedThroughMs": {
      +                        "anyOf": [
      +                          {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "complete",
      +                          "limited",
      +                          "unavailable"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "status",
      +                      "comparedThroughMs"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "delivery": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "status": {
      +                        "enum": [
      +                          "verified",
      +                          "limited",
      +                          "unavailable"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "status"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "deltas": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingOrMarketingActivity": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "advertisingOrMeasurementActivity": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "consentOrCmpBehavior": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "cookies": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "baselineCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "baselineOnly": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "baselineOnlyCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "countDelta": {
      +                            "type": "integer"
      +                          },
      +                          "gpcCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "gpcOnly": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "gpcOnlyCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "samplesTruncated": {
      +                            "type": "boolean"
      +                          },
      +                          "shared": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "sharedCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "baselineCount",
      +                          "gpcCount",
      +                          "countDelta",
      +                          "baselineOnly",
      +                          "gpcOnly",
      +                          "shared"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "trackers": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "webStorage": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      }
      +                    },
      +                    "required": [
      +                      "cookies",
      +                      "trackers",
      +                      "advertisingOrMeasurementActivity",
      +                      "consentOrCmpBehavior"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "enabledProof": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "navigatorGlobalPrivacyControl": {
      +                        "type": [
      +                          "boolean",
      +                          "null"
      +                        ]
      +                      },
      +                      "requestEventIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "requestsWithSecGpc": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      },
      +                      "secGpcHeaderValue": {
      +                        "anyOf": [
      +                          {
      +                            "const": "1",
      +                            "type": "string"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "secGpcHeaderValue",
      +                      "requestsWithSecGpc",
      +                      "requestEventIds",
      +                      "navigatorGlobalPrivacyControl"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "gpcArtifact": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "lane": {
      +                            "const": "gpc_observation",
      +                            "type": "string"
      +                          },
      +                          "sha256": {
      +                            "pattern": "^[a-f0-9]{64}$",
      +                            "type": "string"
      +                          },
      +                          "sizeBytes": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "lane",
      +                          "sha256",
      +                          "sizeBytes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "limitationKeys": {
      +                    "items": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 24,
      +                    "type": "array"
      +                  },
      +                  "protocol": {
      +                    "const": "passive_baseline_with_sec_gpc",
      +                    "type": "string"
      +                  },
      +                  "responseBasis": {
      +                    "enum": [
      +                      "qualified_activity_reduction",
      +                      "no_qualified_reduction",
      +                      "insufficient_evidence"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "comparable",
      +                  "protocol",
      +                  "baselineArtifact",
      +                  "gpcArtifact",
      +                  "enabledProof",
      +                  "deltas",
      +                  "limitationKeys"
      +                ],
      +                "type": "object"
      +              },
      +              "contractVersion": {
      +                "enum": [
      +                  "certscore.gpc-response-assessment.v1",
      +                  "certscore.gpc-response-assessment.v2",
      +                  "certscore.gpc-response-assessment.v3"
      +                ],
      +                "type": "string"
      +              },
      +              "evidenceUrl": {
      +                "format": "uri",
      +                "type": "string"
      +              },
      +              "findingTitle": {
      +                "enum": [
      +                  "GPC response",
      +                  "No observable GPC response"
      +                ],
      +                "type": "string"
      +              },
      +              "legalInterpretation": {
      +                "const": "not_assessed",
      +                "type": "string"
      +              },
      +              "observation": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "acknowledgment": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "captureComplete": {
      +                        "type": "boolean"
      +                      },
      +                      "observed": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "observed",
      +                      "captureComplete"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "contractVersion": {
      +                    "const": "certscore.gpc-bounded-observation.v1",
      +                    "type": "string"
      +                  },
      +                  "delivery": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "fullContextVerified": {
      +                        "type": "boolean"
      +                      },
      +                      "httpHeaderRetained": {
      +                        "type": "boolean"
      +                      },
      +                      "mainNavigatorReadbackRetained": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "httpHeaderRetained",
      +                      "mainNavigatorReadbackRetained",
      +                      "fullContextVerified"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "documentUrlSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "legalInterpretation": {
      +                    "const": "not_assessed",
      +                    "type": "string"
      +                  },
      +                  "limitationKeys": {
      +                    "items": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 32,
      +                    "type": "array"
      +                  },
      +                  "positiveEvidence": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "policyVersion": {
      +                        "const": "gpc_positive_evidence.v1",
      +                        "type": "string"
      +                      },
      +                      "representativeDocument": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "policyVersion",
      +                      "representativeDocument"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "registration": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "basis": {
      +                        "const": "current_recorded_state",
      +                        "type": "string"
      +                      },
      +                      "causedByGpc": {
      +                        "const": "not_established",
      +                        "type": "string"
      +                      },
      +                      "cmpGpcSignal": {
      +                        "enum": [
      +                          "received",
      +                          "not_received",
      +                          "unknown"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "sale": {
      +                        "enum": [
      +                          "opted_out",
      +                          "not_opted_out",
      +                          "unknown"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "sharing": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/registration/properties/sale"
      +                      }
      +                    },
      +                    "required": [
      +                      "basis",
      +                      "sale",
      +                      "sharing",
      +                      "cmpGpcSignal",
      +                      "causedByGpc"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "requests": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingCollectionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "advertisingCollectionEvidenceIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "advertisingCollectionRecipients": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "contractVersion": {
      +                            "const": "canonical_collection_recipients.v1",
      +                            "type": "string"
      +                          },
      +                          "resolverVersion": {
      +                            "maxLength": 120,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "rows": {
      +                            "items": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "entityId": {
      +                                  "pattern": "^ent_[a-f0-9]{12}$",
      +                                  "type": "string"
      +                                },
      +                                "evidenceId": {
      +                                  "maxLength": 160,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "label": {
      +                                  "maxLength": 200,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "observedAtMs": {
      +                                  "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                                }
      +                              },
      +                              "required": [
      +                                "evidenceId",
      +                                "entityId",
      +                                "label"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          }
      +                        },
      +                        "required": [
      +                          "contractVersion",
      +                          "resolverVersion",
      +                          "rows"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "blockedBeforeTransmissionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "classifiedCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "collectionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "complete": {
      +                        "type": "boolean"
      +                      },
      +                      "count": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      },
      +                      "documentCommittedAtMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "evidenceIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "fromMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "samplesTruncated": {
      +                        "type": "boolean"
      +                      },
      +                      "throughMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "count",
      +                      "blockedBeforeTransmissionCount",
      +                      "complete",
      +                      "fromMs",
      +                      "documentCommittedAtMs",
      +                      "throughMs",
      +                      "classifiedCount",
      +                      "collectionCount",
      +                      "evidenceIds",
      +                      "samplesTruncated"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "scanId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "scope": {
      +                    "const": "main_document_and_retained_http_requests",
      +                    "type": "string"
      +                  },
      +                  "scoreEffect": {
      +                    "const": "none",
      +                    "type": "string"
      +                  },
      +                  "semanticProbe": {
      +                    "enum": [
      +                      "observed",
      +                      "unsupported",
      +                      "unavailable",
      +                      "not_ready",
      +                      "invalid",
      +                      "incomplete"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "sessionSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "sourceSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "complete",
      +                      "limited",
      +                      "unavailable"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "contractVersion",
      +                  "scope",
      +                  "status",
      +                  "sourceSha256",
      +                  "sessionSha256",
      +                  "documentUrlSha256",
      +                  "delivery",
      +                  "semanticProbe",
      +                  "registration",
      +                  "acknowledgment",
      +                  "requests",
      +                  "limitationKeys",
      +                  "scoreEffect",
      +                  "legalInterpretation"
      +                ],
      +                "type": "object"
      +              },
      +              "scoreEffect": {
      +                "const": "none",
      +                "type": "string"
      +              },
      +              "status": {
      +                "enum": [
      +                  "responsive",
      +                  "no_observable_response",
      +                  "indeterminate"
      +                ],
      +                "type": "string"
      +              },
      +              "summary": {
      +                "maxLength": 2000,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "status",
      +              "findingTitle",
      +              "summary",
      +              "scoreEffect",
      +              "legalInterpretation",
      +              "comparison",
      +              "californiaPolicy",
      +              "evidenceUrl"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  6. Changed2 schema fields changed
    • changedOutput schema / properties / gpcResponse / anyOf
      Previous value: -[
      -  {
      -    "anyOf": [
      -      {
      -        "not": {}
      -      },
      -      {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "activityComparison": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "activity": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingMarketing": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "baselineRequests": {
      -                            "maximum": 5000,
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "baselineServices": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      -                          },
      -                          "gpcRequests": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      -                          },
      -                          "gpcServices": {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      -                          }
      -                        },
      -                        "required": [
      -                          "baselineRequests",
      -                          "gpcRequests",
      -                          "baselineServices",
      -                          "gpcServices"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "analyticsReplay": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing"
      -                      }
      -                    },
      -                    "required": [
      -                      "advertisingMarketing",
      -                      "analyticsReplay"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "causedByGpc": {
      -                    "const": "not_established",
      -                    "type": "string"
      -                  },
      -                  "contractVersion": {
      -                    "const": "certscore.gpc-activity-comparison.v1",
      -                    "type": "string"
      -                  },
      -                  "durationMs": {
      -                    "enum": [
      -                      250,
      -                      500,
      -                      1000
      -                    ],
      -                    "type": "number"
      -                  },
      -                  "scanId": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  },
      -                  "scope": {
      -                    "const": "matched_post_commit_request_window",
      -                    "type": "string"
      -                  },
      -                  "scoreEffect": {
      -                    "const": "none",
      -                    "type": "string"
      -                  },
      -                  "sourceHashes": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "baseline": {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      "gpc": {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "baseline",
      -                      "gpc"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "status": {
      -                    "const": "measured",
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "contractVersion",
      -                  "scanId",
      -                  "status",
      -                  "scope",
      -                  "durationMs",
      -                  "sourceHashes",
      -                  "activity",
      -                  "scoreEffect",
      -                  "causedByGpc"
      -                ],
      -                "type": "object"
      -              },
      -              "californiaPolicy": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "applied": {
      -                    "type": "boolean"
      -                  },
      -                  "deductionPoints": {
      -                    "enum": [
      -                      0,
      -                      15
      -                    ],
      -                    "type": "number"
      -                  }
      -                },
      -                "required": [
      -                  "applied",
      -                  "deductionPoints"
      -                ],
      -                "type": "object"
      -              },
      -              "comparison": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "baselineArtifact": {
      -                    "anyOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "lane": {
      -                            "const": "runtime_evidence",
      -                            "type": "string"
      -                          },
      -                          "sha256": {
      -                            "pattern": "^[a-f0-9]{64}$",
      -                            "type": "string"
      -                          },
      -                          "sizeBytes": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "lane",
      -                          "sha256",
      -                          "sizeBytes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "comparable": {
      -                    "type": "boolean"
      -                  },
      -                  "coverage": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "comparedThroughMs": {
      -                        "anyOf": [
      -                          {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "status": {
      -                        "enum": [
      -                          "complete",
      -                          "limited",
      -                          "unavailable"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "status",
      -                      "comparedThroughMs"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "delivery": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "status": {
      -                        "enum": [
      -                          "verified",
      -                          "limited",
      -                          "unavailable"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "status"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "deltas": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingOrMarketingActivity": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "advertisingOrMeasurementActivity": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "consentOrCmpBehavior": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "cookies": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "baselineCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "baselineOnly": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "baselineOnlyCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "countDelta": {
      -                            "type": "integer"
      -                          },
      -                          "gpcCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "gpcOnly": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "gpcOnlyCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "samplesTruncated": {
      -                            "type": "boolean"
      -                          },
      -                          "shared": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "sharedCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "baselineCount",
      -                          "gpcCount",
      -                          "countDelta",
      -                          "baselineOnly",
      -                          "gpcOnly",
      -                          "shared"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "trackers": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "webStorage": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      }
      -                    },
      -                    "required": [
      -                      "cookies",
      -                      "trackers",
      -                      "advertisingOrMeasurementActivity",
      -                      "consentOrCmpBehavior"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "enabledProof": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "navigatorGlobalPrivacyControl": {
      -                        "type": [
      -                          "boolean",
      -                          "null"
      -                        ]
      -                      },
      -                      "requestEventIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "requestsWithSecGpc": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      },
      -                      "secGpcHeaderValue": {
      -                        "anyOf": [
      -                          {
      -                            "const": "1",
      -                            "type": "string"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      }
      -                    },
      -                    "required": [
      -                      "secGpcHeaderValue",
      -                      "requestsWithSecGpc",
      -                      "requestEventIds",
      -                      "navigatorGlobalPrivacyControl"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "gpcArtifact": {
      -                    "anyOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "lane": {
      -                            "const": "gpc_observation",
      -                            "type": "string"
      -                          },
      -                          "sha256": {
      -                            "pattern": "^[a-f0-9]{64}$",
      -                            "type": "string"
      -                          },
      -                          "sizeBytes": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "lane",
      -                          "sha256",
      -                          "sizeBytes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "limitationKeys": {
      -                    "items": {
      -                      "maxLength": 160,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "maxItems": 24,
      -                    "type": "array"
      -                  },
      -                  "protocol": {
      -                    "const": "passive_baseline_with_sec_gpc",
      -                    "type": "string"
      -                  },
      -                  "responseBasis": {
      -                    "enum": [
      -                      "qualified_activity_reduction",
      -                      "no_qualified_reduction",
      -                      "insufficient_evidence"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "comparable",
      -                  "protocol",
      -                  "baselineArtifact",
      -                  "gpcArtifact",
      -                  "enabledProof",
      -                  "deltas",
      -                  "limitationKeys"
      -                ],
      -                "type": "object"
      -              },
      -              "contractVersion": {
      -                "enum": [
      -                  "certscore.gpc-response-assessment.v1",
      -                  "certscore.gpc-response-assessment.v2",
      -                  "certscore.gpc-response-assessment.v3"
      -                ],
      -                "type": "string"
      -              },
      -              "evidenceUrl": {
      -                "format": "uri",
      -                "type": "string"
      -              },
      -              "findingTitle": {
      -                "enum": [
      -                  "GPC response",
      -                  "No observable GPC response"
      -                ],
      -                "type": "string"
      -              },
      -              "legalInterpretation": {
      -                "const": "not_assessed",
      -                "type": "string"
      -              },
      -              "observation": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "acknowledgment": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "captureComplete": {
      -                        "type": "boolean"
      -                      },
      -                      "observed": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "observed",
      -                      "captureComplete"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "contractVersion": {
      -                    "const": "certscore.gpc-bounded-observation.v1",
      -                    "type": "string"
      -                  },
      -                  "delivery": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "fullContextVerified": {
      -                        "type": "boolean"
      -                      },
      -                      "httpHeaderRetained": {
      -                        "type": "boolean"
      -                      },
      -                      "mainNavigatorReadbackRetained": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "httpHeaderRetained",
      -                      "mainNavigatorReadbackRetained",
      -                      "fullContextVerified"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "documentUrlSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "legalInterpretation": {
      -                    "const": "not_assessed",
      -                    "type": "string"
      -                  },
      -                  "limitationKeys": {
      -                    "items": {
      -                      "maxLength": 160,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "maxItems": 32,
      -                    "type": "array"
      -                  },
      -                  "registration": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "basis": {
      -                        "const": "current_recorded_state",
      -                        "type": "string"
      -                      },
      -                      "causedByGpc": {
      -                        "const": "not_established",
      -                        "type": "string"
      -                      },
      -                      "cmpGpcSignal": {
      -                        "enum": [
      -                          "received",
      -                          "not_received",
      -                          "unknown"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "sale": {
      -                        "enum": [
      -                          "opted_out",
      -                          "not_opted_out",
      -                          "unknown"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "sharing": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/registration/properties/sale"
      -                      }
      -                    },
      -                    "required": [
      -                      "basis",
      -                      "sale",
      -                      "sharing",
      -                      "cmpGpcSignal",
      -                      "causedByGpc"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "requests": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "blockedBeforeTransmissionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "classifiedCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "collectionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "complete": {
      -                        "type": "boolean"
      -                      },
      -                      "count": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      },
      -                      "documentCommittedAtMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "evidenceIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "fromMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "samplesTruncated": {
      -                        "type": "boolean"
      -                      },
      -                      "throughMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      }
      -                    },
      -                    "required": [
      -                      "count",
      -                      "blockedBeforeTransmissionCount",
      -                      "complete",
      -                      "fromMs",
      -                      "documentCommittedAtMs",
      -                      "throughMs",
      -                      "classifiedCount",
      -                      "collectionCount",
      -                      "evidenceIds",
      -                      "samplesTruncated"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "scope": {
      -                    "const": "main_document_and_retained_http_requests",
      -                    "type": "string"
      -                  },
      -                  "scoreEffect": {
      -                    "const": "none",
      -                    "type": "string"
      -                  },
      -                  "semanticProbe": {
      -                    "enum": [
      -                      "observed",
      -                      "unsupported",
      -                      "unavailable",
      -                      "not_ready",
      -                      "invalid",
      -                      "incomplete"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "sessionSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "sourceSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "complete",
      -                      "limited",
      -                      "unavailable"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "contractVersion",
      -                  "scope",
      -                  "status",
      -                  "sourceSha256",
      -                  "sessionSha256",
      -                  "documentUrlSha256",
      -                  "delivery",
      -                  "semanticProbe",
      -                  "registration",
      -                  "acknowledgment",
      -                  "requests",
      -                  "limitationKeys",
      -                  "scoreEffect",
      -                  "legalInterpretation"
      -                ],
      -                "type": "object"
      -              },
      -              "scoreEffect": {
      -                "const": "none",
      -                "type": "string"
      -              },
      -              "status": {
      -                "enum": [
      -                  "responsive",
      -                  "no_observable_response",
      -                  "indeterminate"
      -                ],
      -                "type": "string"
      -              },
      -              "summary": {
      -                "maxLength": 2000,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "status",
      -              "findingTitle",
      -              "summary",
      -              "scoreEffect",
      -              "legalInterpretation",
      -              "comparison",
      -              "californiaPolicy",
      -              "evidenceUrl"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    ]
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "not": {}
      +      },
      +      {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "activityComparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "activity": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingMarketing": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "baselineRequests": {
      +                            "maximum": 5000,
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "baselineServices": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          },
      +                          "gpcRequests": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          },
      +                          "gpcServices": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          }
      +                        },
      +                        "required": [
      +                          "baselineRequests",
      +                          "gpcRequests",
      +                          "baselineServices",
      +                          "gpcServices"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "analyticsReplay": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing"
      +                      }
      +                    },
      +                    "required": [
      +                      "advertisingMarketing",
      +                      "analyticsReplay"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "causedByGpc": {
      +                    "const": "not_established",
      +                    "type": "string"
      +                  },
      +                  "contractVersion": {
      +                    "const": "certscore.gpc-activity-comparison.v1",
      +                    "type": "string"
      +                  },
      +                  "durationMs": {
      +                    "enum": [
      +                      250,
      +                      500,
      +                      1000
      +                    ],
      +                    "type": "number"
      +                  },
      +                  "scanId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "scope": {
      +                    "const": "matched_post_commit_request_window",
      +                    "type": "string"
      +                  },
      +                  "scoreEffect": {
      +                    "const": "none",
      +                    "type": "string"
      +                  },
      +                  "sourceHashes": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "baseline": {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      "gpc": {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "baseline",
      +                      "gpc"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "status": {
      +                    "const": "measured",
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "contractVersion",
      +                  "scanId",
      +                  "status",
      +                  "scope",
      +                  "durationMs",
      +                  "sourceHashes",
      +                  "activity",
      +                  "scoreEffect",
      +                  "causedByGpc"
      +                ],
      +                "type": "object"
      +              },
      +              "californiaPolicy": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "applied": {
      +                    "type": "boolean"
      +                  },
      +                  "deductionPoints": {
      +                    "enum": [
      +                      0,
      +                      15
      +                    ],
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "applied",
      +                  "deductionPoints"
      +                ],
      +                "type": "object"
      +              },
      +              "comparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "baselineArtifact": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "lane": {
      +                            "const": "runtime_evidence",
      +                            "type": "string"
      +                          },
      +                          "sha256": {
      +                            "pattern": "^[a-f0-9]{64}$",
      +                            "type": "string"
      +                          },
      +                          "sizeBytes": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "lane",
      +                          "sha256",
      +                          "sizeBytes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "comparable": {
      +                    "type": "boolean"
      +                  },
      +                  "coverage": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "comparedThroughMs": {
      +                        "anyOf": [
      +                          {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "complete",
      +                          "limited",
      +                          "unavailable"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "status",
      +                      "comparedThroughMs"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "delivery": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "status": {
      +                        "enum": [
      +                          "verified",
      +                          "limited",
      +                          "unavailable"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "status"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "deltas": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingOrMarketingActivity": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "advertisingOrMeasurementActivity": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "consentOrCmpBehavior": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "cookies": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "baselineCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "baselineOnly": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "baselineOnlyCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "countDelta": {
      +                            "type": "integer"
      +                          },
      +                          "gpcCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "gpcOnly": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "gpcOnlyCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "samplesTruncated": {
      +                            "type": "boolean"
      +                          },
      +                          "shared": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "sharedCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "baselineCount",
      +                          "gpcCount",
      +                          "countDelta",
      +                          "baselineOnly",
      +                          "gpcOnly",
      +                          "shared"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "trackers": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "webStorage": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      }
      +                    },
      +                    "required": [
      +                      "cookies",
      +                      "trackers",
      +                      "advertisingOrMeasurementActivity",
      +                      "consentOrCmpBehavior"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "enabledProof": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "navigatorGlobalPrivacyControl": {
      +                        "type": [
      +                          "boolean",
      +                          "null"
      +                        ]
      +                      },
      +                      "requestEventIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "requestsWithSecGpc": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      },
      +                      "secGpcHeaderValue": {
      +                        "anyOf": [
      +                          {
      +                            "const": "1",
      +                            "type": "string"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "secGpcHeaderValue",
      +                      "requestsWithSecGpc",
      +                      "requestEventIds",
      +                      "navigatorGlobalPrivacyControl"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "gpcArtifact": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "lane": {
      +                            "const": "gpc_observation",
      +                            "type": "string"
      +                          },
      +                          "sha256": {
      +                            "pattern": "^[a-f0-9]{64}$",
      +                            "type": "string"
      +                          },
      +                          "sizeBytes": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "lane",
      +                          "sha256",
      +                          "sizeBytes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "limitationKeys": {
      +                    "items": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 24,
      +                    "type": "array"
      +                  },
      +                  "protocol": {
      +                    "const": "passive_baseline_with_sec_gpc",
      +                    "type": "string"
      +                  },
      +                  "responseBasis": {
      +                    "enum": [
      +                      "qualified_activity_reduction",
      +                      "no_qualified_reduction",
      +                      "insufficient_evidence"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "comparable",
      +                  "protocol",
      +                  "baselineArtifact",
      +                  "gpcArtifact",
      +                  "enabledProof",
      +                  "deltas",
      +                  "limitationKeys"
      +                ],
      +                "type": "object"
      +              },
      +              "contractVersion": {
      +                "enum": [
      +                  "certscore.gpc-response-assessment.v1",
      +                  "certscore.gpc-response-assessment.v2",
      +                  "certscore.gpc-response-assessment.v3"
      +                ],
      +                "type": "string"
      +              },
      +              "evidenceUrl": {
      +                "format": "uri",
      +                "type": "string"
      +              },
      +              "findingTitle": {
      +                "enum": [
      +                  "GPC response",
      +                  "No observable GPC response"
      +                ],
      +                "type": "string"
      +              },
      +              "legalInterpretation": {
      +                "const": "not_assessed",
      +                "type": "string"
      +              },
      +              "observation": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "acknowledgment": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "captureComplete": {
      +                        "type": "boolean"
      +                      },
      +                      "observed": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "observed",
      +                      "captureComplete"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "contractVersion": {
      +                    "const": "certscore.gpc-bounded-observation.v1",
      +                    "type": "string"
      +                  },
      +                  "delivery": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "fullContextVerified": {
      +                        "type": "boolean"
      +                      },
      +                      "httpHeaderRetained": {
      +                        "type": "boolean"
      +                      },
      +                      "mainNavigatorReadbackRetained": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "httpHeaderRetained",
      +                      "mainNavigatorReadbackRetained",
      +                      "fullContextVerified"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "documentUrlSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "legalInterpretation": {
      +                    "const": "not_assessed",
      +                    "type": "string"
      +                  },
      +                  "limitationKeys": {
      +                    "items": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 32,
      +                    "type": "array"
      +                  },
      +                  "positiveEvidence": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "policyVersion": {
      +                        "const": "gpc_positive_evidence.v1",
      +                        "type": "string"
      +                      },
      +                      "representativeDocument": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "policyVersion",
      +                      "representativeDocument"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "registration": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "basis": {
      +                        "const": "current_recorded_state",
      +                        "type": "string"
      +                      },
      +                      "causedByGpc": {
      +                        "const": "not_established",
      +                        "type": "string"
      +                      },
      +                      "cmpGpcSignal": {
      +                        "enum": [
      +                          "received",
      +                          "not_received",
      +                          "unknown"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "sale": {
      +                        "enum": [
      +                          "opted_out",
      +                          "not_opted_out",
      +                          "unknown"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "sharing": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/registration/properties/sale"
      +                      }
      +                    },
      +                    "required": [
      +                      "basis",
      +                      "sale",
      +                      "sharing",
      +                      "cmpGpcSignal",
      +                      "causedByGpc"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "requests": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingCollectionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "advertisingCollectionEvidenceIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "blockedBeforeTransmissionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "classifiedCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "collectionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "complete": {
      +                        "type": "boolean"
      +                      },
      +                      "count": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      },
      +                      "documentCommittedAtMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "evidenceIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "fromMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "samplesTruncated": {
      +                        "type": "boolean"
      +                      },
      +                      "throughMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "count",
      +                      "blockedBeforeTransmissionCount",
      +                      "complete",
      +                      "fromMs",
      +                      "documentCommittedAtMs",
      +                      "throughMs",
      +                      "classifiedCount",
      +                      "collectionCount",
      +                      "evidenceIds",
      +                      "samplesTruncated"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "scanId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "scope": {
      +                    "const": "main_document_and_retained_http_requests",
      +                    "type": "string"
      +                  },
      +                  "scoreEffect": {
      +                    "const": "none",
      +                    "type": "string"
      +                  },
      +                  "semanticProbe": {
      +                    "enum": [
      +                      "observed",
      +                      "unsupported",
      +                      "unavailable",
      +                      "not_ready",
      +                      "invalid",
      +                      "incomplete"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "sessionSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "sourceSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "complete",
      +                      "limited",
      +                      "unavailable"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "contractVersion",
      +                  "scope",
      +                  "status",
      +                  "sourceSha256",
      +                  "sessionSha256",
      +                  "documentUrlSha256",
      +                  "delivery",
      +                  "semanticProbe",
      +                  "registration",
      +                  "acknowledgment",
      +                  "requests",
      +                  "limitationKeys",
      +                  "scoreEffect",
      +                  "legalInterpretation"
      +                ],
      +                "type": "object"
      +              },
      +              "scoreEffect": {
      +                "const": "none",
      +                "type": "string"
      +              },
      +              "status": {
      +                "enum": [
      +                  "responsive",
      +                  "no_observable_response",
      +                  "indeterminate"
      +                ],
      +                "type": "string"
      +              },
      +              "summary": {
      +                "maxLength": 2000,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "status",
      +              "findingTitle",
      +              "summary",
      +              "scoreEffect",
      +              "legalInterpretation",
      +              "comparison",
      +              "californiaPolicy",
      +              "evidenceUrl"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • addedOutput schema / properties / postureScores
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "ccpaCpra": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "coverage": {
      +          "enum": [
      +            "bounded",
      +            "limited",
      +            "unavailable"
      +          ],
      +          "type": "string"
      +        },
      +        "coverageSummary": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "evidenceFamilies": {
      +              "maximum": 6,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "families": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "assessmentState": {
      +                    "enum": [
      +                      "completed",
      +                      "partial",
      +                      "limited"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "followUp": {
      +                    "enum": [
      +                      "none",
      +                      "purpose",
      +                      "notice_association",
      +                      "recipient_roles",
      +                      "applicability",
      +                      "choice_execution",
      +                      "interpretation",
      +                      "capture"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "id": {
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "observed",
      +                      "assessed_gap",
      +                      "review",
      +                      "unknown",
      +                      "not_triggered_in_scope"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "id",
      +                  "status"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 6,
      +              "minItems": 6,
      +              "type": "array"
      +            },
      +            "postureBasis": {
      +              "const": "assuming_ccpa_applies",
      +              "type": "string"
      +            },
      +            "scoreReady": {
      +              "type": "boolean"
      +            },
      +            "totalFamilies": {
      +              "const": 6,
      +              "type": "number"
      +            }
      +          },
      +          "required": [
      +            "postureBasis",
      +            "evidenceFamilies",
      +            "totalFamilies",
      +            "scoreReady",
      +            "families"
      +          ],
      +          "type": "object"
      +        },
      +        "policyVersion": {
      +          "minLength": 1,
      +          "type": "string"
      +        },
      +        "posture": {
      +          "const": "ccpa_cpra",
      +          "type": "string"
      +        },
      +        "scope": {
      +          "const": "starting_page",
      +          "type": "string"
      +        },
      +        "score": {
      +          "anyOf": [
      +            {
      +              "maximum": 100,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        }
      +      },
      +      "required": [
      +        "posture",
      +        "score",
      +        "policyVersion",
      +        "coverage",
      +        "scope"
      +      ],
      +      "type": "object"
      +    },
      +    "contractVersion": {
      +      "const": "certscore.posture-scores.v1",
      +      "type": "string"
      +    },
      +    "gdprEprivacy": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "coverage": {
      +          "enum": [
      +            "scored",
      +            "unavailable"
      +          ],
      +          "type": "string"
      +        },
      +        "policyVersion": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "posture": {
      +          "const": "gdpr_eprivacy",
      +          "type": "string"
      +        },
      +        "scope": {
      +          "const": "starting_page",
      +          "type": "string"
      +        },
      +        "score": {
      +          "anyOf": [
      +            {
      +              "maximum": 100,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        }
      +      },
      +      "required": [
      +        "posture",
      +        "score",
      +        "policyVersion",
      +        "coverage",
      +        "scope"
      +      ],
      +      "type": "object"
      +    }
      +  },
      +  "required": [
      +    "contractVersion",
      +    "gdprEprivacy",
      +    "ccpaCpra"
      +  ],
      +  "type": "object"
      +}
  7. Changed1 schema field changed
    • changedOutput schema / properties / accessibilityAudit / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "affectedNodeCount": {
      -        "anyOf": [
      -          {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "durationMs": {
      -        "anyOf": [
      -          {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "engine": {
      -        "const": "axe-core",
      -        "type": "string"
      -      },
      -      "engineVersion": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "evidenceScope": {
      -        "const": "stable_main_document_positive_findings",
      -        "type": "string"
      -      },
      -      "failedRuleCount": {
      -        "anyOf": [
      -          {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "required": {
      -        "const": true,
      -        "type": "boolean"
      -      },
      -      "reviewRuleCount": {
      -        "anyOf": [
      -          {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "scope": {
      -        "const": "starting_page_rendered_content",
      -        "type": "string"
      -      },
      -      "status": {
      -        "enum": [
      -          "completed",
      -          "limited",
      -          "failed",
      -          "not_testable"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "required",
      -      "scope",
      -      "engine",
      -      "engineVersion",
      -      "durationMs",
      -      "failedRuleCount",
      -      "affectedNodeCount",
      -      "reviewRuleCount"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "affectedNodeCount": {
      +        "anyOf": [
      +          {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "durationMs": {
      +        "anyOf": [
      +          {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "engine": {
      +        "const": "axe-core",
      +        "type": "string"
      +      },
      +      "engineVersion": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "evidenceScope": {
      +        "const": "stable_main_document_positive_findings",
      +        "type": "string"
      +      },
      +      "exampleCoverage": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "byteBudgetLimited": {
      +            "type": "boolean"
      +          },
      +          "observedNodeCount": {
      +            "maximum": 200000000,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "omittedNodeCount": {
      +            "maximum": 200000000,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "retainedNodeCount": {
      +            "maximum": 1000,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "version": {
      +            "const": "breadth_before_detail.v1",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "version",
      +          "observedNodeCount",
      +          "retainedNodeCount",
      +          "omittedNodeCount",
      +          "byteBudgetLimited"
      +        ],
      +        "type": "object"
      +      },
      +      "failedRuleCount": {
      +        "anyOf": [
      +          {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "required": {
      +        "const": true,
      +        "type": "boolean"
      +      },
      +      "reviewRuleCount": {
      +        "anyOf": [
      +          {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "scope": {
      +        "const": "starting_page_rendered_content",
      +        "type": "string"
      +      },
      +      "status": {
      +        "enum": [
      +          "completed",
      +          "limited",
      +          "failed",
      +          "not_testable"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "required",
      +      "scope",
      +      "engine",
      +      "engineVersion",
      +      "durationMs",
      +      "failedRuleCount",
      +      "affectedNodeCount",
      +      "reviewRuleCount"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  8. Changed1 schema field changed
    • changedOutput schema / properties / accessibilityAudit / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "affectedNodeCount": {
      -        "anyOf": [
      -          {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "durationMs": {
      -        "anyOf": [
      -          {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "engine": {
      -        "const": "axe-core",
      -        "type": "string"
      -      },
      -      "engineVersion": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "failedRuleCount": {
      -        "anyOf": [
      -          {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "required": {
      -        "const": true,
      -        "type": "boolean"
      -      },
      -      "reviewRuleCount": {
      -        "anyOf": [
      -          {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "scope": {
      -        "const": "starting_page_rendered_content",
      -        "type": "string"
      -      },
      -      "status": {
      -        "enum": [
      -          "completed",
      -          "limited",
      -          "failed",
      -          "not_testable"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "required",
      -      "scope",
      -      "engine",
      -      "engineVersion",
      -      "durationMs",
      -      "failedRuleCount",
      -      "affectedNodeCount",
      -      "reviewRuleCount"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "affectedNodeCount": {
      +        "anyOf": [
      +          {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "durationMs": {
      +        "anyOf": [
      +          {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "engine": {
      +        "const": "axe-core",
      +        "type": "string"
      +      },
      +      "engineVersion": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "evidenceScope": {
      +        "const": "stable_main_document_positive_findings",
      +        "type": "string"
      +      },
      +      "failedRuleCount": {
      +        "anyOf": [
      +          {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "required": {
      +        "const": true,
      +        "type": "boolean"
      +      },
      +      "reviewRuleCount": {
      +        "anyOf": [
      +          {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "scope": {
      +        "const": "starting_page_rendered_content",
      +        "type": "string"
      +      },
      +      "status": {
      +        "enum": [
      +          "completed",
      +          "limited",
      +          "failed",
      +          "not_testable"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "required",
      +      "scope",
      +      "engine",
      +      "engineVersion",
      +      "durationMs",
      +      "failedRuleCount",
      +      "affectedNodeCount",
      +      "reviewRuleCount"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  9. Changed1 schema field changed
    • addedOutput schema / properties / accessibilityAudit
      Added value: +{
      +  "anyOf": [
      +    {
      +      "additionalProperties": false,
      +      "properties": {
      +        "affectedNodeCount": {
      +          "anyOf": [
      +            {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "durationMs": {
      +          "anyOf": [
      +            {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "engine": {
      +          "const": "axe-core",
      +          "type": "string"
      +        },
      +        "engineVersion": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "failedRuleCount": {
      +          "anyOf": [
      +            {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "required": {
      +          "const": true,
      +          "type": "boolean"
      +        },
      +        "reviewRuleCount": {
      +          "anyOf": [
      +            {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "scope": {
      +          "const": "starting_page_rendered_content",
      +          "type": "string"
      +        },
      +        "status": {
      +          "enum": [
      +            "completed",
      +            "limited",
      +            "failed",
      +            "not_testable"
      +          ],
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "status",
      +        "required",
      +        "scope",
      +        "engine",
      +        "engineVersion",
      +        "durationMs",
      +        "failedRuleCount",
      +        "affectedNodeCount",
      +        "reviewRuleCount"
      +      ],
      +      "type": "object"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
  10. Changed1 schema field changed
    • changedOutput schema / properties / formsSummary / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "afterAcceptCapture": {
      -        "enum": [
      -          "retained",
      -          "limited",
      -          "unavailable"
      -        ],
      -        "type": "string"
      -      },
      -      "afterAcceptObserved": {
      -        "anyOf": [
      -          {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "contractVersion": {
      -        "const": "certscore.forms-summary.v1",
      -        "type": "string"
      -      },
      -      "preConsentCapture": {
      -        "enum": [
      -          "complete",
      -          "limited",
      -          "unavailable"
      -        ],
      -        "type": "string"
      -      },
      -      "preConsentObserved": {
      -        "anyOf": [
      -          {
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "scope": {
      -        "const": "starting_page_reportable_observations",
      -        "type": "string"
      -      },
      -      "totalObserved": {
      -        "minimum": 0,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "contractVersion",
      -      "scope",
      -      "totalObserved",
      -      "preConsentObserved",
      -      "afterAcceptObserved",
      -      "preConsentCapture",
      -      "afterAcceptCapture"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "afterAcceptCapture": {
      +        "enum": [
      +          "retained",
      +          "limited",
      +          "unavailable"
      +        ],
      +        "type": "string"
      +      },
      +      "afterAcceptObserved": {
      +        "anyOf": [
      +          {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "contractVersion": {
      +        "const": "certscore.forms-summary.v1",
      +        "type": "string"
      +      },
      +      "countStatus": {
      +        "enum": [
      +          "captured",
      +          "limited",
      +          "not_captured"
      +        ],
      +        "type": "string"
      +      },
      +      "preConsentCapture": {
      +        "enum": [
      +          "complete",
      +          "limited",
      +          "unavailable"
      +        ],
      +        "type": "string"
      +      },
      +      "preConsentObserved": {
      +        "anyOf": [
      +          {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "scope": {
      +        "const": "starting_page_reportable_observations",
      +        "type": "string"
      +      },
      +      "totalObserved": {
      +        "minimum": 0,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "contractVersion",
      +      "scope",
      +      "totalObserved",
      +      "preConsentObserved",
      +      "afterAcceptObserved",
      +      "preConsentCapture",
      +      "afterAcceptCapture"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  11. Changed3 schema fields changed
    • addedOutput schema / properties / formsSummary
      Added value: +{
      +  "anyOf": [
      +    {
      +      "additionalProperties": false,
      +      "properties": {
      +        "afterAcceptCapture": {
      +          "enum": [
      +            "retained",
      +            "limited",
      +            "unavailable"
      +          ],
      +          "type": "string"
      +        },
      +        "afterAcceptObserved": {
      +          "anyOf": [
      +            {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "contractVersion": {
      +          "const": "certscore.forms-summary.v1",
      +          "type": "string"
      +        },
      +        "preConsentCapture": {
      +          "enum": [
      +            "complete",
      +            "limited",
      +            "unavailable"
      +          ],
      +          "type": "string"
      +        },
      +        "preConsentObserved": {
      +          "anyOf": [
      +            {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "scope": {
      +          "const": "starting_page_reportable_observations",
      +          "type": "string"
      +        },
      +        "totalObserved": {
      +          "minimum": 0,
      +          "type": "integer"
      +        }
      +      },
      +      "required": [
      +        "contractVersion",
      +        "scope",
      +        "totalObserved",
      +        "preConsentObserved",
      +        "afterAcceptObserved",
      +        "preConsentCapture",
      +        "afterAcceptCapture"
      +      ],
      +      "type": "object"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
    • addedOutput schema / properties / links / properties / formsEvidence
      Added value: +{
      +  "type": "string"
      +}
    • addedOutput schema / properties / scoreExplanation
      Added value: +{
      +  "anyOf": [
      +    {
      +      "additionalProperties": false,
      +      "properties": {
      +        "baseScore": {
      +          "const": 100,
      +          "type": "number"
      +        },
      +        "contractVersion": {
      +          "const": "certscore.score-explanation.v1",
      +          "type": "string"
      +        },
      +        "deductions": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "deductionPoints": {
      +                "exclusiveMinimum": 0,
      +                "type": "integer"
      +              },
      +              "family": {
      +                "maxLength": 80,
      +                "type": "string"
      +              },
      +              "label": {
      +                "maxLength": 160,
      +                "type": "string"
      +              },
      +              "rules": {
      +                "items": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "decisionVerification": {
      +                      "enum": [
      +                        "confirmed",
      +                        "unconfirmed",
      +                        "not_applicable",
      +                        "unknown"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "findingIds": {
      +                      "items": {
      +                        "maxLength": 180,
      +                        "type": "string"
      +                      },
      +                      "maxItems": 4,
      +                      "type": "array"
      +                    },
      +                    "label": {
      +                      "maxLength": 160,
      +                      "type": "string"
      +                    },
      +                    "policyDeductionPoints": {
      +                      "exclusiveMinimum": 0,
      +                      "type": "integer"
      +                    },
      +                    "ruleId": {
      +                      "maxLength": 160,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "ruleId",
      +                    "label",
      +                    "policyDeductionPoints",
      +                    "findingIds",
      +                    "decisionVerification"
      +                  ],
      +                  "type": "object"
      +                },
      +                "maxItems": 40,
      +                "type": "array"
      +              }
      +            },
      +            "required": [
      +              "family",
      +              "label",
      +              "deductionPoints",
      +              "rules"
      +            ],
      +            "type": "object"
      +          },
      +          "maxItems": 16,
      +          "type": "array"
      +        },
      +        "policyVersion": {
      +          "maxLength": 120,
      +          "type": "string"
      +        },
      +        "scope": {
      +          "const": "starting_page_canonical_score",
      +          "type": "string"
      +        },
      +        "score": {
      +          "maximum": 100,
      +          "minimum": 0,
      +          "type": "integer"
      +        },
      +        "scoreFloor": {
      +          "const": 0,
      +          "type": "number"
      +        },
      +        "scoreVersion": {
      +          "maxLength": 120,
      +          "type": "string"
      +        },
      +        "totalPolicyDeductionPoints": {
      +          "minimum": 0,
      +          "type": "integer"
      +        }
      +      },
      +      "required": [
      +        "contractVersion",
      +        "scope",
      +        "scoreVersion",
      +        "policyVersion",
      +        "baseScore",
      +        "scoreFloor",
      +        "score",
      +        "totalPolicyDeductionPoints",
      +        "deductions"
      +      ],
      +      "type": "object"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
  12. Changed2 schema fields changed
    • removedInput schema / properties / maxWaitSeconds
      Removed value: -{
      -  "description": "Deprecated compatibility field; accepted but ignored. The bounded preliminary-preview wait is controlled by CertScore and never waits for scan completion.",
      -  "maximum": 45,
      -  "minimum": 1,
      -  "type": "integer"
      -}
    • removedInput schema / properties / waitForCompletion
      Removed value: -{
      -  "description": "Deprecated compatibility field; accepted but ignored. certscore_scan_site never waits for a new scan to finish, though MCP Light may briefly wait within a bounded preview window for preliminary pre-consent observations.",
      -  "type": "boolean"
      -}
  13. Changed1 schema field changed
    • changedOutput schema / properties / gpcResponse / anyOf
      Previous value: -[
      -  {
      -    "anyOf": [
      -      {
      -        "not": {}
      -      },
      -      {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "californiaPolicy": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "applied": {
      -                    "type": "boolean"
      -                  },
      -                  "deductionPoints": {
      -                    "enum": [
      -                      0,
      -                      15
      -                    ],
      -                    "type": "number"
      -                  }
      -                },
      -                "required": [
      -                  "applied",
      -                  "deductionPoints"
      -                ],
      -                "type": "object"
      -              },
      -              "comparison": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "baselineArtifact": {
      -                    "anyOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "lane": {
      -                            "const": "runtime_evidence",
      -                            "type": "string"
      -                          },
      -                          "sha256": {
      -                            "pattern": "^[a-f0-9]{64}$",
      -                            "type": "string"
      -                          },
      -                          "sizeBytes": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "lane",
      -                          "sha256",
      -                          "sizeBytes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "comparable": {
      -                    "type": "boolean"
      -                  },
      -                  "coverage": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "comparedThroughMs": {
      -                        "anyOf": [
      -                          {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "status": {
      -                        "enum": [
      -                          "complete",
      -                          "limited",
      -                          "unavailable"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "status",
      -                      "comparedThroughMs"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "delivery": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "status": {
      -                        "enum": [
      -                          "verified",
      -                          "limited",
      -                          "unavailable"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "status"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "deltas": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingOrMarketingActivity": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "advertisingOrMeasurementActivity": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "consentOrCmpBehavior": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "cookies": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "baselineCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "baselineOnly": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "baselineOnlyCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "countDelta": {
      -                            "type": "integer"
      -                          },
      -                          "gpcCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "gpcOnly": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "gpcOnlyCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "samplesTruncated": {
      -                            "type": "boolean"
      -                          },
      -                          "shared": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "sharedCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "baselineCount",
      -                          "gpcCount",
      -                          "countDelta",
      -                          "baselineOnly",
      -                          "gpcOnly",
      -                          "shared"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "trackers": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "webStorage": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      }
      -                    },
      -                    "required": [
      -                      "cookies",
      -                      "trackers",
      -                      "advertisingOrMeasurementActivity",
      -                      "consentOrCmpBehavior"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "enabledProof": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "navigatorGlobalPrivacyControl": {
      -                        "type": [
      -                          "boolean",
      -                          "null"
      -                        ]
      -                      },
      -                      "requestEventIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "requestsWithSecGpc": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      },
      -                      "secGpcHeaderValue": {
      -                        "anyOf": [
      -                          {
      -                            "const": "1",
      -                            "type": "string"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      }
      -                    },
      -                    "required": [
      -                      "secGpcHeaderValue",
      -                      "requestsWithSecGpc",
      -                      "requestEventIds",
      -                      "navigatorGlobalPrivacyControl"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "gpcArtifact": {
      -                    "anyOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "lane": {
      -                            "const": "gpc_observation",
      -                            "type": "string"
      -                          },
      -                          "sha256": {
      -                            "pattern": "^[a-f0-9]{64}$",
      -                            "type": "string"
      -                          },
      -                          "sizeBytes": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "lane",
      -                          "sha256",
      -                          "sizeBytes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "limitationKeys": {
      -                    "items": {
      -                      "maxLength": 160,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "maxItems": 24,
      -                    "type": "array"
      -                  },
      -                  "protocol": {
      -                    "const": "passive_baseline_with_sec_gpc",
      -                    "type": "string"
      -                  },
      -                  "responseBasis": {
      -                    "enum": [
      -                      "qualified_activity_reduction",
      -                      "no_qualified_reduction",
      -                      "insufficient_evidence"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "comparable",
      -                  "protocol",
      -                  "baselineArtifact",
      -                  "gpcArtifact",
      -                  "enabledProof",
      -                  "deltas",
      -                  "limitationKeys"
      -                ],
      -                "type": "object"
      -              },
      -              "contractVersion": {
      -                "enum": [
      -                  "certscore.gpc-response-assessment.v1",
      -                  "certscore.gpc-response-assessment.v2",
      -                  "certscore.gpc-response-assessment.v3"
      -                ],
      -                "type": "string"
      -              },
      -              "evidenceUrl": {
      -                "format": "uri",
      -                "type": "string"
      -              },
      -              "findingTitle": {
      -                "enum": [
      -                  "GPC response",
      -                  "No observable GPC response"
      -                ],
      -                "type": "string"
      -              },
      -              "legalInterpretation": {
      -                "const": "not_assessed",
      -                "type": "string"
      -              },
      -              "observation": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "acknowledgment": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "captureComplete": {
      -                        "type": "boolean"
      -                      },
      -                      "observed": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "observed",
      -                      "captureComplete"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "contractVersion": {
      -                    "const": "certscore.gpc-bounded-observation.v1",
      -                    "type": "string"
      -                  },
      -                  "delivery": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "fullContextVerified": {
      -                        "type": "boolean"
      -                      },
      -                      "httpHeaderRetained": {
      -                        "type": "boolean"
      -                      },
      -                      "mainNavigatorReadbackRetained": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "httpHeaderRetained",
      -                      "mainNavigatorReadbackRetained",
      -                      "fullContextVerified"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "documentUrlSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "legalInterpretation": {
      -                    "const": "not_assessed",
      -                    "type": "string"
      -                  },
      -                  "limitationKeys": {
      -                    "items": {
      -                      "maxLength": 160,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "maxItems": 32,
      -                    "type": "array"
      -                  },
      -                  "registration": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "basis": {
      -                        "const": "current_recorded_state",
      -                        "type": "string"
      -                      },
      -                      "causedByGpc": {
      -                        "const": "not_established",
      -                        "type": "string"
      -                      },
      -                      "cmpGpcSignal": {
      -                        "enum": [
      -                          "received",
      -                          "not_received",
      -                          "unknown"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "sale": {
      -                        "enum": [
      -                          "opted_out",
      -                          "not_opted_out",
      -                          "unknown"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "sharing": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/registration/properties/sale"
      -                      }
      -                    },
      -                    "required": [
      -                      "basis",
      -                      "sale",
      -                      "sharing",
      -                      "cmpGpcSignal",
      -                      "causedByGpc"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "requests": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "blockedBeforeTransmissionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "classifiedCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "collectionCount": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                      },
      -                      "complete": {
      -                        "type": "boolean"
      -                      },
      -                      "count": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      },
      -                      "documentCommittedAtMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "evidenceIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "fromMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "samplesTruncated": {
      -                        "type": "boolean"
      -                      },
      -                      "throughMs": {
      -                        "anyOf": [
      -                          {
      -                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      }
      -                    },
      -                    "required": [
      -                      "count",
      -                      "blockedBeforeTransmissionCount",
      -                      "complete",
      -                      "fromMs",
      -                      "documentCommittedAtMs",
      -                      "throughMs",
      -                      "classifiedCount",
      -                      "collectionCount",
      -                      "evidenceIds",
      -                      "samplesTruncated"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "scope": {
      -                    "const": "main_document_and_retained_http_requests",
      -                    "type": "string"
      -                  },
      -                  "scoreEffect": {
      -                    "const": "none",
      -                    "type": "string"
      -                  },
      -                  "semanticProbe": {
      -                    "enum": [
      -                      "observed",
      -                      "unsupported",
      -                      "unavailable",
      -                      "not_ready",
      -                      "invalid",
      -                      "incomplete"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "sessionSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "sourceSha256": {
      -                    "anyOf": [
      -                      {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "complete",
      -                      "limited",
      -                      "unavailable"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "contractVersion",
      -                  "scope",
      -                  "status",
      -                  "sourceSha256",
      -                  "sessionSha256",
      -                  "documentUrlSha256",
      -                  "delivery",
      -                  "semanticProbe",
      -                  "registration",
      -                  "acknowledgment",
      -                  "requests",
      -                  "limitationKeys",
      -                  "scoreEffect",
      -                  "legalInterpretation"
      -                ],
      -                "type": "object"
      -              },
      -              "scoreEffect": {
      -                "const": "none",
      -                "type": "string"
      -              },
      -              "status": {
      -                "enum": [
      -                  "responsive",
      -                  "no_observable_response",
      -                  "indeterminate"
      -                ],
      -                "type": "string"
      -              },
      -              "summary": {
      -                "maxLength": 2000,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "status",
      -              "findingTitle",
      -              "summary",
      -              "scoreEffect",
      -              "legalInterpretation",
      -              "comparison",
      -              "californiaPolicy",
      -              "evidenceUrl"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    ]
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "not": {}
      +      },
      +      {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "activityComparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "activity": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingMarketing": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "baselineRequests": {
      +                            "maximum": 5000,
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "baselineServices": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          },
      +                          "gpcRequests": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          },
      +                          "gpcServices": {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing/properties/baselineRequests"
      +                          }
      +                        },
      +                        "required": [
      +                          "baselineRequests",
      +                          "gpcRequests",
      +                          "baselineServices",
      +                          "gpcServices"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "analyticsReplay": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/activityComparison/properties/activity/properties/advertisingMarketing"
      +                      }
      +                    },
      +                    "required": [
      +                      "advertisingMarketing",
      +                      "analyticsReplay"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "causedByGpc": {
      +                    "const": "not_established",
      +                    "type": "string"
      +                  },
      +                  "contractVersion": {
      +                    "const": "certscore.gpc-activity-comparison.v1",
      +                    "type": "string"
      +                  },
      +                  "durationMs": {
      +                    "enum": [
      +                      250,
      +                      500,
      +                      1000
      +                    ],
      +                    "type": "number"
      +                  },
      +                  "scanId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "scope": {
      +                    "const": "matched_post_commit_request_window",
      +                    "type": "string"
      +                  },
      +                  "scoreEffect": {
      +                    "const": "none",
      +                    "type": "string"
      +                  },
      +                  "sourceHashes": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "baseline": {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      "gpc": {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "baseline",
      +                      "gpc"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "status": {
      +                    "const": "measured",
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "contractVersion",
      +                  "scanId",
      +                  "status",
      +                  "scope",
      +                  "durationMs",
      +                  "sourceHashes",
      +                  "activity",
      +                  "scoreEffect",
      +                  "causedByGpc"
      +                ],
      +                "type": "object"
      +              },
      +              "californiaPolicy": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "applied": {
      +                    "type": "boolean"
      +                  },
      +                  "deductionPoints": {
      +                    "enum": [
      +                      0,
      +                      15
      +                    ],
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "applied",
      +                  "deductionPoints"
      +                ],
      +                "type": "object"
      +              },
      +              "comparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "baselineArtifact": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "lane": {
      +                            "const": "runtime_evidence",
      +                            "type": "string"
      +                          },
      +                          "sha256": {
      +                            "pattern": "^[a-f0-9]{64}$",
      +                            "type": "string"
      +                          },
      +                          "sizeBytes": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "lane",
      +                          "sha256",
      +                          "sizeBytes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "comparable": {
      +                    "type": "boolean"
      +                  },
      +                  "coverage": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "comparedThroughMs": {
      +                        "anyOf": [
      +                          {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "complete",
      +                          "limited",
      +                          "unavailable"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "status",
      +                      "comparedThroughMs"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "delivery": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "status": {
      +                        "enum": [
      +                          "verified",
      +                          "limited",
      +                          "unavailable"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "status"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "deltas": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingOrMarketingActivity": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "advertisingOrMeasurementActivity": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "consentOrCmpBehavior": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "cookies": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "baselineCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "baselineOnly": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "baselineOnlyCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "countDelta": {
      +                            "type": "integer"
      +                          },
      +                          "gpcCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "gpcOnly": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "gpcOnlyCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "samplesTruncated": {
      +                            "type": "boolean"
      +                          },
      +                          "shared": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "sharedCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "baselineCount",
      +                          "gpcCount",
      +                          "countDelta",
      +                          "baselineOnly",
      +                          "gpcOnly",
      +                          "shared"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "trackers": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "webStorage": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      }
      +                    },
      +                    "required": [
      +                      "cookies",
      +                      "trackers",
      +                      "advertisingOrMeasurementActivity",
      +                      "consentOrCmpBehavior"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "enabledProof": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "navigatorGlobalPrivacyControl": {
      +                        "type": [
      +                          "boolean",
      +                          "null"
      +                        ]
      +                      },
      +                      "requestEventIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "requestsWithSecGpc": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      },
      +                      "secGpcHeaderValue": {
      +                        "anyOf": [
      +                          {
      +                            "const": "1",
      +                            "type": "string"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "secGpcHeaderValue",
      +                      "requestsWithSecGpc",
      +                      "requestEventIds",
      +                      "navigatorGlobalPrivacyControl"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "gpcArtifact": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "lane": {
      +                            "const": "gpc_observation",
      +                            "type": "string"
      +                          },
      +                          "sha256": {
      +                            "pattern": "^[a-f0-9]{64}$",
      +                            "type": "string"
      +                          },
      +                          "sizeBytes": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "lane",
      +                          "sha256",
      +                          "sizeBytes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "limitationKeys": {
      +                    "items": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 24,
      +                    "type": "array"
      +                  },
      +                  "protocol": {
      +                    "const": "passive_baseline_with_sec_gpc",
      +                    "type": "string"
      +                  },
      +                  "responseBasis": {
      +                    "enum": [
      +                      "qualified_activity_reduction",
      +                      "no_qualified_reduction",
      +                      "insufficient_evidence"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "comparable",
      +                  "protocol",
      +                  "baselineArtifact",
      +                  "gpcArtifact",
      +                  "enabledProof",
      +                  "deltas",
      +                  "limitationKeys"
      +                ],
      +                "type": "object"
      +              },
      +              "contractVersion": {
      +                "enum": [
      +                  "certscore.gpc-response-assessment.v1",
      +                  "certscore.gpc-response-assessment.v2",
      +                  "certscore.gpc-response-assessment.v3"
      +                ],
      +                "type": "string"
      +              },
      +              "evidenceUrl": {
      +                "format": "uri",
      +                "type": "string"
      +              },
      +              "findingTitle": {
      +                "enum": [
      +                  "GPC response",
      +                  "No observable GPC response"
      +                ],
      +                "type": "string"
      +              },
      +              "legalInterpretation": {
      +                "const": "not_assessed",
      +                "type": "string"
      +              },
      +              "observation": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "acknowledgment": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "captureComplete": {
      +                        "type": "boolean"
      +                      },
      +                      "observed": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "observed",
      +                      "captureComplete"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "contractVersion": {
      +                    "const": "certscore.gpc-bounded-observation.v1",
      +                    "type": "string"
      +                  },
      +                  "delivery": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "fullContextVerified": {
      +                        "type": "boolean"
      +                      },
      +                      "httpHeaderRetained": {
      +                        "type": "boolean"
      +                      },
      +                      "mainNavigatorReadbackRetained": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "httpHeaderRetained",
      +                      "mainNavigatorReadbackRetained",
      +                      "fullContextVerified"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "documentUrlSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "legalInterpretation": {
      +                    "const": "not_assessed",
      +                    "type": "string"
      +                  },
      +                  "limitationKeys": {
      +                    "items": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 32,
      +                    "type": "array"
      +                  },
      +                  "registration": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "basis": {
      +                        "const": "current_recorded_state",
      +                        "type": "string"
      +                      },
      +                      "causedByGpc": {
      +                        "const": "not_established",
      +                        "type": "string"
      +                      },
      +                      "cmpGpcSignal": {
      +                        "enum": [
      +                          "received",
      +                          "not_received",
      +                          "unknown"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "sale": {
      +                        "enum": [
      +                          "opted_out",
      +                          "not_opted_out",
      +                          "unknown"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "sharing": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/registration/properties/sale"
      +                      }
      +                    },
      +                    "required": [
      +                      "basis",
      +                      "sale",
      +                      "sharing",
      +                      "cmpGpcSignal",
      +                      "causedByGpc"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "requests": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "blockedBeforeTransmissionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "classifiedCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "collectionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "complete": {
      +                        "type": "boolean"
      +                      },
      +                      "count": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      },
      +                      "documentCommittedAtMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "evidenceIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "fromMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "samplesTruncated": {
      +                        "type": "boolean"
      +                      },
      +                      "throughMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "count",
      +                      "blockedBeforeTransmissionCount",
      +                      "complete",
      +                      "fromMs",
      +                      "documentCommittedAtMs",
      +                      "throughMs",
      +                      "classifiedCount",
      +                      "collectionCount",
      +                      "evidenceIds",
      +                      "samplesTruncated"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "scope": {
      +                    "const": "main_document_and_retained_http_requests",
      +                    "type": "string"
      +                  },
      +                  "scoreEffect": {
      +                    "const": "none",
      +                    "type": "string"
      +                  },
      +                  "semanticProbe": {
      +                    "enum": [
      +                      "observed",
      +                      "unsupported",
      +                      "unavailable",
      +                      "not_ready",
      +                      "invalid",
      +                      "incomplete"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "sessionSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "sourceSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "complete",
      +                      "limited",
      +                      "unavailable"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "contractVersion",
      +                  "scope",
      +                  "status",
      +                  "sourceSha256",
      +                  "sessionSha256",
      +                  "documentUrlSha256",
      +                  "delivery",
      +                  "semanticProbe",
      +                  "registration",
      +                  "acknowledgment",
      +                  "requests",
      +                  "limitationKeys",
      +                  "scoreEffect",
      +                  "legalInterpretation"
      +                ],
      +                "type": "object"
      +              },
      +              "scoreEffect": {
      +                "const": "none",
      +                "type": "string"
      +              },
      +              "status": {
      +                "enum": [
      +                  "responsive",
      +                  "no_observable_response",
      +                  "indeterminate"
      +                ],
      +                "type": "string"
      +              },
      +              "summary": {
      +                "maxLength": 2000,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "status",
      +              "findingTitle",
      +              "summary",
      +              "scoreEffect",
      +              "legalInterpretation",
      +              "comparison",
      +              "californiaPolicy",
      +              "evidenceUrl"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  14. Changed2 schema fields changed
    • changedOutput schema / properties / postAcceptObservation / anyOf
      Previous value: -[
      -  {
      -    "anyOf": [
      -      {
      -        "not": {}
      -      },
      -      {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "acceptanceExercised": {
      -                "type": "boolean"
      -              },
      -              "afterAction": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "action": {
      -                    "enum": [
      -                      "accept",
      -                      "reject"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "activationStatus": {
      -                    "enum": [
      -                      "completed",
      -                      "uncertain"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "policyVersion": {
      -                    "enum": [
      -                      "bounded_after_action_capture.v1",
      -                      "bounded_after_action_capture.v2"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "requestCount": {
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  },
      -                  "requestsDropped": {
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  },
      -                  "stopReason": {
      -                    "enum": [
      -                      "window_elapsed",
      -                      "aborted",
      -                      "target_changed",
      -                      "click_uncertain"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "storageSnapshotRetained": {
      -                    "type": "boolean"
      -                  },
      -                  "storageWriteCount": {
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  }
      -                },
      -                "required": [
      -                  "policyVersion",
      -                  "action",
      -                  "activationStatus",
      -                  "stopReason",
      -                  "requestsDropped",
      -                  "requestCount",
      -                  "storageWriteCount",
      -                  "storageSnapshotRetained"
      -                ],
      -                "type": "object"
      -              },
      -              "completedAt": {
      -                "type": [
      -                  "string",
      -                  "null"
      -                ]
      -              },
      -              "coverageLimitations": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "maxItems": 24,
      -                "type": "array"
      -              },
      -              "evidenceDisposition": {
      -                "enum": [
      -                  "confirmed",
      -                  "indeterminate"
      -                ],
      -                "type": "string"
      -              },
      -              "indeterminateReason": {
      -                "anyOf": [
      -                  {
      -                    "maxLength": 160,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              },
      -              "interpretation": {
      -                "maxLength": 500,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "limitations": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "maxItems": 24,
      -                "type": "array"
      -              },
      -              "observationCount": {
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              "observationStrategy": {
      -                "enum": [
      -                  "stop_on_first_eligible_activity",
      -                  "not_applicable"
      -                ],
      -                "type": "string"
      -              },
      -              "productionProjectable": {
      -                "type": "boolean"
      -              },
      -              "status": {
      -                "enum": [
      -                  "confirmed_observation",
      -                  "confirmed_clean",
      -                  "unconfirmed",
      -                  "not_attempted",
      -                  "unsupported",
      -                  "aborted"
      -                ],
      -                "type": "string"
      -              },
      -              "termination": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "intentional": {
      -                    "type": "boolean"
      -                  },
      -                  "kind": {
      -                    "enum": [
      -                      "evidence_satisfied",
      -                      "window_elapsed",
      -                      "unavailable"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "trigger": {
      -                    "enum": [
      -                      "non_essential_request_observed",
      -                      "non_essential_storage_write_observed",
      -                      "acceptance_signal_contradiction_observed",
      -                      "window_elapsed",
      -                      "accept_control_not_observed",
      -                      "accept_path_timeout",
      -                      "accept_observation_window_truncated",
      -                      "worker_failed",
      -                      "unavailable"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "kind",
      -                  "intentional",
      -                  "trigger"
      -                ],
      -                "type": "object"
      -              },
      -              "verdict": {
      -                "enum": [
      -                  "eligible_nonessential_activity_observed_after_confirmed_acceptance",
      -                  "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
      -                  "no_eligible_nonessential_activity_observed_during_completed_window",
      -                  "no_confirmed_post_accept_verdict"
      -                ],
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "status",
      -              "acceptanceExercised",
      -              "observationCount",
      -              "productionProjectable",
      -              "evidenceDisposition",
      -              "indeterminateReason",
      -              "verdict",
      -              "interpretation",
      -              "observationStrategy",
      -              "termination",
      -              "completedAt",
      -              "coverageLimitations",
      -              "limitations"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    ]
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "not": {}
      +      },
      +      {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "acceptanceExercised": {
      +                "type": "boolean"
      +              },
      +              "afterAction": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "action": {
      +                    "enum": [
      +                      "accept",
      +                      "reject"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "activationStatus": {
      +                    "enum": [
      +                      "completed",
      +                      "uncertain"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "policyVersion": {
      +                    "enum": [
      +                      "bounded_after_action_capture.v1",
      +                      "bounded_after_action_capture.v2"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "requestCount": {
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "requestsDropped": {
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "stopReason": {
      +                    "enum": [
      +                      "window_elapsed",
      +                      "aborted",
      +                      "target_changed",
      +                      "click_uncertain"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "storageSnapshotRetained": {
      +                    "type": "boolean"
      +                  },
      +                  "storageWriteCount": {
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  }
      +                },
      +                "required": [
      +                  "policyVersion",
      +                  "action",
      +                  "activationStatus",
      +                  "stopReason",
      +                  "requestsDropped",
      +                  "requestCount",
      +                  "storageWriteCount",
      +                  "storageSnapshotRetained"
      +                ],
      +                "type": "object"
      +              },
      +              "completedAt": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "coverageLimitations": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "maxItems": 24,
      +                "type": "array"
      +              },
      +              "evidenceDisposition": {
      +                "enum": [
      +                  "confirmed",
      +                  "indeterminate"
      +                ],
      +                "type": "string"
      +              },
      +              "execution": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "clickCompleted": {
      +                    "type": "boolean"
      +                  },
      +                  "consentConfirmed": {
      +                    "type": "boolean"
      +                  },
      +                  "observationCompleted": {
      +                    "type": "boolean"
      +                  },
      +                  "policyVersion": {
      +                    "const": "choice_path_execution.v1",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "succeeded",
      +                      "succeeded_with_confirmation",
      +                      "limited",
      +                      "not_attempted",
      +                      "unsupported"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "policyVersion",
      +                  "status",
      +                  "clickCompleted",
      +                  "observationCompleted",
      +                  "consentConfirmed"
      +                ],
      +                "type": "object"
      +              },
      +              "indeterminateReason": {
      +                "anyOf": [
      +                  {
      +                    "maxLength": 160,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              },
      +              "interpretation": {
      +                "maxLength": 500,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "limitations": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "maxItems": 24,
      +                "type": "array"
      +              },
      +              "observationCount": {
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              "observationStrategy": {
      +                "enum": [
      +                  "stop_on_first_eligible_activity",
      +                  "not_applicable"
      +                ],
      +                "type": "string"
      +              },
      +              "productionProjectable": {
      +                "type": "boolean"
      +              },
      +              "status": {
      +                "enum": [
      +                  "confirmed_observation",
      +                  "confirmed_clean",
      +                  "unconfirmed",
      +                  "not_attempted",
      +                  "unsupported",
      +                  "aborted"
      +                ],
      +                "type": "string"
      +              },
      +              "termination": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "intentional": {
      +                    "type": "boolean"
      +                  },
      +                  "kind": {
      +                    "enum": [
      +                      "evidence_satisfied",
      +                      "window_elapsed",
      +                      "unavailable"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "trigger": {
      +                    "enum": [
      +                      "non_essential_request_observed",
      +                      "non_essential_storage_write_observed",
      +                      "acceptance_signal_contradiction_observed",
      +                      "window_elapsed",
      +                      "accept_control_not_observed",
      +                      "accept_path_timeout",
      +                      "accept_observation_window_truncated",
      +                      "worker_failed",
      +                      "unavailable"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "kind",
      +                  "intentional",
      +                  "trigger"
      +                ],
      +                "type": "object"
      +              },
      +              "verdict": {
      +                "enum": [
      +                  "eligible_nonessential_activity_observed_after_confirmed_acceptance",
      +                  "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
      +                  "no_eligible_nonessential_activity_observed_during_completed_window",
      +                  "no_confirmed_post_accept_verdict"
      +                ],
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "status",
      +              "acceptanceExercised",
      +              "observationCount",
      +              "productionProjectable",
      +              "evidenceDisposition",
      +              "indeterminateReason",
      +              "verdict",
      +              "interpretation",
      +              "observationStrategy",
      +              "termination",
      +              "completedAt",
      +              "coverageLimitations",
      +              "limitations"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • changedOutput schema / properties / postRefusalObservation / anyOf
      Previous value: -[
      -  {
      -    "anyOf": [
      -      {
      -        "not": {}
      -      },
      -      {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "afterAction": {
      -                "$ref": "#/properties/postAcceptObservation/anyOf/0/anyOf/1/anyOf/0/properties/afterAction"
      -              },
      -              "completedAt": {
      -                "type": [
      -                  "string",
      -                  "null"
      -                ]
      -              },
      -              "coverageLimitations": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "maxItems": 24,
      -                "type": "array"
      -              },
      -              "evidenceDisposition": {
      -                "enum": [
      -                  "confirmed",
      -                  "indeterminate"
      -                ],
      -                "type": "string"
      -              },
      -              "indeterminateReason": {
      -                "anyOf": [
      -                  {
      -                    "maxLength": 160,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              },
      -              "interpretation": {
      -                "maxLength": 500,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "limitations": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "maxItems": 24,
      -                "type": "array"
      -              },
      -              "observationCount": {
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              "observationStrategy": {
      -                "enum": [
      -                  "stop_on_first_eligible_activity",
      -                  "not_applicable"
      -                ],
      -                "type": "string"
      -              },
      -              "productionProjectable": {
      -                "type": "boolean"
      -              },
      -              "refusalExercised": {
      -                "type": "boolean"
      -              },
      -              "status": {
      -                "enum": [
      -                  "confirmed_observation",
      -                  "confirmed_clean",
      -                  "unconfirmed",
      -                  "not_attempted",
      -                  "unsupported",
      -                  "aborted"
      -                ],
      -                "type": "string"
      -              },
      -              "termination": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "intentional": {
      -                    "type": "boolean"
      -                  },
      -                  "kind": {
      -                    "enum": [
      -                      "evidence_satisfied",
      -                      "window_elapsed",
      -                      "unavailable"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "trigger": {
      -                    "enum": [
      -                      "non_essential_request_observed",
      -                      "non_essential_storage_write_observed",
      -                      "refusal_signal_contradiction_observed",
      -                      "window_elapsed",
      -                      "reject_path_timeout",
      -                      "worker_failed",
      -                      "unavailable"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "kind",
      -                  "intentional",
      -                  "trigger"
      -                ],
      -                "type": "object"
      -              },
      -              "verdict": {
      -                "enum": [
      -                  "eligible_nonessential_activity_observed_after_confirmed_refusal",
      -                  "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
      -                  "no_eligible_nonessential_activity_observed_during_completed_window",
      -                  "no_confirmed_post_refusal_verdict"
      -                ],
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "status",
      -              "refusalExercised",
      -              "observationCount",
      -              "productionProjectable",
      -              "evidenceDisposition",
      -              "indeterminateReason",
      -              "verdict",
      -              "interpretation",
      -              "observationStrategy",
      -              "termination",
      -              "completedAt",
      -              "coverageLimitations",
      -              "limitations"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    ]
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "not": {}
      +      },
      +      {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "afterAction": {
      +                "$ref": "#/properties/postAcceptObservation/anyOf/0/anyOf/1/anyOf/0/properties/afterAction"
      +              },
      +              "completedAt": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "coverageLimitations": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "maxItems": 24,
      +                "type": "array"
      +              },
      +              "evidenceDisposition": {
      +                "enum": [
      +                  "confirmed",
      +                  "indeterminate"
      +                ],
      +                "type": "string"
      +              },
      +              "execution": {
      +                "$ref": "#/properties/postAcceptObservation/anyOf/0/anyOf/1/anyOf/0/properties/execution"
      +              },
      +              "indeterminateReason": {
      +                "anyOf": [
      +                  {
      +                    "maxLength": 160,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              },
      +              "interpretation": {
      +                "maxLength": 500,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "limitations": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "maxItems": 24,
      +                "type": "array"
      +              },
      +              "observationCount": {
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              "observationStrategy": {
      +                "enum": [
      +                  "stop_on_first_eligible_activity",
      +                  "not_applicable"
      +                ],
      +                "type": "string"
      +              },
      +              "productionProjectable": {
      +                "type": "boolean"
      +              },
      +              "refusalExercised": {
      +                "type": "boolean"
      +              },
      +              "status": {
      +                "enum": [
      +                  "confirmed_observation",
      +                  "confirmed_clean",
      +                  "unconfirmed",
      +                  "not_attempted",
      +                  "unsupported",
      +                  "aborted"
      +                ],
      +                "type": "string"
      +              },
      +              "termination": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "intentional": {
      +                    "type": "boolean"
      +                  },
      +                  "kind": {
      +                    "enum": [
      +                      "evidence_satisfied",
      +                      "window_elapsed",
      +                      "unavailable"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "trigger": {
      +                    "enum": [
      +                      "non_essential_request_observed",
      +                      "non_essential_storage_write_observed",
      +                      "refusal_signal_contradiction_observed",
      +                      "window_elapsed",
      +                      "reject_path_timeout",
      +                      "worker_failed",
      +                      "unavailable"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "kind",
      +                  "intentional",
      +                  "trigger"
      +                ],
      +                "type": "object"
      +              },
      +              "verdict": {
      +                "enum": [
      +                  "eligible_nonessential_activity_observed_after_confirmed_refusal",
      +                  "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
      +                  "no_eligible_nonessential_activity_observed_during_completed_window",
      +                  "no_confirmed_post_refusal_verdict"
      +                ],
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "status",
      +              "refusalExercised",
      +              "observationCount",
      +              "productionProjectable",
      +              "evidenceDisposition",
      +              "indeterminateReason",
      +              "verdict",
      +              "interpretation",
      +              "observationStrategy",
      +              "termination",
      +              "completedAt",
      +              "coverageLimitations",
      +              "limitations"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  15. Changed1 schema field changed
    • changedInput schema / properties / taskContext / properties / questionSummary / maxLength
      Previous value: -300New value: +8192
  16. Changed2 schema fields changed
    • changedOutput schema / properties / postAcceptObservation / anyOf
      Previous value: -[
      -  {
      -    "anyOf": [
      -      {
      -        "not": {}
      -      },
      -      {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "acceptanceExercised": {
      -                "type": "boolean"
      -              },
      -              "completedAt": {
      -                "type": [
      -                  "string",
      -                  "null"
      -                ]
      -              },
      -              "coverageLimitations": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "maxItems": 24,
      -                "type": "array"
      -              },
      -              "evidenceDisposition": {
      -                "enum": [
      -                  "confirmed",
      -                  "indeterminate"
      -                ],
      -                "type": "string"
      -              },
      -              "indeterminateReason": {
      -                "anyOf": [
      -                  {
      -                    "maxLength": 160,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              },
      -              "interpretation": {
      -                "maxLength": 500,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "limitations": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "maxItems": 24,
      -                "type": "array"
      -              },
      -              "observationCount": {
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              "observationStrategy": {
      -                "enum": [
      -                  "stop_on_first_eligible_activity",
      -                  "not_applicable"
      -                ],
      -                "type": "string"
      -              },
      -              "productionProjectable": {
      -                "type": "boolean"
      -              },
      -              "status": {
      -                "enum": [
      -                  "confirmed_observation",
      -                  "confirmed_clean",
      -                  "unconfirmed",
      -                  "not_attempted",
      -                  "unsupported",
      -                  "aborted"
      -                ],
      -                "type": "string"
      -              },
      -              "termination": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "intentional": {
      -                    "type": "boolean"
      -                  },
      -                  "kind": {
      -                    "enum": [
      -                      "evidence_satisfied",
      -                      "window_elapsed",
      -                      "unavailable"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "trigger": {
      -                    "enum": [
      -                      "non_essential_request_observed",
      -                      "non_essential_storage_write_observed",
      -                      "acceptance_signal_contradiction_observed",
      -                      "window_elapsed",
      -                      "accept_control_not_observed",
      -                      "accept_path_timeout",
      -                      "accept_observation_window_truncated",
      -                      "worker_failed",
      -                      "unavailable"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "kind",
      -                  "intentional",
      -                  "trigger"
      -                ],
      -                "type": "object"
      -              },
      -              "verdict": {
      -                "enum": [
      -                  "eligible_nonessential_activity_observed_after_confirmed_acceptance",
      -                  "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
      -                  "no_eligible_nonessential_activity_observed_during_completed_window",
      -                  "no_confirmed_post_accept_verdict"
      -                ],
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "status",
      -              "acceptanceExercised",
      -              "observationCount",
      -              "productionProjectable",
      -              "evidenceDisposition",
      -              "indeterminateReason",
      -              "verdict",
      -              "interpretation",
      -              "observationStrategy",
      -              "termination",
      -              "completedAt",
      -              "coverageLimitations",
      -              "limitations"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    ]
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "not": {}
      +      },
      +      {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "acceptanceExercised": {
      +                "type": "boolean"
      +              },
      +              "afterAction": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "action": {
      +                    "enum": [
      +                      "accept",
      +                      "reject"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "activationStatus": {
      +                    "enum": [
      +                      "completed",
      +                      "uncertain"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "policyVersion": {
      +                    "enum": [
      +                      "bounded_after_action_capture.v1",
      +                      "bounded_after_action_capture.v2"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "requestCount": {
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "requestsDropped": {
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "stopReason": {
      +                    "enum": [
      +                      "window_elapsed",
      +                      "aborted",
      +                      "target_changed",
      +                      "click_uncertain"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "storageSnapshotRetained": {
      +                    "type": "boolean"
      +                  },
      +                  "storageWriteCount": {
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  }
      +                },
      +                "required": [
      +                  "policyVersion",
      +                  "action",
      +                  "activationStatus",
      +                  "stopReason",
      +                  "requestsDropped",
      +                  "requestCount",
      +                  "storageWriteCount",
      +                  "storageSnapshotRetained"
      +                ],
      +                "type": "object"
      +              },
      +              "completedAt": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "coverageLimitations": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "maxItems": 24,
      +                "type": "array"
      +              },
      +              "evidenceDisposition": {
      +                "enum": [
      +                  "confirmed",
      +                  "indeterminate"
      +                ],
      +                "type": "string"
      +              },
      +              "indeterminateReason": {
      +                "anyOf": [
      +                  {
      +                    "maxLength": 160,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              },
      +              "interpretation": {
      +                "maxLength": 500,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "limitations": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "maxItems": 24,
      +                "type": "array"
      +              },
      +              "observationCount": {
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              "observationStrategy": {
      +                "enum": [
      +                  "stop_on_first_eligible_activity",
      +                  "not_applicable"
      +                ],
      +                "type": "string"
      +              },
      +              "productionProjectable": {
      +                "type": "boolean"
      +              },
      +              "status": {
      +                "enum": [
      +                  "confirmed_observation",
      +                  "confirmed_clean",
      +                  "unconfirmed",
      +                  "not_attempted",
      +                  "unsupported",
      +                  "aborted"
      +                ],
      +                "type": "string"
      +              },
      +              "termination": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "intentional": {
      +                    "type": "boolean"
      +                  },
      +                  "kind": {
      +                    "enum": [
      +                      "evidence_satisfied",
      +                      "window_elapsed",
      +                      "unavailable"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "trigger": {
      +                    "enum": [
      +                      "non_essential_request_observed",
      +                      "non_essential_storage_write_observed",
      +                      "acceptance_signal_contradiction_observed",
      +                      "window_elapsed",
      +                      "accept_control_not_observed",
      +                      "accept_path_timeout",
      +                      "accept_observation_window_truncated",
      +                      "worker_failed",
      +                      "unavailable"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "kind",
      +                  "intentional",
      +                  "trigger"
      +                ],
      +                "type": "object"
      +              },
      +              "verdict": {
      +                "enum": [
      +                  "eligible_nonessential_activity_observed_after_confirmed_acceptance",
      +                  "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
      +                  "no_eligible_nonessential_activity_observed_during_completed_window",
      +                  "no_confirmed_post_accept_verdict"
      +                ],
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "status",
      +              "acceptanceExercised",
      +              "observationCount",
      +              "productionProjectable",
      +              "evidenceDisposition",
      +              "indeterminateReason",
      +              "verdict",
      +              "interpretation",
      +              "observationStrategy",
      +              "termination",
      +              "completedAt",
      +              "coverageLimitations",
      +              "limitations"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • changedOutput schema / properties / postRefusalObservation / anyOf
      Previous value: -[
      -  {
      -    "anyOf": [
      -      {
      -        "not": {}
      -      },
      -      {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "completedAt": {
      -                "type": [
      -                  "string",
      -                  "null"
      -                ]
      -              },
      -              "coverageLimitations": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "maxItems": 24,
      -                "type": "array"
      -              },
      -              "evidenceDisposition": {
      -                "enum": [
      -                  "confirmed",
      -                  "indeterminate"
      -                ],
      -                "type": "string"
      -              },
      -              "indeterminateReason": {
      -                "anyOf": [
      -                  {
      -                    "maxLength": 160,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              },
      -              "interpretation": {
      -                "maxLength": 500,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "limitations": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "maxItems": 24,
      -                "type": "array"
      -              },
      -              "observationCount": {
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              "observationStrategy": {
      -                "enum": [
      -                  "stop_on_first_eligible_activity",
      -                  "not_applicable"
      -                ],
      -                "type": "string"
      -              },
      -              "productionProjectable": {
      -                "type": "boolean"
      -              },
      -              "refusalExercised": {
      -                "type": "boolean"
      -              },
      -              "status": {
      -                "enum": [
      -                  "confirmed_observation",
      -                  "confirmed_clean",
      -                  "unconfirmed",
      -                  "not_attempted",
      -                  "unsupported",
      -                  "aborted"
      -                ],
      -                "type": "string"
      -              },
      -              "termination": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "intentional": {
      -                    "type": "boolean"
      -                  },
      -                  "kind": {
      -                    "enum": [
      -                      "evidence_satisfied",
      -                      "window_elapsed",
      -                      "unavailable"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "trigger": {
      -                    "enum": [
      -                      "non_essential_request_observed",
      -                      "non_essential_storage_write_observed",
      -                      "refusal_signal_contradiction_observed",
      -                      "window_elapsed",
      -                      "reject_path_timeout",
      -                      "worker_failed",
      -                      "unavailable"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "kind",
      -                  "intentional",
      -                  "trigger"
      -                ],
      -                "type": "object"
      -              },
      -              "verdict": {
      -                "enum": [
      -                  "eligible_nonessential_activity_observed_after_confirmed_refusal",
      -                  "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
      -                  "no_eligible_nonessential_activity_observed_during_completed_window",
      -                  "no_confirmed_post_refusal_verdict"
      -                ],
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "status",
      -              "refusalExercised",
      -              "observationCount",
      -              "productionProjectable",
      -              "evidenceDisposition",
      -              "indeterminateReason",
      -              "verdict",
      -              "interpretation",
      -              "observationStrategy",
      -              "termination",
      -              "completedAt",
      -              "coverageLimitations",
      -              "limitations"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    ]
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "not": {}
      +      },
      +      {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "afterAction": {
      +                "$ref": "#/properties/postAcceptObservation/anyOf/0/anyOf/1/anyOf/0/properties/afterAction"
      +              },
      +              "completedAt": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "coverageLimitations": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "maxItems": 24,
      +                "type": "array"
      +              },
      +              "evidenceDisposition": {
      +                "enum": [
      +                  "confirmed",
      +                  "indeterminate"
      +                ],
      +                "type": "string"
      +              },
      +              "indeterminateReason": {
      +                "anyOf": [
      +                  {
      +                    "maxLength": 160,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              },
      +              "interpretation": {
      +                "maxLength": 500,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "limitations": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "maxItems": 24,
      +                "type": "array"
      +              },
      +              "observationCount": {
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              "observationStrategy": {
      +                "enum": [
      +                  "stop_on_first_eligible_activity",
      +                  "not_applicable"
      +                ],
      +                "type": "string"
      +              },
      +              "productionProjectable": {
      +                "type": "boolean"
      +              },
      +              "refusalExercised": {
      +                "type": "boolean"
      +              },
      +              "status": {
      +                "enum": [
      +                  "confirmed_observation",
      +                  "confirmed_clean",
      +                  "unconfirmed",
      +                  "not_attempted",
      +                  "unsupported",
      +                  "aborted"
      +                ],
      +                "type": "string"
      +              },
      +              "termination": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "intentional": {
      +                    "type": "boolean"
      +                  },
      +                  "kind": {
      +                    "enum": [
      +                      "evidence_satisfied",
      +                      "window_elapsed",
      +                      "unavailable"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "trigger": {
      +                    "enum": [
      +                      "non_essential_request_observed",
      +                      "non_essential_storage_write_observed",
      +                      "refusal_signal_contradiction_observed",
      +                      "window_elapsed",
      +                      "reject_path_timeout",
      +                      "worker_failed",
      +                      "unavailable"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "kind",
      +                  "intentional",
      +                  "trigger"
      +                ],
      +                "type": "object"
      +              },
      +              "verdict": {
      +                "enum": [
      +                  "eligible_nonessential_activity_observed_after_confirmed_refusal",
      +                  "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
      +                  "no_eligible_nonessential_activity_observed_during_completed_window",
      +                  "no_confirmed_post_refusal_verdict"
      +                ],
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "status",
      +              "refusalExercised",
      +              "observationCount",
      +              "productionProjectable",
      +              "evidenceDisposition",
      +              "indeterminateReason",
      +              "verdict",
      +              "interpretation",
      +              "observationStrategy",
      +              "termination",
      +              "completedAt",
      +              "coverageLimitations",
      +              "limitations"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  17. Changed1 schema field changed
    • changedOutput schema / properties / gpcResponse / anyOf
      Previous value: -[
      -  {
      -    "anyOf": [
      -      {
      -        "not": {}
      -      },
      -      {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "californiaPolicy": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "applied": {
      -                    "type": "boolean"
      -                  },
      -                  "deductionPoints": {
      -                    "enum": [
      -                      0,
      -                      15
      -                    ],
      -                    "type": "number"
      -                  }
      -                },
      -                "required": [
      -                  "applied",
      -                  "deductionPoints"
      -                ],
      -                "type": "object"
      -              },
      -              "comparison": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "baselineArtifact": {
      -                    "anyOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "lane": {
      -                            "const": "runtime_evidence",
      -                            "type": "string"
      -                          },
      -                          "sha256": {
      -                            "pattern": "^[a-f0-9]{64}$",
      -                            "type": "string"
      -                          },
      -                          "sizeBytes": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "lane",
      -                          "sha256",
      -                          "sizeBytes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "comparable": {
      -                    "type": "boolean"
      -                  },
      -                  "coverage": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "comparedThroughMs": {
      -                        "anyOf": [
      -                          {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "status": {
      -                        "enum": [
      -                          "complete",
      -                          "limited",
      -                          "unavailable"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "status",
      -                      "comparedThroughMs"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "delivery": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "status": {
      -                        "enum": [
      -                          "verified",
      -                          "limited",
      -                          "unavailable"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "status"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "deltas": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingOrMarketingActivity": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "advertisingOrMeasurementActivity": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "consentOrCmpBehavior": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "cookies": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "baselineCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "baselineOnly": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "baselineOnlyCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "countDelta": {
      -                            "type": "integer"
      -                          },
      -                          "gpcCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "gpcOnly": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "gpcOnlyCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "samplesTruncated": {
      -                            "type": "boolean"
      -                          },
      -                          "shared": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "sharedCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "baselineCount",
      -                          "gpcCount",
      -                          "countDelta",
      -                          "baselineOnly",
      -                          "gpcOnly",
      -                          "shared"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "trackers": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "webStorage": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      }
      -                    },
      -                    "required": [
      -                      "cookies",
      -                      "trackers",
      -                      "advertisingOrMeasurementActivity",
      -                      "consentOrCmpBehavior"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "enabledProof": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "navigatorGlobalPrivacyControl": {
      -                        "type": [
      -                          "boolean",
      -                          "null"
      -                        ]
      -                      },
      -                      "requestEventIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "requestsWithSecGpc": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      },
      -                      "secGpcHeaderValue": {
      -                        "anyOf": [
      -                          {
      -                            "const": "1",
      -                            "type": "string"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      }
      -                    },
      -                    "required": [
      -                      "secGpcHeaderValue",
      -                      "requestsWithSecGpc",
      -                      "requestEventIds",
      -                      "navigatorGlobalPrivacyControl"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "gpcArtifact": {
      -                    "anyOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "lane": {
      -                            "const": "gpc_observation",
      -                            "type": "string"
      -                          },
      -                          "sha256": {
      -                            "pattern": "^[a-f0-9]{64}$",
      -                            "type": "string"
      -                          },
      -                          "sizeBytes": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "lane",
      -                          "sha256",
      -                          "sizeBytes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "limitationKeys": {
      -                    "items": {
      -                      "maxLength": 160,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "maxItems": 24,
      -                    "type": "array"
      -                  },
      -                  "protocol": {
      -                    "const": "passive_baseline_with_sec_gpc",
      -                    "type": "string"
      -                  },
      -                  "responseBasis": {
      -                    "enum": [
      -                      "qualified_activity_reduction",
      -                      "no_qualified_reduction",
      -                      "insufficient_evidence"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "comparable",
      -                  "protocol",
      -                  "baselineArtifact",
      -                  "gpcArtifact",
      -                  "enabledProof",
      -                  "deltas",
      -                  "limitationKeys"
      -                ],
      -                "type": "object"
      -              },
      -              "contractVersion": {
      -                "enum": [
      -                  "certscore.gpc-response-assessment.v1",
      -                  "certscore.gpc-response-assessment.v2"
      -                ],
      -                "type": "string"
      -              },
      -              "evidenceUrl": {
      -                "format": "uri",
      -                "type": "string"
      -              },
      -              "findingTitle": {
      -                "enum": [
      -                  "GPC response",
      -                  "No observable GPC response"
      -                ],
      -                "type": "string"
      -              },
      -              "legalInterpretation": {
      -                "const": "not_assessed",
      -                "type": "string"
      -              },
      -              "scoreEffect": {
      -                "const": "none",
      -                "type": "string"
      -              },
      -              "status": {
      -                "enum": [
      -                  "responsive",
      -                  "no_observable_response",
      -                  "indeterminate"
      -                ],
      -                "type": "string"
      -              },
      -              "summary": {
      -                "maxLength": 2000,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "status",
      -              "findingTitle",
      -              "summary",
      -              "scoreEffect",
      -              "legalInterpretation",
      -              "comparison",
      -              "californiaPolicy",
      -              "evidenceUrl"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    ]
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "not": {}
      +      },
      +      {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "californiaPolicy": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "applied": {
      +                    "type": "boolean"
      +                  },
      +                  "deductionPoints": {
      +                    "enum": [
      +                      0,
      +                      15
      +                    ],
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "applied",
      +                  "deductionPoints"
      +                ],
      +                "type": "object"
      +              },
      +              "comparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "baselineArtifact": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "lane": {
      +                            "const": "runtime_evidence",
      +                            "type": "string"
      +                          },
      +                          "sha256": {
      +                            "pattern": "^[a-f0-9]{64}$",
      +                            "type": "string"
      +                          },
      +                          "sizeBytes": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "lane",
      +                          "sha256",
      +                          "sizeBytes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "comparable": {
      +                    "type": "boolean"
      +                  },
      +                  "coverage": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "comparedThroughMs": {
      +                        "anyOf": [
      +                          {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "complete",
      +                          "limited",
      +                          "unavailable"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "status",
      +                      "comparedThroughMs"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "delivery": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "status": {
      +                        "enum": [
      +                          "verified",
      +                          "limited",
      +                          "unavailable"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "status"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "deltas": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingOrMarketingActivity": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "advertisingOrMeasurementActivity": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "consentOrCmpBehavior": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "cookies": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "baselineCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "baselineOnly": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "baselineOnlyCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "countDelta": {
      +                            "type": "integer"
      +                          },
      +                          "gpcCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "gpcOnly": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "gpcOnlyCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "samplesTruncated": {
      +                            "type": "boolean"
      +                          },
      +                          "shared": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "sharedCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "baselineCount",
      +                          "gpcCount",
      +                          "countDelta",
      +                          "baselineOnly",
      +                          "gpcOnly",
      +                          "shared"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "trackers": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "webStorage": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      }
      +                    },
      +                    "required": [
      +                      "cookies",
      +                      "trackers",
      +                      "advertisingOrMeasurementActivity",
      +                      "consentOrCmpBehavior"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "enabledProof": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "navigatorGlobalPrivacyControl": {
      +                        "type": [
      +                          "boolean",
      +                          "null"
      +                        ]
      +                      },
      +                      "requestEventIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "requestsWithSecGpc": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      },
      +                      "secGpcHeaderValue": {
      +                        "anyOf": [
      +                          {
      +                            "const": "1",
      +                            "type": "string"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "secGpcHeaderValue",
      +                      "requestsWithSecGpc",
      +                      "requestEventIds",
      +                      "navigatorGlobalPrivacyControl"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "gpcArtifact": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "lane": {
      +                            "const": "gpc_observation",
      +                            "type": "string"
      +                          },
      +                          "sha256": {
      +                            "pattern": "^[a-f0-9]{64}$",
      +                            "type": "string"
      +                          },
      +                          "sizeBytes": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "lane",
      +                          "sha256",
      +                          "sizeBytes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "limitationKeys": {
      +                    "items": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 24,
      +                    "type": "array"
      +                  },
      +                  "protocol": {
      +                    "const": "passive_baseline_with_sec_gpc",
      +                    "type": "string"
      +                  },
      +                  "responseBasis": {
      +                    "enum": [
      +                      "qualified_activity_reduction",
      +                      "no_qualified_reduction",
      +                      "insufficient_evidence"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "comparable",
      +                  "protocol",
      +                  "baselineArtifact",
      +                  "gpcArtifact",
      +                  "enabledProof",
      +                  "deltas",
      +                  "limitationKeys"
      +                ],
      +                "type": "object"
      +              },
      +              "contractVersion": {
      +                "enum": [
      +                  "certscore.gpc-response-assessment.v1",
      +                  "certscore.gpc-response-assessment.v2",
      +                  "certscore.gpc-response-assessment.v3"
      +                ],
      +                "type": "string"
      +              },
      +              "evidenceUrl": {
      +                "format": "uri",
      +                "type": "string"
      +              },
      +              "findingTitle": {
      +                "enum": [
      +                  "GPC response",
      +                  "No observable GPC response"
      +                ],
      +                "type": "string"
      +              },
      +              "legalInterpretation": {
      +                "const": "not_assessed",
      +                "type": "string"
      +              },
      +              "observation": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "acknowledgment": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "captureComplete": {
      +                        "type": "boolean"
      +                      },
      +                      "observed": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "observed",
      +                      "captureComplete"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "contractVersion": {
      +                    "const": "certscore.gpc-bounded-observation.v1",
      +                    "type": "string"
      +                  },
      +                  "delivery": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "fullContextVerified": {
      +                        "type": "boolean"
      +                      },
      +                      "httpHeaderRetained": {
      +                        "type": "boolean"
      +                      },
      +                      "mainNavigatorReadbackRetained": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "httpHeaderRetained",
      +                      "mainNavigatorReadbackRetained",
      +                      "fullContextVerified"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "documentUrlSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "legalInterpretation": {
      +                    "const": "not_assessed",
      +                    "type": "string"
      +                  },
      +                  "limitationKeys": {
      +                    "items": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 32,
      +                    "type": "array"
      +                  },
      +                  "registration": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "basis": {
      +                        "const": "current_recorded_state",
      +                        "type": "string"
      +                      },
      +                      "causedByGpc": {
      +                        "const": "not_established",
      +                        "type": "string"
      +                      },
      +                      "cmpGpcSignal": {
      +                        "enum": [
      +                          "received",
      +                          "not_received",
      +                          "unknown"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "sale": {
      +                        "enum": [
      +                          "opted_out",
      +                          "not_opted_out",
      +                          "unknown"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "sharing": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/registration/properties/sale"
      +                      }
      +                    },
      +                    "required": [
      +                      "basis",
      +                      "sale",
      +                      "sharing",
      +                      "cmpGpcSignal",
      +                      "causedByGpc"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "requests": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "blockedBeforeTransmissionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "classifiedCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "collectionCount": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                      },
      +                      "complete": {
      +                        "type": "boolean"
      +                      },
      +                      "count": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      },
      +                      "documentCommittedAtMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "evidenceIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "fromMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "samplesTruncated": {
      +                        "type": "boolean"
      +                      },
      +                      "throughMs": {
      +                        "anyOf": [
      +                          {
      +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "count",
      +                      "blockedBeforeTransmissionCount",
      +                      "complete",
      +                      "fromMs",
      +                      "documentCommittedAtMs",
      +                      "throughMs",
      +                      "classifiedCount",
      +                      "collectionCount",
      +                      "evidenceIds",
      +                      "samplesTruncated"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "scope": {
      +                    "const": "main_document_and_retained_http_requests",
      +                    "type": "string"
      +                  },
      +                  "scoreEffect": {
      +                    "const": "none",
      +                    "type": "string"
      +                  },
      +                  "semanticProbe": {
      +                    "enum": [
      +                      "observed",
      +                      "unsupported",
      +                      "unavailable",
      +                      "not_ready",
      +                      "invalid",
      +                      "incomplete"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "sessionSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "sourceSha256": {
      +                    "anyOf": [
      +                      {
      +                        "pattern": "^[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "complete",
      +                      "limited",
      +                      "unavailable"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "contractVersion",
      +                  "scope",
      +                  "status",
      +                  "sourceSha256",
      +                  "sessionSha256",
      +                  "documentUrlSha256",
      +                  "delivery",
      +                  "semanticProbe",
      +                  "registration",
      +                  "acknowledgment",
      +                  "requests",
      +                  "limitationKeys",
      +                  "scoreEffect",
      +                  "legalInterpretation"
      +                ],
      +                "type": "object"
      +              },
      +              "scoreEffect": {
      +                "const": "none",
      +                "type": "string"
      +              },
      +              "status": {
      +                "enum": [
      +                  "responsive",
      +                  "no_observable_response",
      +                  "indeterminate"
      +                ],
      +                "type": "string"
      +              },
      +              "summary": {
      +                "maxLength": 2000,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "status",
      +              "findingTitle",
      +              "summary",
      +              "scoreEffect",
      +              "legalInterpretation",
      +              "comparison",
      +              "californiaPolicy",
      +              "evidenceUrl"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  18. Changed1 schema field changed
    • changedOutput schema / properties / error / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "type": "string"
      -      },
      -      "field": {
      -        "type": "string"
      -      },
      -      "mcpCode": {
      -        "type": "integer"
      -      },
      -      "message": {
      -        "type": "string"
      -      },
      -      "name": {
      -        "type": "string"
      -      },
      -      "recommendedNextAction": {
      -        "type": "string"
      -      },
      -      "responseBody": {},
      -      "retryAfterSeconds": {
      -        "anyOf": [
      -          {
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "retryable": {
      -        "type": "boolean"
      -      },
      -      "status": {
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "code",
      -      "message",
      -      "retryable",
      -      "retryAfterSeconds",
      -      "recommendedNextAction"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "type": "string"
      +      },
      +      "field": {
      +        "type": "string"
      +      },
      +      "issues": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "maxLength": 80,
      +              "type": "string"
      +            },
      +            "field": {
      +              "maxLength": 80,
      +              "type": "string"
      +            },
      +            "required": {
      +              "type": "boolean"
      +            }
      +          },
      +          "required": [
      +            "field",
      +            "code"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 8,
      +        "type": "array"
      +      },
      +      "mcpCode": {
      +        "type": "integer"
      +      },
      +      "message": {
      +        "type": "string"
      +      },
      +      "name": {
      +        "type": "string"
      +      },
      +      "recommendedNextAction": {
      +        "type": "string"
      +      },
      +      "responseBody": {},
      +      "retryAfterSeconds": {
      +        "anyOf": [
      +          {
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "retryable": {
      +        "type": "boolean"
      +      },
      +      "status": {
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "code",
      +      "message",
      +      "retryable",
      +      "retryAfterSeconds",
      +      "recommendedNextAction"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  19. Changed2 schema fields changed
    • addedInput schema / properties / taskContext
      Added value: +{
      +  "additionalProperties": false,
      +  "description": "Optional caller-declared purpose and integration ID/version for usage research. Only include questionSummary when the user knowingly agrees to share a brief non-sensitive question for product improvement; label user_wording or agent_paraphrase. Never include chat history, personal/account details, secrets or URLs. Omission does not affect scanning.",
      +  "properties": {
      +    "integrationId": {
      +      "maxLength": 80,
      +      "pattern": "^[a-zA-Z0-9][a-zA-Z0-9._-]*$",
      +      "type": "string"
      +    },
      +    "integrationVersion": {
      +      "$ref": "#/properties/taskContext/properties/integrationId"
      +    },
      +    "purpose": {
      +      "enum": [
      +        "prelaunch_review",
      +        "vendor_review",
      +        "tracking_check",
      +        "consent_gpc_check",
      +        "policy_review",
      +        "recheck",
      +        "other",
      +        "unknown"
      +      ],
      +      "type": "string"
      +    },
      +    "questionSource": {
      +      "enum": [
      +        "user_wording",
      +        "agent_paraphrase"
      +      ],
      +      "type": "string"
      +    },
      +    "questionSummary": {
      +      "maxLength": 300,
      +      "minLength": 1,
      +      "type": "string"
      +    },
      +    "shareForImprovement": {
      +      "type": "boolean"
      +    },
      +    "skillVersion": {
      +      "$ref": "#/properties/taskContext/properties/integrationId"
      +    }
      +  },
      +  "type": "object"
      +}
    • changedOutput schema / properties / noGo / properties / reasonCode / enum
      Previous value: -[
      -  "blank_or_unusable_page",
      -  "loading_or_stalled",
      -  "not_found_404",
      -  "parked_or_placeholder",
      -  "site_not_ready",
      -  "captcha_or_challenge",
      -  "access_denied_or_forbidden_page",
      -  "rate_limited_429",
      -  "server_error_5xx",
      -  "configuration_error",
      -  "maintenance_or_unavailable",
      -  "tls_or_certificate_error",
      -  "unsupported_region",
      -  "target_unreachable_or_unsuitable",
      -  "navigation_transport_failure",
      -  "visual_capture_failed_or_placeholder",
      -  "retained_visual_error_shell",
      -  "unknown"
      -]New value: +[
      +  "blank_or_unusable_page",
      +  "loading_or_stalled",
      +  "not_found_404",
      +  "parked_or_placeholder",
      +  "site_not_ready",
      +  "captcha_or_challenge",
      +  "access_denied_or_forbidden_page",
      +  "authentication_required",
      +  "rate_limited_429",
      +  "server_error_5xx",
      +  "configuration_error",
      +  "maintenance_or_unavailable",
      +  "tls_or_certificate_error",
      +  "unsupported_region",
      +  "target_unreachable_or_unsuitable",
      +  "navigation_transport_failure",
      +  "visual_capture_failed_or_placeholder",
      +  "retained_visual_error_shell",
      +  "unknown"
      +]
  20. Changed2 schema fields changed
    • addedOutput schema / properties / preConsentPreview / properties / resources
      Added value: +{
      +  "items": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "confidence": {
      +        "anyOf": [
      +          {
      +            "maximum": 1,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "domains": {
      +        "items": {
      +          "maxLength": 253,
      +          "minLength": 1,
      +          "type": "string"
      +        },
      +        "maxItems": 8,
      +        "type": "array"
      +      },
      +      "kind": {
      +        "enum": [
      +          "request",
      +          "embed"
      +        ],
      +        "type": "string"
      +      },
      +      "observedAtMs": {
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "party": {
      +        "enum": [
      +          "first_party",
      +          "third_party",
      +          "mixed",
      +          "unknown"
      +        ],
      +        "type": "string"
      +      },
      +      "product": {
      +        "anyOf": [
      +          {
      +            "maxLength": 160,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "purpose": {
      +        "maxLength": 80,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "requestCount": {
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "vendor": {
      +        "anyOf": [
      +          {
      +            "maxLength": 160,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "vendor",
      +      "product",
      +      "purpose",
      +      "confidence",
      +      "domains",
      +      "party",
      +      "observedAtMs",
      +      "requestCount"
      +    ],
      +    "type": "object"
      +  },
      +  "maxItems": 20,
      +  "type": "array"
      +}
    • addedOutput schema / properties / preConsentPreview / properties / truncated / properties / resources
      Added value: +{
      +  "type": "boolean"
      +}
  21. Changed1 schema field changed
    • changedOutput schema / properties / gpcResponse / anyOf
      Previous value: -[
      -  {
      -    "anyOf": [
      -      {
      -        "not": {}
      -      },
      -      {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "californiaPolicy": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "applied": {
      -                    "type": "boolean"
      -                  },
      -                  "deductionPoints": {
      -                    "enum": [
      -                      0,
      -                      15
      -                    ],
      -                    "type": "number"
      -                  }
      -                },
      -                "required": [
      -                  "applied",
      -                  "deductionPoints"
      -                ],
      -                "type": "object"
      -              },
      -              "comparison": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "baselineArtifact": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "lane": {
      -                        "const": "runtime_evidence",
      -                        "type": "string"
      -                      },
      -                      "sha256": {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      "sizeBytes": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "lane",
      -                      "sha256",
      -                      "sizeBytes"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "comparable": {
      -                    "type": "boolean"
      -                  },
      -                  "deltas": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "advertisingOrMeasurementActivity": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "consentOrCmpBehavior": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      },
      -                      "cookies": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "baselineCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "baselineOnly": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "countDelta": {
      -                            "type": "integer"
      -                          },
      -                          "gpcCount": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          "gpcOnly": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          },
      -                          "shared": {
      -                            "items": {
      -                              "maxLength": 500,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 100,
      -                            "type": "array"
      -                          }
      -                        },
      -                        "required": [
      -                          "baselineCount",
      -                          "gpcCount",
      -                          "countDelta",
      -                          "baselineOnly",
      -                          "gpcOnly",
      -                          "shared"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "trackers": {
      -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      -                      }
      -                    },
      -                    "required": [
      -                      "cookies",
      -                      "trackers",
      -                      "advertisingOrMeasurementActivity",
      -                      "consentOrCmpBehavior"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "enabledProof": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "navigatorGlobalPrivacyControl": {
      -                        "const": true,
      -                        "type": "boolean"
      -                      },
      -                      "requestEventIds": {
      -                        "items": {
      -                          "maxLength": 160,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        },
      -                        "maxItems": 100,
      -                        "type": "array"
      -                      },
      -                      "requestsWithSecGpc": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      },
      -                      "secGpcHeaderValue": {
      -                        "const": "1",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "secGpcHeaderValue",
      -                      "requestsWithSecGpc",
      -                      "requestEventIds",
      -                      "navigatorGlobalPrivacyControl"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "gpcArtifact": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "lane": {
      -                        "const": "gpc_observation",
      -                        "type": "string"
      -                      },
      -                      "sha256": {
      -                        "pattern": "^[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      "sizeBytes": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "lane",
      -                      "sha256",
      -                      "sizeBytes"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "limitationKeys": {
      -                    "items": {
      -                      "maxLength": 160,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "maxItems": 24,
      -                    "type": "array"
      -                  },
      -                  "protocol": {
      -                    "const": "passive_baseline_with_sec_gpc",
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "comparable",
      -                  "protocol",
      -                  "baselineArtifact",
      -                  "gpcArtifact",
      -                  "enabledProof",
      -                  "deltas",
      -                  "limitationKeys"
      -                ],
      -                "type": "object"
      -              },
      -              "evidenceUrl": {
      -                "format": "uri",
      -                "type": "string"
      -              },
      -              "findingTitle": {
      -                "enum": [
      -                  "GPC response",
      -                  "No observable GPC response"
      -                ],
      -                "type": "string"
      -              },
      -              "legalInterpretation": {
      -                "const": "not_assessed",
      -                "type": "string"
      -              },
      -              "scoreEffect": {
      -                "const": "none",
      -                "type": "string"
      -              },
      -              "status": {
      -                "enum": [
      -                  "responsive",
      -                  "no_observable_response",
      -                  "indeterminate"
      -                ],
      -                "type": "string"
      -              },
      -              "summary": {
      -                "maxLength": 2000,
      -                "minLength": 1,
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "status",
      -              "findingTitle",
      -              "summary",
      -              "scoreEffect",
      -              "legalInterpretation",
      -              "comparison",
      -              "californiaPolicy",
      -              "evidenceUrl"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    ]
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "not": {}
      +      },
      +      {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "californiaPolicy": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "applied": {
      +                    "type": "boolean"
      +                  },
      +                  "deductionPoints": {
      +                    "enum": [
      +                      0,
      +                      15
      +                    ],
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "applied",
      +                  "deductionPoints"
      +                ],
      +                "type": "object"
      +              },
      +              "comparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "baselineArtifact": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "lane": {
      +                            "const": "runtime_evidence",
      +                            "type": "string"
      +                          },
      +                          "sha256": {
      +                            "pattern": "^[a-f0-9]{64}$",
      +                            "type": "string"
      +                          },
      +                          "sizeBytes": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "lane",
      +                          "sha256",
      +                          "sizeBytes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "comparable": {
      +                    "type": "boolean"
      +                  },
      +                  "coverage": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "comparedThroughMs": {
      +                        "anyOf": [
      +                          {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "complete",
      +                          "limited",
      +                          "unavailable"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "status",
      +                      "comparedThroughMs"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "delivery": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "status": {
      +                        "enum": [
      +                          "verified",
      +                          "limited",
      +                          "unavailable"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "status"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "deltas": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "advertisingOrMarketingActivity": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "advertisingOrMeasurementActivity": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "consentOrCmpBehavior": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "cookies": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "baselineCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "baselineOnly": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "baselineOnlyCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "countDelta": {
      +                            "type": "integer"
      +                          },
      +                          "gpcCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "gpcOnly": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "gpcOnlyCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "samplesTruncated": {
      +                            "type": "boolean"
      +                          },
      +                          "shared": {
      +                            "items": {
      +                              "maxLength": 500,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 100,
      +                            "type": "array"
      +                          },
      +                          "sharedCount": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "baselineCount",
      +                          "gpcCount",
      +                          "countDelta",
      +                          "baselineOnly",
      +                          "gpcOnly",
      +                          "shared"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "trackers": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      },
      +                      "webStorage": {
      +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                      }
      +                    },
      +                    "required": [
      +                      "cookies",
      +                      "trackers",
      +                      "advertisingOrMeasurementActivity",
      +                      "consentOrCmpBehavior"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "enabledProof": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "navigatorGlobalPrivacyControl": {
      +                        "type": [
      +                          "boolean",
      +                          "null"
      +                        ]
      +                      },
      +                      "requestEventIds": {
      +                        "items": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "maxItems": 100,
      +                        "type": "array"
      +                      },
      +                      "requestsWithSecGpc": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      },
      +                      "secGpcHeaderValue": {
      +                        "anyOf": [
      +                          {
      +                            "const": "1",
      +                            "type": "string"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "secGpcHeaderValue",
      +                      "requestsWithSecGpc",
      +                      "requestEventIds",
      +                      "navigatorGlobalPrivacyControl"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "gpcArtifact": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "lane": {
      +                            "const": "gpc_observation",
      +                            "type": "string"
      +                          },
      +                          "sha256": {
      +                            "pattern": "^[a-f0-9]{64}$",
      +                            "type": "string"
      +                          },
      +                          "sizeBytes": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "lane",
      +                          "sha256",
      +                          "sizeBytes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "limitationKeys": {
      +                    "items": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 24,
      +                    "type": "array"
      +                  },
      +                  "protocol": {
      +                    "const": "passive_baseline_with_sec_gpc",
      +                    "type": "string"
      +                  },
      +                  "responseBasis": {
      +                    "enum": [
      +                      "qualified_activity_reduction",
      +                      "no_qualified_reduction",
      +                      "insufficient_evidence"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "comparable",
      +                  "protocol",
      +                  "baselineArtifact",
      +                  "gpcArtifact",
      +                  "enabledProof",
      +                  "deltas",
      +                  "limitationKeys"
      +                ],
      +                "type": "object"
      +              },
      +              "contractVersion": {
      +                "enum": [
      +                  "certscore.gpc-response-assessment.v1",
      +                  "certscore.gpc-response-assessment.v2"
      +                ],
      +                "type": "string"
      +              },
      +              "evidenceUrl": {
      +                "format": "uri",
      +                "type": "string"
      +              },
      +              "findingTitle": {
      +                "enum": [
      +                  "GPC response",
      +                  "No observable GPC response"
      +                ],
      +                "type": "string"
      +              },
      +              "legalInterpretation": {
      +                "const": "not_assessed",
      +                "type": "string"
      +              },
      +              "scoreEffect": {
      +                "const": "none",
      +                "type": "string"
      +              },
      +              "status": {
      +                "enum": [
      +                  "responsive",
      +                  "no_observable_response",
      +                  "indeterminate"
      +                ],
      +                "type": "string"
      +              },
      +              "summary": {
      +                "maxLength": 2000,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "status",
      +              "findingTitle",
      +              "summary",
      +              "scoreEffect",
      +              "legalInterpretation",
      +              "comparison",
      +              "californiaPolicy",
      +              "evidenceUrl"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  22. Changed3 schema fields changed
    • addedOutput schema / properties / gpcResponse
      Added value: +{
      +  "anyOf": [
      +    {
      +      "anyOf": [
      +        {
      +          "not": {}
      +        },
      +        {
      +          "anyOf": [
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "californiaPolicy": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "applied": {
      +                      "type": "boolean"
      +                    },
      +                    "deductionPoints": {
      +                      "enum": [
      +                        0,
      +                        15
      +                      ],
      +                      "type": "number"
      +                    }
      +                  },
      +                  "required": [
      +                    "applied",
      +                    "deductionPoints"
      +                  ],
      +                  "type": "object"
      +                },
      +                "comparison": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "baselineArtifact": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "lane": {
      +                          "const": "runtime_evidence",
      +                          "type": "string"
      +                        },
      +                        "sha256": {
      +                          "pattern": "^[a-f0-9]{64}$",
      +                          "type": "string"
      +                        },
      +                        "sizeBytes": {
      +                          "minimum": 0,
      +                          "type": "integer"
      +                        }
      +                      },
      +                      "required": [
      +                        "lane",
      +                        "sha256",
      +                        "sizeBytes"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "comparable": {
      +                      "type": "boolean"
      +                    },
      +                    "deltas": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "advertisingOrMeasurementActivity": {
      +                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                        },
      +                        "consentOrCmpBehavior": {
      +                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                        },
      +                        "cookies": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "baselineCount": {
      +                              "minimum": 0,
      +                              "type": "integer"
      +                            },
      +                            "baselineOnly": {
      +                              "items": {
      +                                "maxLength": 500,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "maxItems": 100,
      +                              "type": "array"
      +                            },
      +                            "countDelta": {
      +                              "type": "integer"
      +                            },
      +                            "gpcCount": {
      +                              "minimum": 0,
      +                              "type": "integer"
      +                            },
      +                            "gpcOnly": {
      +                              "items": {
      +                                "maxLength": 500,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "maxItems": 100,
      +                              "type": "array"
      +                            },
      +                            "shared": {
      +                              "items": {
      +                                "maxLength": 500,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "maxItems": 100,
      +                              "type": "array"
      +                            }
      +                          },
      +                          "required": [
      +                            "baselineCount",
      +                            "gpcCount",
      +                            "countDelta",
      +                            "baselineOnly",
      +                            "gpcOnly",
      +                            "shared"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "trackers": {
      +                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
      +                        }
      +                      },
      +                      "required": [
      +                        "cookies",
      +                        "trackers",
      +                        "advertisingOrMeasurementActivity",
      +                        "consentOrCmpBehavior"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "enabledProof": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "navigatorGlobalPrivacyControl": {
      +                          "const": true,
      +                          "type": "boolean"
      +                        },
      +                        "requestEventIds": {
      +                          "items": {
      +                            "maxLength": 160,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 100,
      +                          "type": "array"
      +                        },
      +                        "requestsWithSecGpc": {
      +                          "minimum": 0,
      +                          "type": "integer"
      +                        },
      +                        "secGpcHeaderValue": {
      +                          "const": "1",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "secGpcHeaderValue",
      +                        "requestsWithSecGpc",
      +                        "requestEventIds",
      +                        "navigatorGlobalPrivacyControl"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "gpcArtifact": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "lane": {
      +                          "const": "gpc_observation",
      +                          "type": "string"
      +                        },
      +                        "sha256": {
      +                          "pattern": "^[a-f0-9]{64}$",
      +                          "type": "string"
      +                        },
      +                        "sizeBytes": {
      +                          "minimum": 0,
      +                          "type": "integer"
      +                        }
      +                      },
      +                      "required": [
      +                        "lane",
      +                        "sha256",
      +                        "sizeBytes"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "limitationKeys": {
      +                      "items": {
      +                        "maxLength": 160,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      },
      +                      "maxItems": 24,
      +                      "type": "array"
      +                    },
      +                    "protocol": {
      +                      "const": "passive_baseline_with_sec_gpc",
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "comparable",
      +                    "protocol",
      +                    "baselineArtifact",
      +                    "gpcArtifact",
      +                    "enabledProof",
      +                    "deltas",
      +                    "limitationKeys"
      +                  ],
      +                  "type": "object"
      +                },
      +                "evidenceUrl": {
      +                  "format": "uri",
      +                  "type": "string"
      +                },
      +                "findingTitle": {
      +                  "enum": [
      +                    "GPC response",
      +                    "No observable GPC response"
      +                  ],
      +                  "type": "string"
      +                },
      +                "legalInterpretation": {
      +                  "const": "not_assessed",
      +                  "type": "string"
      +                },
      +                "scoreEffect": {
      +                  "const": "none",
      +                  "type": "string"
      +                },
      +                "status": {
      +                  "enum": [
      +                    "responsive",
      +                    "no_observable_response",
      +                    "indeterminate"
      +                  ],
      +                  "type": "string"
      +                },
      +                "summary": {
      +                  "maxLength": 2000,
      +                  "minLength": 1,
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "findingTitle",
      +                "summary",
      +                "scoreEffect",
      +                "legalInterpretation",
      +                "comparison",
      +                "californiaPolicy",
      +                "evidenceUrl"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        }
      +      ]
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
    • addedOutput schema / properties / postAcceptObservation
      Added value: +{
      +  "anyOf": [
      +    {
      +      "anyOf": [
      +        {
      +          "not": {}
      +        },
      +        {
      +          "anyOf": [
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "acceptanceExercised": {
      +                  "type": "boolean"
      +                },
      +                "completedAt": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "coverageLimitations": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "maxItems": 24,
      +                  "type": "array"
      +                },
      +                "evidenceDisposition": {
      +                  "enum": [
      +                    "confirmed",
      +                    "indeterminate"
      +                  ],
      +                  "type": "string"
      +                },
      +                "indeterminateReason": {
      +                  "anyOf": [
      +                    {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "interpretation": {
      +                  "maxLength": 500,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "limitations": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "maxItems": 24,
      +                  "type": "array"
      +                },
      +                "observationCount": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "observationStrategy": {
      +                  "enum": [
      +                    "stop_on_first_eligible_activity",
      +                    "not_applicable"
      +                  ],
      +                  "type": "string"
      +                },
      +                "productionProjectable": {
      +                  "type": "boolean"
      +                },
      +                "status": {
      +                  "enum": [
      +                    "confirmed_observation",
      +                    "confirmed_clean",
      +                    "unconfirmed",
      +                    "not_attempted",
      +                    "unsupported",
      +                    "aborted"
      +                  ],
      +                  "type": "string"
      +                },
      +                "termination": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "intentional": {
      +                      "type": "boolean"
      +                    },
      +                    "kind": {
      +                      "enum": [
      +                        "evidence_satisfied",
      +                        "window_elapsed",
      +                        "unavailable"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "trigger": {
      +                      "enum": [
      +                        "non_essential_request_observed",
      +                        "non_essential_storage_write_observed",
      +                        "acceptance_signal_contradiction_observed",
      +                        "window_elapsed",
      +                        "accept_control_not_observed",
      +                        "accept_path_timeout",
      +                        "accept_observation_window_truncated",
      +                        "worker_failed",
      +                        "unavailable"
      +                      ],
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "intentional",
      +                    "trigger"
      +                  ],
      +                  "type": "object"
      +                },
      +                "verdict": {
      +                  "enum": [
      +                    "eligible_nonessential_activity_observed_after_confirmed_acceptance",
      +                    "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
      +                    "no_eligible_nonessential_activity_observed_during_completed_window",
      +                    "no_confirmed_post_accept_verdict"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "acceptanceExercised",
      +                "observationCount",
      +                "productionProjectable",
      +                "evidenceDisposition",
      +                "indeterminateReason",
      +                "verdict",
      +                "interpretation",
      +                "observationStrategy",
      +                "termination",
      +                "completedAt",
      +                "coverageLimitations",
      +                "limitations"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        }
      +      ]
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
    • addedOutput schema / properties / postRefusalObservation
      Added value: +{
      +  "anyOf": [
      +    {
      +      "anyOf": [
      +        {
      +          "not": {}
      +        },
      +        {
      +          "anyOf": [
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "completedAt": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "coverageLimitations": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "maxItems": 24,
      +                  "type": "array"
      +                },
      +                "evidenceDisposition": {
      +                  "enum": [
      +                    "confirmed",
      +                    "indeterminate"
      +                  ],
      +                  "type": "string"
      +                },
      +                "indeterminateReason": {
      +                  "anyOf": [
      +                    {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "interpretation": {
      +                  "maxLength": 500,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "limitations": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "maxItems": 24,
      +                  "type": "array"
      +                },
      +                "observationCount": {
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "observationStrategy": {
      +                  "enum": [
      +                    "stop_on_first_eligible_activity",
      +                    "not_applicable"
      +                  ],
      +                  "type": "string"
      +                },
      +                "productionProjectable": {
      +                  "type": "boolean"
      +                },
      +                "refusalExercised": {
      +                  "type": "boolean"
      +                },
      +                "status": {
      +                  "enum": [
      +                    "confirmed_observation",
      +                    "confirmed_clean",
      +                    "unconfirmed",
      +                    "not_attempted",
      +                    "unsupported",
      +                    "aborted"
      +                  ],
      +                  "type": "string"
      +                },
      +                "termination": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "intentional": {
      +                      "type": "boolean"
      +                    },
      +                    "kind": {
      +                      "enum": [
      +                        "evidence_satisfied",
      +                        "window_elapsed",
      +                        "unavailable"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "trigger": {
      +                      "enum": [
      +                        "non_essential_request_observed",
      +                        "non_essential_storage_write_observed",
      +                        "refusal_signal_contradiction_observed",
      +                        "window_elapsed",
      +                        "reject_path_timeout",
      +                        "worker_failed",
      +                        "unavailable"
      +                      ],
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "intentional",
      +                    "trigger"
      +                  ],
      +                  "type": "object"
      +                },
      +                "verdict": {
      +                  "enum": [
      +                    "eligible_nonessential_activity_observed_after_confirmed_refusal",
      +                    "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
      +                    "no_eligible_nonessential_activity_observed_during_completed_window",
      +                    "no_confirmed_post_refusal_verdict"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "refusalExercised",
      +                "observationCount",
      +                "productionProjectable",
      +                "evidenceDisposition",
      +                "indeterminateReason",
      +                "verdict",
      +                "interpretation",
      +                "observationStrategy",
      +                "termination",
      +                "completedAt",
      +                "coverageLimitations",
      +                "limitations"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        }
      +      ]
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
  23. Changed2 schema fields changed
    • changedInput schema / properties / freshness / description
      Previous value: -"Prefer latest for ordinary website checks so an eligible recent completed scan can be reused and new-scan allowance is not consumed unnecessarily; CertScore may still start a scan when no suitable result exists. Use refresh only when the user explicitly requests a fresh, new, or repeated scan; ordinary check, scan, audit, inspect, review, or assess wording alone does not request refresh."New value: +"Scan freshness policy. latest allows eligible recent completed-result reuse when available; refresh requests a new scan. Defaults to latest."
    • changedInput schema / properties / scanFrom / description
      Previous value: -"Optional execution region for a newly queued scan. Omit when the user did not request a jurisdiction or regional perspective; use eu_de or eu_ie for explicit EU/GDPR/ePrivacy requests and california for explicit California/CCPA/CPRA requests. Do not use multiple regions unless comparison is requested, and do not infer EU from consent or California from a U.S. user location."New value: +"Optional execution region for a newly queued scan: eu_de, eu_ie, california, or the service default when omitted."
  24. Changed3 schema fields changed
    • changedInput schema / properties / maxWaitSeconds / description
      Previous value: -"Deprecated compatibility field; accepted but ignored because certscore_scan_site does not wait for scan completion."New value: +"Deprecated compatibility field; accepted but ignored. The bounded preliminary-preview wait is controlled by CertScore and never waits for scan completion."
    • changedInput schema / properties / waitForCompletion / description
      Previous value: -"Deprecated compatibility field; accepted but ignored. certscore_scan_site always returns promptly after completed-result reuse or scan creation and never waits for a new scan to finish."New value: +"Deprecated compatibility field; accepted but ignored. certscore_scan_site never waits for a new scan to finish, though MCP Light may briefly wait within a bounded preview window for preliminary pre-consent observations."
    • addedOutput schema / properties / preConsentPreview
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "cookies": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "domain": {
      +            "anyOf": [
      +              {
      +                "maxLength": 253,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "essentiality": {
      +            "enum": [
      +              "essential",
      +              "non_essential",
      +              "unknown"
      +            ],
      +            "type": "string"
      +          },
      +          "name": {
      +            "maxLength": 256,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "observedAtMs": {
      +            "anyOf": [
      +              {
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "party": {
      +            "enum": [
      +              "first_party",
      +              "third_party",
      +              "unknown"
      +            ],
      +            "type": "string"
      +          },
      +          "purpose": {
      +            "enum": [
      +              "analytics",
      +              "advertising",
      +              "marketing",
      +              "personalization",
      +              "session_replay",
      +              "consent_management",
      +              "tag_management",
      +              "infrastructure",
      +              "security",
      +              "performance_monitoring",
      +              "customer_support",
      +              "unknown"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "name",
      +          "domain",
      +          "party",
      +          "purpose",
      +          "essentiality",
      +          "observedAtMs"
      +        ],
      +        "type": "object"
      +      },
      +      "maxItems": 20,
      +      "type": "array"
      +    },
      +    "final": {
      +      "const": false,
      +      "type": "boolean"
      +    },
      +    "generatedAt": {
      +      "format": "date-time",
      +      "type": "string"
      +    },
      +    "mustContinuePolling": {
      +      "const": true,
      +      "type": "boolean"
      +    },
      +    "observationOnlyDisclaimer": {
      +      "maxLength": 500,
      +      "minLength": 1,
      +      "type": "string"
      +    },
      +    "operationalVendors": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "confidence": {
      +            "maximum": 1,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "domains": {
      +            "items": {
      +              "maxLength": 253,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "maxItems": 8,
      +            "type": "array"
      +          },
      +          "product": {
      +            "anyOf": [
      +              {
      +                "maxLength": 160,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "purpose": {
      +            "enum": [
      +              "analytics",
      +              "advertising",
      +              "marketing",
      +              "personalization",
      +              "session_replay",
      +              "consent_management",
      +              "tag_management",
      +              "infrastructure",
      +              "security",
      +              "performance_monitoring",
      +              "customer_support",
      +              "unknown"
      +            ],
      +            "type": "string"
      +          },
      +          "vendor": {
      +            "maxLength": 160,
      +            "minLength": 1,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "vendor",
      +          "product",
      +          "purpose",
      +          "confidence",
      +          "domains"
      +        ],
      +        "type": "object"
      +      },
      +      "maxItems": 20,
      +      "type": "array"
      +    },
      +    "resultStage": {
      +      "const": "preliminary",
      +      "type": "string"
      +    },
      +    "runtimeCoverage": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "limitationKeys": {
      +          "items": {
      +            "maxLength": 120,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "maxItems": 16,
      +          "type": "array"
      +        },
      +        "status": {
      +          "enum": [
      +            "usable",
      +            "limited_partial",
      +            "limited_none",
      +            "not_applicable"
      +          ],
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "status",
      +        "limitationKeys"
      +      ],
      +      "type": "object"
      +    },
      +    "sourceLane": {
      +      "const": "runtime_evidence",
      +      "type": "string"
      +    },
      +    "summary": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "cookieCount": {
      +          "minimum": 0,
      +          "type": "integer"
      +        },
      +        "operationalVendorCount": {
      +          "minimum": 0,
      +          "type": "integer"
      +        },
      +        "returnedCookieCount": {
      +          "minimum": 0,
      +          "type": "integer"
      +        },
      +        "returnedOperationalVendorCount": {
      +          "minimum": 0,
      +          "type": "integer"
      +        },
      +        "returnedTrackingVendorCount": {
      +          "minimum": 0,
      +          "type": "integer"
      +        },
      +        "thirdPartyRequestCount": {
      +          "minimum": 0,
      +          "type": "integer"
      +        },
      +        "trackerCount": {
      +          "minimum": 0,
      +          "type": "integer"
      +        },
      +        "trackingVendorCount": {
      +          "minimum": 0,
      +          "type": "integer"
      +        },
      +        "vendorCount": {
      +          "minimum": 0,
      +          "type": "integer"
      +        }
      +      },
      +      "required": [
      +        "cookieCount",
      +        "trackerCount",
      +        "thirdPartyRequestCount",
      +        "vendorCount"
      +      ],
      +      "type": "object"
      +    },
      +    "trackers": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "confidence": {
      +            "maximum": 1,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "domains": {
      +            "items": {
      +              "maxLength": 253,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "maxItems": 8,
      +            "type": "array"
      +          },
      +          "product": {
      +            "anyOf": [
      +              {
      +                "maxLength": 160,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "purpose": {
      +            "enum": [
      +              "analytics",
      +              "advertising",
      +              "marketing",
      +              "personalization",
      +              "session_replay",
      +              "consent_management",
      +              "tag_management",
      +              "infrastructure",
      +              "security",
      +              "performance_monitoring",
      +              "customer_support",
      +              "unknown"
      +            ],
      +            "type": "string"
      +          },
      +          "vendor": {
      +            "maxLength": 160,
      +            "minLength": 1,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "vendor",
      +          "product",
      +          "purpose",
      +          "confidence",
      +          "domains"
      +        ],
      +        "type": "object"
      +      },
      +      "maxItems": 20,
      +      "type": "array"
      +    },
      +    "truncated": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "cookies": {
      +          "type": "boolean"
      +        },
      +        "operationalVendors": {
      +          "type": "boolean"
      +        },
      +        "trackers": {
      +          "type": "boolean"
      +        }
      +      },
      +      "required": [
      +        "cookies",
      +        "trackers"
      +      ],
      +      "type": "object"
      +    },
      +    "type": {
      +      "const": "certscore_pre_consent_preview",
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "type",
      +    "resultStage",
      +    "final",
      +    "sourceLane",
      +    "generatedAt",
      +    "runtimeCoverage",
      +    "summary",
      +    "cookies",
      +    "trackers",
      +    "truncated",
      +    "mustContinuePolling",
      +    "observationOnlyDisclaimer"
      +  ],
      +  "type": "object"
      +}
  25. Changed2 schema fields changed
    • changedInput schema / properties / maxWaitSeconds / description
      Previous value: -"Total wall-clock budget for scan creation plus optional completion waiting. Defaults to 25 seconds. Creation time is deducted from polling; budget exhaustion returns the accepted active scan and stable scanId without an error."New value: +"Deprecated compatibility field; accepted but ignored because certscore_scan_site does not wait for scan completion."
    • changedInput schema / properties / waitForCompletion / description
      Previous value: -"Wait for a completed scan resource within this tool call's wall-clock budget. Defaults to true. Set false only for an explicitly asynchronous workflow."New value: +"Deprecated compatibility field; accepted but ignored. certscore_scan_site always returns promptly after completed-result reuse or scan creation and never waits for a new scan to finish."
  26. Changed4 schema fields changed
    • addedOutput schema / properties / provenance / properties / creationDecision
      Added value: +{
      +  "enum": [
      +    "new_scan",
      +    "reused_scan",
      +    "unknown"
      +  ],
      +  "type": "string"
      +}
    • addedOutput schema / properties / provenance / properties / retrievalMode
      Added value: +{
      +  "enum": [
      +    "creation_response",
      +    "scan_id_lookup",
      +    "unknown"
      +  ],
      +  "type": "string"
      +}
    • addedOutput schema / properties / provenance / properties / scanAgeSeconds
      Added value: +{
      +  "anyOf": [
      +    {
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
    • changedOutput schema / properties / provenance / required
      Previous value: -[
      -  "mode",
      -  "executionMode",
      -  "reused",
      -  "freshnessDecision"
      -]New value: +[
      +  "mode",
      +  "retrievalMode",
      +  "creationDecision",
      +  "scanAgeSeconds",
      +  "executionMode",
      +  "reused",
      +  "freshnessDecision"
      +]
  27. Changed2 schema fields changed
    • changedInput schema / properties / maxWaitSeconds / description
      Previous value: -"Maximum time to wait before returning the still-running job. Defaults to 45 seconds; never turns an active scan into an error."New value: +"Total wall-clock budget for scan creation plus optional completion waiting. Defaults to 25 seconds. Creation time is deducted from polling; budget exhaustion returns the accepted active scan and stable scanId without an error."
    • changedInput schema / properties / waitForCompletion / description
      Previous value: -"Wait for a completed scan resource in this tool call. Defaults to true. Set false only for an explicitly asynchronous workflow."New value: +"Wait for a completed scan resource within this tool call's wall-clock budget. Defaults to true. Set false only for an explicitly asynchronous workflow."
  28. Changed1 schema field changed
    • addedOutput schema / properties / demoSubstitution
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "effectiveUrl": {
      +      "format": "uri",
      +      "type": "string"
      +    },
      +    "message": {
      +      "type": "string"
      +    },
      +    "reason": {
      +      "const": "iana_example_domain",
      +      "type": "string"
      +    },
      +    "requestedUrl": {
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "requestedUrl",
      +    "effectiveUrl",
      +    "reason",
      +    "message"
      +  ],
      +  "type": "object"
      +}
  29. Changed2 schema fields changed
    • changedInput schema / properties / freshness / description
      Previous value: -"Use latest to reuse recent scans or refresh to request a new scan when eligible."New value: +"Prefer latest for ordinary website checks so an eligible recent completed scan can be reused and new-scan allowance is not consumed unnecessarily; CertScore may still start a scan when no suitable result exists. Use refresh only when the user explicitly requests a fresh, new, or repeated scan; ordinary check, scan, audit, inspect, review, or assess wording alone does not request refresh."
    • changedInput schema / properties / scanFrom / description
      Previous value: -"Optional scan execution context for newly queued scans."New value: +"Optional execution region for a newly queued scan. Omit when the user did not request a jurisdiction or regional perspective; use eu_de or eu_ie for explicit EU/GDPR/ePrivacy requests and california for explicit California/CCPA/CPRA requests. Do not use multiple regions unless comparison is requested, and do not infer EU from consent or California from a U.S. user location."
  30. Changed6 schema fields changed
    • addedOutput schema / properties / interpretationGuidance
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "doNotInferLegalComplianceStatus": {
      +      "const": true,
      +      "type": "boolean"
      +    },
      +    "doNotInferUnobservedTechnologies": {
      +      "const": true,
      +      "type": "boolean"
      +    },
      +    "observableSignalsOnly": {
      +      "const": true,
      +      "type": "boolean"
      +    },
      +    "scoreLabel": {
      +      "const": "CertScore score",
      +      "type": "string"
      +    },
      +    "statement": {
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "scoreLabel",
      +    "observableSignalsOnly",
      +    "doNotInferUnobservedTechnologies",
      +    "doNotInferLegalComplianceStatus",
      +    "statement"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / links
      Added value: +{
      +  "additionalProperties": true,
      +  "properties": {
      +    "docs": {
      +      "type": "string"
      +    },
      +    "findings": {
      +      "type": "string"
      +    },
      +    "latestDomainScan": {
      +      "type": "string"
      +    },
      +    "pulse": {
      +      "type": "string"
      +    },
      +    "report": {
      +      "type": "string"
      +    },
      +    "self": {
      +      "type": "string"
      +    },
      +    "status": {
      +      "type": "string"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedOutput schema / properties / provenance
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "executionMode": {
      +      "anyOf": [
      +        {
      +          "enum": [
      +            "new_scan",
      +            "reused_scan"
      +          ],
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    },
      +    "freshnessDecision": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "mode": {
      +      "enum": [
      +        "new_scan_started",
      +        "existing_completed_scan_reused",
      +        "existing_scan_retrieved",
      +        "unknown"
      +      ],
      +      "type": "string"
      +    },
      +    "reused": {
      +      "type": [
      +        "boolean",
      +        "null"
      +      ]
      +    }
      +  },
      +  "required": [
      +    "mode",
      +    "executionMode",
      +    "reused",
      +    "freshnessDecision"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / reportUrl
      Added value: +{
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / scoreLabel
      Added value: +{
      +  "const": "CertScore score",
      +  "type": "string"
      +}
    • changedOutput schema / required
      Previous value: -[
      -  "type",
      -  "status",
      -  "error",
      -  "recommendedNextTool",
      -  "recommendedNextAction",
      -  "observationOnlyDisclaimer"
      -]New value: +[
      +  "type",
      +  "status",
      +  "scoreLabel",
      +  "error",
      +  "provenance",
      +  "interpretationGuidance",
      +  "recommendedNextTool",
      +  "recommendedNextAction",
      +  "observationOnlyDisclaimer"
      +]
  31. Added

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only declare readOnlyHint=false, idempotentHint=false, openWorldHint=true; the description adds the material behavior: it may create a new scan or reuse an eligible recent completed one, the freshness policy interacts with new-scan quota, and polling should be limited to active statuses. It also warns that preConsentPreview is preliminary and not final findings/totals, and disclaims results as automated observations rather than legal advice or certification — context no structured field carries.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with use cases, then workflow, then scope, then disclaimers — dense but ordered. Every sentence carries information; the coverage enumeration is long but earns its place for scope-setting. Slightly overstuffed for a single paragraph, though nothing is redundant.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with a nested 4-parameter schema and an output schema, the description supplies everything else an agent needs: when to invoke, default vs refresh tradeoff, quota implications, the correct polling/retrieval sequence via sibling tools, and the caveat that the preview is not final. Return-value detail is correctly left to the output schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% so the baseline is 3, but the description adds real meaning for freshness by tying it to quota savings and to the explicit-refresh condition, and it clarifies that a bare URL or domain suffices for the required param. It does not add anything about scanFrom beyond the schema's own enum description, and taskContext privacy constraints are already documented in the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The first sentence names specific triggers (launch review, vendor assessment, cookie/tracker inventory, consent/GPC investigation, policy review) and the second states the input requirement (public URL or domain). It states a concrete verb+resource (create/reuse a privacy scan) and the coverage list makes the output scope unmistakable, clearly distinguishing it from the read-only siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicit routing: use freshness=refresh only for an explicitly requested fresh scan or post-fix recheck, otherwise default latest to conserve new-scan quota. It also prescribes the follow-up sequence — retain scanId, poll certscore_get_scan_status only while active at retryAfterSeconds, then read certscore_get_scan_bundle — which disambiguates this tool from its three siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.