{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "v": {
      "type": "number",
      "description": "v recorded for this result."
    },
    "report_hash": {
      "type": "string",
      "description": "report hash recorded for this result."
    },
    "set_id": {
      "type": "string",
      "description": "set id recorded for this result."
    },
    "set_revision": {
      "type": "number",
      "description": "set revision recorded for this result."
    },
    "grouping": {
      "type": "string",
      "description": "grouping recorded for this result."
    },
    "comparison": {
      "type": "object",
      "properties": {
        "mode": {
          "type": "string",
          "description": "mode recorded for this result."
        },
        "reasons": {
          "type": "array",
          "items": {
            "type": "string",
            "description": "reasons recorded for this result."
          },
          "description": "reasons recorded for this result."
        },
        "absence_claim": {
          "type": "string",
          "const": "not_supported",
          "description": "not_supported: missing dataset rows cannot prove link absence."
        }
      },
      "required": [
        "mode",
        "reasons",
        "absence_claim"
      ],
      "additionalProperties": {},
      "description": "comparison recorded for this result."
    },
    "absence_claim": {
      "type": "string",
      "const": "not_supported",
      "description": "not_supported: missing dataset rows cannot prove link absence."
    },
    "whole_web_coverage": {
      "type": "boolean",
      "const": false,
      "description": "False: these results do not measure the whole web."
    },
    "coverage_scope": {
      "type": "string",
      "description": "coverage scope recorded for this result."
    },
    "verification_view": {
      "type": "string",
      "description": "verification view recorded for this result."
    },
    "max_retrieval_skew_ms": {
      "type": "number",
      "description": "max retrieval skew ms recorded for this result."
    },
    "selected_inventory_ids": {
      "type": "array",
      "items": {
        "type": "string",
        "description": "selected inventory ids recorded for this result."
      },
      "description": "selected inventory ids recorded for this result."
    },
    "unselected_member_ids": {
      "type": "array",
      "items": {
        "type": "string",
        "description": "unselected member ids recorded for this result."
      },
      "description": "unselected member ids recorded for this result."
    },
    "exclusions": {
      "type": "object",
      "properties": {
        "scope": {
          "type": "string",
          "description": "scope recorded for this result."
        },
        "policy": {
          "type": "string",
          "description": "policy recorded for this result."
        },
        "rules": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "grouping": {
                "type": "string",
                "enum": [
                  "page",
                  "source_host"
                ],
                "description": "grouping recorded for this result."
              },
              "value": {
                "type": "string",
                "description": "value recorded for this result."
              }
            },
            "required": [
              "grouping",
              "value"
            ],
            "additionalProperties": {},
            "description": "rules recorded for this result."
          },
          "description": "rules recorded for this result."
        },
        "saved_revision": {
          "description": "saved revision recorded for this result.",
          "type": "number"
        },
        "set_revision_at_save": {
          "description": "set revision at save recorded for this result.",
          "type": "number"
        }
      },
      "required": [
        "scope",
        "policy",
        "rules"
      ],
      "additionalProperties": {},
      "description": "exclusions recorded for this result."
    },
    "inventories": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "v": {
            "type": "number",
            "description": "v recorded for this result."
          },
          "id": {
            "type": "string",
            "description": "Resource identifier returned by the operation."
          },
          "workspace_id": {
            "type": "string",
            "description": "Workspace that owns this record."
          },
          "project_id": {
            "type": "string",
            "description": "Project that owns this record."
          },
          "set_id": {
            "type": "string",
            "description": "set id recorded for this result."
          },
          "set_revision": {
            "type": "number",
            "description": "set revision recorded for this result."
          },
          "set_hash": {
            "type": "string",
            "description": "set hash recorded for this result."
          },
          "member_id": {
            "type": "string",
            "description": "member id recorded for this result."
          },
          "member_role": {
            "type": "string",
            "description": "member role recorded for this result."
          },
          "target_scope_id": {
            "type": "string",
            "description": "target scope id recorded for this result."
          },
          "captured_at": {
            "type": "string",
            "description": "captured at recorded for this result."
          },
          "provider_retrieved_from": {
            "anyOf": [
              {
                "type": "string",
                "description": "provider retrieved from recorded for this result."
              },
              {
                "type": "null"
              }
            ],
            "description": "provider retrieved from recorded for this result."
          },
          "provider_retrieved_to": {
            "anyOf": [
              {
                "type": "string",
                "description": "provider retrieved to recorded for this result."
              },
              {
                "type": "null"
              }
            ],
            "description": "provider retrieved to recorded for this result."
          },
          "run": {
            "type": "object",
            "properties": {
              "v": {
                "type": "number",
                "const": 1,
                "description": "v recorded for this result."
              },
              "id": {
                "type": "string",
                "minLength": 1,
                "maxLength": 128,
                "pattern": "^[a-zA-Z0-9_-]+$",
                "description": "Resource identifier returned by the operation."
              },
              "workspace_id": {
                "type": "string",
                "minLength": 1,
                "maxLength": 128,
                "pattern": "^[a-zA-Z0-9_-]+$",
                "description": "Workspace that owns this record."
              },
              "project_id": {
                "type": "string",
                "minLength": 1,
                "maxLength": 128,
                "pattern": "^[a-zA-Z0-9_-]+$",
                "description": "Project that owns this record."
              },
              "provider": {
                "type": "string",
                "enum": [
                  "linktrail_corpus",
                  "dataforseo",
                  "imported"
                ],
                "description": "provider recorded for this result."
              },
              "data_mode": {
                "type": "string",
                "enum": [
                  "synthetic",
                  "owned_corpus",
                  "provider_index",
                  "imported"
                ],
                "description": "data mode recorded for this result."
              },
              "query": {
                "type": "object",
                "properties": {
                  "target_kind": {
                    "type": "string",
                    "enum": [
                      "domain",
                      "exact_url"
                    ],
                    "description": "target kind recorded for this result."
                  },
                  "target": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 4096,
                    "description": "target recorded for this result."
                  },
                  "include_subdomains": {
                    "type": "boolean",
                    "description": "include subdomains recorded for this result."
                  },
                  "backlinks_status_type": {
                    "type": "string",
                    "enum": [
                      "live",
                      "lost",
                      "all"
                    ],
                    "description": "backlinks status type recorded for this result."
                  },
                  "exclude_internal_backlinks": {
                    "type": "boolean",
                    "description": "exclude internal backlinks recorded for this result."
                  },
                  "mode": {
                    "type": "string",
                    "const": "as_is",
                    "description": "mode recorded for this result."
                  },
                  "filters": {
                    "type": "null",
                    "description": "filters recorded for this result."
                  },
                  "order_by": {
                    "type": "array",
                    "prefixItems": [
                      {
                        "type": "string",
                        "enum": [
                          "first_seen,desc",
                          "rank,desc",
                          "as_supplied"
                        ]
                      }
                    ],
                    "items": false,
                    "minItems": 1,
                    "maxItems": 1,
                    "description": "order by recorded for this result."
                  },
                  "rank_scale": {
                    "anyOf": [
                      {
                        "type": "string",
                        "enum": [
                          "one_thousand"
                        ],
                        "description": "rank scale recorded for this result."
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "description": "rank scale recorded for this result."
                  },
                  "page_limit": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 1000,
                    "description": "page limit recorded for this result."
                  },
                  "row_limit": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 1000,
                    "description": "row limit recorded for this result."
                  }
                },
                "required": [
                  "target_kind",
                  "target",
                  "include_subdomains",
                  "backlinks_status_type",
                  "exclude_internal_backlinks",
                  "mode",
                  "filters",
                  "order_by",
                  "rank_scale",
                  "page_limit",
                  "row_limit"
                ],
                "additionalProperties": false,
                "description": "query recorded for this result."
              },
              "status": {
                "type": "string",
                "enum": [
                  "queued",
                  "running",
                  "succeeded",
                  "partial",
                  "failed",
                  "reconciliation_required"
                ],
                "description": "Resource lifecycle status."
              },
              "created_at": {
                "type": "string",
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}(?:Z))$",
                "description": "UTC timestamp when the record was created."
              },
              "started_at": {
                "anyOf": [
                  {
                    "type": "string",
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}(?:Z))$",
                    "description": "started at recorded for this result."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "started at recorded for this result."
              },
              "finished_at": {
                "anyOf": [
                  {
                    "type": "string",
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}(?:Z))$",
                    "description": "finished at recorded for this result."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "finished at recorded for this result."
              },
              "coverage": {
                "type": "string",
                "enum": [
                  "pending",
                  "complete_for_query",
                  "capped",
                  "partial",
                  "unknown"
                ],
                "description": "Dataset scope and completeness, including limits on what these results establish."
              },
              "coverage_reason": {
                "anyOf": [
                  {
                    "type": "string",
                    "maxLength": 128,
                    "description": "coverage reason recorded for this result."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "coverage reason recorded for this result."
              },
              "provider_total_count": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9007199254740991,
                    "description": "provider total count recorded for this result."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "provider total count recorded for this result."
              },
              "usage": {
                "type": "object",
                "properties": {
                  "unit": {
                    "type": "string",
                    "const": "discovery",
                    "description": "unit recorded for this result."
                  },
                  "currency": {
                    "type": "string",
                    "const": "USD",
                    "description": "currency recorded for this result."
                  },
                  "quote_id": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 128,
                    "pattern": "^[a-zA-Z0-9_-]+$",
                    "description": "quote id recorded for this result."
                  },
                  "max_cost_microusd": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9007199254740991,
                    "description": "max cost microusd recorded for this result."
                  },
                  "reserved_cost_microusd": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9007199254740991,
                    "description": "reserved cost microusd recorded for this result."
                  },
                  "provider_reported_cost_microusd": {
                    "anyOf": [
                      {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 9007199254740991,
                        "description": "provider reported cost microusd recorded for this result."
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "description": "provider reported cost microusd recorded for this result."
                  },
                  "request_count": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9007199254740991,
                    "description": "request count recorded for this result."
                  },
                  "returned_rows": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9007199254740991,
                    "description": "returned rows recorded for this result."
                  },
                  "accepted_candidates": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9007199254740991,
                    "description": "accepted candidates recorded for this result."
                  },
                  "rejected_rows": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9007199254740991,
                    "description": "rejected rows recorded for this result."
                  },
                  "duplicate_rows": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9007199254740991,
                    "description": "duplicate rows recorded for this result."
                  }
                },
                "required": [
                  "unit",
                  "currency",
                  "quote_id",
                  "max_cost_microusd",
                  "reserved_cost_microusd",
                  "provider_reported_cost_microusd",
                  "request_count",
                  "returned_rows",
                  "accepted_candidates",
                  "rejected_rows",
                  "duplicate_rows"
                ],
                "additionalProperties": false,
                "description": "usage recorded for this result."
              },
              "operation": {
                "type": "string",
                "const": "backlinks",
                "description": "operation recorded for this result."
              },
              "coverage_scope": {
                "type": "string",
                "enum": [
                  "customer_import",
                  "corpus_subset",
                  "provider_query"
                ],
                "description": "coverage scope recorded for this result."
              },
              "whole_web_coverage": {
                "type": "boolean",
                "const": false,
                "description": "False: these results do not measure the whole web."
              },
              "replayed": {
                "description": "True when the response reuses an earlier request with the same idempotency value.",
                "type": "boolean"
              }
            },
            "required": [
              "v",
              "id",
              "workspace_id",
              "project_id",
              "provider",
              "data_mode",
              "query",
              "status",
              "created_at",
              "started_at",
              "finished_at",
              "coverage",
              "coverage_reason",
              "provider_total_count",
              "usage",
              "operation",
              "coverage_scope",
              "whole_web_coverage"
            ],
            "additionalProperties": {},
            "description": "run recorded for this result."
          },
          "content_hash": {
            "type": "string",
            "description": "content hash recorded for this result."
          },
          "absence_claim": {
            "type": "string",
            "const": "not_supported",
            "description": "not_supported: missing dataset rows cannot prove link absence."
          },
          "verification_view": {
            "type": "string",
            "const": "captured_at_snapshot",
            "description": "verification view recorded for this result."
          },
          "replayed": {
            "description": "True when the response reuses an earlier request with the same idempotency value.",
            "type": "boolean"
          }
        },
        "required": [
          "v",
          "id",
          "workspace_id",
          "project_id",
          "set_id",
          "set_revision",
          "set_hash",
          "member_id",
          "member_role",
          "target_scope_id",
          "captured_at",
          "provider_retrieved_from",
          "provider_retrieved_to",
          "run",
          "content_hash",
          "absence_claim",
          "verification_view"
        ],
        "additionalProperties": {},
        "description": "inventories recorded for this result."
      },
      "description": "inventories recorded for this result."
    },
    "counts": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "groups": {
              "type": "number",
              "description": "groups recorded for this result."
            },
            "rows": {
              "type": "number",
              "description": "rows recorded for this result."
            },
            "observed_overlap_groups": {
              "type": "number",
              "description": "observed overlap groups recorded for this result."
            },
            "dataset_gap_groups": {
              "anyOf": [
                {
                  "type": "number",
                  "description": "dataset gap groups recorded for this result."
                },
                {
                  "type": "null"
                }
              ],
              "description": "dataset gap groups recorded for this result."
            },
            "comparison_unknown_groups": {
              "type": "number",
              "description": "comparison unknown groups recorded for this result."
            },
            "excluded_groups": {
              "type": "number",
              "description": "excluded groups recorded for this result."
            },
            "excluded_rows": {
              "type": "number",
              "description": "excluded rows recorded for this result."
            }
          },
          "required": [
            "groups",
            "rows",
            "observed_overlap_groups",
            "dataset_gap_groups",
            "comparison_unknown_groups",
            "excluded_groups",
            "excluded_rows"
          ],
          "additionalProperties": {},
          "description": "counts recorded for this result."
        },
        {
          "type": "null"
        }
      ],
      "description": "counts recorded for this result."
    },
    "view": {
      "type": "string",
      "enum": [
        "groups",
        "rows"
      ],
      "description": "view recorded for this result."
    },
    "group": {
      "description": "group recorded for this result.",
      "type": "object",
      "properties": {
        "key": {
          "type": "string",
          "description": "Saved lookup identifier within this record."
        },
        "relation": {
          "type": "string",
          "description": "relation recorded for this result."
        },
        "competitor_count": {
          "type": "number",
          "description": "competitor count recorded for this result."
        },
        "row_count": {
          "type": "number",
          "description": "row count recorded for this result."
        },
        "customer_row_count": {
          "type": "number",
          "description": "customer row count recorded for this result."
        },
        "competitor_row_count": {
          "type": "number",
          "description": "competitor row count recorded for this result."
        },
        "contributors": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "member_id": {
                "type": "string",
                "description": "member id recorded for this result."
              },
              "member_role": {
                "type": "string",
                "description": "member role recorded for this result."
              },
              "inventory_id": {
                "type": "string",
                "description": "inventory id recorded for this result."
              },
              "row_count": {
                "type": "number",
                "description": "row count recorded for this result."
              }
            },
            "required": [
              "member_id",
              "member_role",
              "inventory_id",
              "row_count"
            ],
            "additionalProperties": {},
            "description": "contributors recorded for this result."
          },
          "description": "contributors recorded for this result."
        }
      },
      "required": [
        "key",
        "relation",
        "competitor_count",
        "row_count",
        "customer_row_count",
        "competitor_row_count",
        "contributors"
      ],
      "additionalProperties": {}
    },
    "items": {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "type": "object",
            "properties": {
              "key": {
                "type": "string",
                "description": "Saved lookup identifier within this record."
              },
              "relation": {
                "type": "string",
                "description": "relation recorded for this result."
              },
              "competitor_count": {
                "type": "number",
                "description": "competitor count recorded for this result."
              },
              "row_count": {
                "type": "number",
                "description": "row count recorded for this result."
              },
              "customer_row_count": {
                "type": "number",
                "description": "customer row count recorded for this result."
              },
              "competitor_row_count": {
                "type": "number",
                "description": "competitor row count recorded for this result."
              },
              "contributors": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "member_id": {
                      "type": "string",
                      "description": "member id recorded for this result."
                    },
                    "member_role": {
                      "type": "string",
                      "description": "member role recorded for this result."
                    },
                    "inventory_id": {
                      "type": "string",
                      "description": "inventory id recorded for this result."
                    },
                    "row_count": {
                      "type": "number",
                      "description": "row count recorded for this result."
                    }
                  },
                  "required": [
                    "member_id",
                    "member_role",
                    "inventory_id",
                    "row_count"
                  ],
                  "additionalProperties": {},
                  "description": "contributors recorded for this result."
                },
                "description": "contributors recorded for this result."
              }
            },
            "required": [
              "key",
              "relation",
              "competitor_count",
              "row_count",
              "customer_row_count",
              "competitor_row_count",
              "contributors"
            ],
            "additionalProperties": {},
            "description": "Records in this bounded page."
          },
          {
            "type": "object",
            "properties": {
              "v": {
                "type": "number",
                "const": 1,
                "description": "v recorded for this result."
              },
              "id": {
                "type": "string",
                "pattern": "^dc_[a-f0-9]{64}$",
                "description": "Resource identifier returned by the operation."
              },
              "workspace_id": {
                "type": "string",
                "minLength": 1,
                "maxLength": 128,
                "pattern": "^[a-zA-Z0-9_-]+$",
                "description": "Workspace that owns this record."
              },
              "project_id": {
                "type": "string",
                "minLength": 1,
                "maxLength": 128,
                "pattern": "^[a-zA-Z0-9_-]+$",
                "description": "Project that owns this record."
              },
              "discovery_run_id": {
                "type": "string",
                "minLength": 1,
                "maxLength": 128,
                "pattern": "^[a-zA-Z0-9_-]+$",
                "description": "discovery run id recorded for this result."
              },
              "source_url": {
                "type": "string",
                "maxLength": 4096,
                "description": "Publisher page URL recorded in this evidence."
              },
              "target_url": {
                "type": "string",
                "maxLength": 4096,
                "description": "Destination URL recorded in this evidence."
              },
              "provider": {
                "type": "string",
                "enum": [
                  "linktrail_corpus",
                  "dataforseo",
                  "imported"
                ],
                "description": "provider recorded for this result."
              },
              "data_mode": {
                "type": "string",
                "enum": [
                  "synthetic",
                  "owned_corpus",
                  "provider_index",
                  "imported"
                ],
                "description": "data mode recorded for this result."
              },
              "provider_retrieved_at": {
                "type": "string",
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}(?:Z))$",
                "description": "Timestamp when the upstream evidence was retrieved."
              },
              "provider_first_seen": {
                "anyOf": [
                  {
                    "type": "string",
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}(?:Z))$",
                    "description": "provider first seen recorded for this result."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "provider first seen recorded for this result."
              },
              "provider_prev_seen": {
                "anyOf": [
                  {
                    "type": "string",
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}(?:Z))$",
                    "description": "provider prev seen recorded for this result."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "provider prev seen recorded for this result."
              },
              "provider_last_seen": {
                "anyOf": [
                  {
                    "type": "string",
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}(?:Z))$",
                    "description": "provider last seen recorded for this result."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "provider last seen recorded for this result."
              },
              "provider_status": {
                "type": "object",
                "properties": {
                  "is_lost": {
                    "anyOf": [
                      {
                        "type": "boolean",
                        "description": "is lost recorded for this result."
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "description": "is lost recorded for this result."
                  },
                  "is_broken": {
                    "anyOf": [
                      {
                        "type": "boolean",
                        "description": "is broken recorded for this result."
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "description": "is broken recorded for this result."
                  },
                  "is_new": {
                    "anyOf": [
                      {
                        "type": "boolean",
                        "description": "is new recorded for this result."
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "description": "is new recorded for this result."
                  }
                },
                "required": [
                  "is_lost",
                  "is_broken",
                  "is_new"
                ],
                "additionalProperties": false,
                "description": "provider status recorded for this result."
              },
              "anchor": {
                "anyOf": [
                  {
                    "type": "string",
                    "maxLength": 4096,
                    "description": "anchor recorded for this result."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "anchor recorded for this result."
              },
              "rel": {
                "anyOf": [
                  {
                    "maxItems": 32,
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 128,
                      "description": "rel recorded for this result."
                    },
                    "description": "rel recorded for this result."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "rel recorded for this result."
              },
              "dofollow": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "dofollow recorded for this result."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "dofollow recorded for this result."
              },
              "link_type": {
                "anyOf": [
                  {
                    "type": "string",
                    "maxLength": 64,
                    "description": "link type recorded for this result."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "link type recorded for this result."
              },
              "source_http_status": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 100,
                    "maximum": 599,
                    "description": "source http status recorded for this result."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "source http status recorded for this result."
              },
              "target_http_status": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 100,
                    "maximum": 599,
                    "description": "target http status recorded for this result."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "target http status recorded for this result."
              },
              "links_count": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9007199254740991,
                    "description": "links count recorded for this result."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "links count recorded for this result."
              },
              "provider_metrics": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {
                      "dataforseo": {
                        "type": "object",
                        "properties": {
                          "rank": {
                            "anyOf": [
                              {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 1000,
                                "description": "rank recorded for this result."
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "description": "rank recorded for this result."
                          },
                          "page_from_rank": {
                            "anyOf": [
                              {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 1000,
                                "description": "page from rank recorded for this result."
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "description": "page from rank recorded for this result."
                          },
                          "domain_from_rank": {
                            "anyOf": [
                              {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 1000,
                                "description": "domain from rank recorded for this result."
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "description": "domain from rank recorded for this result."
                          },
                          "backlink_spam_score": {
                            "anyOf": [
                              {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 100,
                                "description": "backlink spam score recorded for this result."
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "description": "backlink spam score recorded for this result."
                          },
                          "rank_scale": {
                            "type": "string",
                            "const": "one_thousand",
                            "description": "rank scale recorded for this result."
                          }
                        },
                        "required": [
                          "rank",
                          "page_from_rank",
                          "domain_from_rank",
                          "backlink_spam_score",
                          "rank_scale"
                        ],
                        "additionalProperties": false,
                        "description": "dataforseo recorded for this result."
                      }
                    },
                    "required": [
                      "dataforseo"
                    ],
                    "additionalProperties": false,
                    "description": "provider metrics recorded for this result."
                  },
                  {
                    "type": "object",
                    "properties": {
                      "imported": {
                        "type": "object",
                        "properties": {
                          "supplier": {
                            "type": "string",
                            "enum": [
                              "ahrefs",
                              "google_search_console",
                              "semrush",
                              "majestic",
                              "moz",
                              "dataforseo",
                              "linkody",
                              "csv"
                            ],
                            "description": "supplier recorded for this result."
                          },
                          "supplier_row_id": {
                            "anyOf": [
                              {
                                "type": "string",
                                "maxLength": 256,
                                "description": "supplier row id recorded for this result."
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "description": "supplier row id recorded for this result."
                          },
                          "supplier_generated_at": {
                            "anyOf": [
                              {
                                "type": "string",
                                "format": "date-time",
                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}(?:Z))$",
                                "description": "supplier generated at recorded for this result."
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "description": "supplier generated at recorded for this result."
                          },
                          "supplier_metrics": {
                            "anyOf": [
                              {
                                "type": "object",
                                "propertyNames": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 64
                                },
                                "additionalProperties": {
                                  "anyOf": [
                                    {
                                      "type": "number",
                                      "description": "supplier metrics recorded for this result."
                                    },
                                    {
                                      "type": "string",
                                      "maxLength": 256,
                                      "description": "supplier metrics recorded for this result."
                                    },
                                    {
                                      "type": "null",
                                      "description": "supplier metrics recorded for this result."
                                    }
                                  ],
                                  "description": "supplier metrics recorded for this result."
                                },
                                "description": "supplier metrics recorded for this result."
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "description": "supplier metrics recorded for this result."
                          }
                        },
                        "required": [
                          "supplier",
                          "supplier_row_id",
                          "supplier_generated_at",
                          "supplier_metrics"
                        ],
                        "additionalProperties": false,
                        "description": "imported recorded for this result."
                      }
                    },
                    "required": [
                      "imported"
                    ],
                    "additionalProperties": false,
                    "description": "provider metrics recorded for this result."
                  },
                  {
                    "type": "object",
                    "properties": {
                      "linktrail_corpus": {
                        "type": "object",
                        "properties": {
                          "source_outlink_count": {
                            "anyOf": [
                              {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "description": "source outlink count recorded for this result."
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "description": "source outlink count recorded for this result."
                          },
                          "source_external_outlink_count": {
                            "anyOf": [
                              {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "description": "source external outlink count recorded for this result."
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "description": "source external outlink count recorded for this result."
                          },
                          "fetch_kind": {
                            "type": "string",
                            "enum": [
                              "direct",
                              "rendered",
                              "proxied"
                            ],
                            "description": "fetch kind recorded for this result."
                          },
                          "extraction_complete": {
                            "type": "boolean",
                            "description": "extraction complete recorded for this result."
                          }
                        },
                        "required": [
                          "source_outlink_count",
                          "source_external_outlink_count",
                          "fetch_kind",
                          "extraction_complete"
                        ],
                        "additionalProperties": false,
                        "description": "linktrail corpus recorded for this result."
                      }
                    },
                    "required": [
                      "linktrail_corpus"
                    ],
                    "additionalProperties": false,
                    "description": "provider metrics recorded for this result."
                  }
                ],
                "description": "provider metrics recorded for this result."
              },
              "verification_status": {
                "type": "string",
                "enum": [
                  "not_checked",
                  "present",
                  "absent",
                  "unknown",
                  "source_unavailable"
                ],
                "description": "Linktrail check state, independent of supplier flags. not_checked means no Linktrail check is recorded."
              },
              "verified_at": {
                "anyOf": [
                  {
                    "type": "string",
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}(?:Z))$",
                    "description": "Timestamp of the Linktrail check; null until checked."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Timestamp of the Linktrail check; null until checked."
              },
              "observation_id": {
                "anyOf": [
                  {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 128,
                    "pattern": "^[a-zA-Z0-9_-]+$",
                    "description": "observation id recorded for this result."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "observation id recorded for this result."
              },
              "inventory_id": {
                "type": "string",
                "description": "inventory id recorded for this result."
              },
              "set_id": {
                "type": "string",
                "description": "set id recorded for this result."
              },
              "set_revision": {
                "type": "number",
                "description": "set revision recorded for this result."
              },
              "member_id": {
                "type": "string",
                "description": "member id recorded for this result."
              },
              "member_role": {
                "type": "string",
                "description": "member role recorded for this result."
              }
            },
            "required": [
              "v",
              "id",
              "workspace_id",
              "project_id",
              "discovery_run_id",
              "source_url",
              "target_url",
              "provider",
              "data_mode",
              "provider_retrieved_at",
              "provider_first_seen",
              "provider_prev_seen",
              "provider_last_seen",
              "provider_status",
              "anchor",
              "rel",
              "dofollow",
              "link_type",
              "source_http_status",
              "target_http_status",
              "links_count",
              "provider_metrics",
              "verification_status",
              "verified_at",
              "observation_id",
              "inventory_id",
              "set_id",
              "set_revision",
              "member_id",
              "member_role"
            ],
            "additionalProperties": {},
            "description": "Records in this bounded page."
          }
        ],
        "description": "Records in this bounded page."
      },
      "description": "Records in this bounded page."
    },
    "has_more": {
      "type": "boolean",
      "description": "True when another page is available."
    },
    "next_cursor": {
      "anyOf": [
        {
          "type": "string",
          "description": "Opaque continuation for the same listing; null means no further page."
        },
        {
          "type": "null"
        }
      ],
      "description": "Opaque continuation for the same listing; null means no further page."
    }
  },
  "required": [
    "v",
    "report_hash",
    "set_id",
    "set_revision",
    "grouping",
    "comparison",
    "absence_claim",
    "whole_web_coverage",
    "coverage_scope",
    "verification_view",
    "max_retrieval_skew_ms",
    "selected_inventory_ids",
    "unselected_member_ids",
    "exclusions",
    "inventories",
    "counts",
    "view",
    "items",
    "has_more",
    "next_cursor"
  ],
  "additionalProperties": {}
}
