{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "items": {
        "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."
    },
    "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."
    },
    "has_more": {
      "description": "True when another page is available.",
      "type": "boolean"
    },
    "inventory": {
      "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": "inventory recorded for this result."
    }
  },
  "required": [
    "items",
    "next_cursor",
    "inventory"
  ],
  "additionalProperties": {}
}
