{
  "schema_version": "0.3",
  "id": "domain:jacktheroofer.com",
  "type": "domain",
  "label": "jacktheroofer.com",
  "aliases": [],
  "description": "Domain of Jack the Roofer.",
  "tier": 1,
  "status": "active",
  "redirect_to": null,
  "fp_kind": null,
  "synthetic": false,
  "identifiers": {
    "domain": [
      "jacktheroofer.com"
    ]
  },
  "inbound_counts": {
    "in_cert_san": 1,
    "website_of": 1
  },
  "claims": [
    {
      "id": "k_06d5b2e71f8316ab899d5b327d18f7cb",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "tld_of",
      "object": {
        "id": "tld:com",
        "label": ".com",
        "type": "tld"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "unknown",
      "status": "current",
      "confidence": 0.95,
      "confidence_method": "tier_default/v1",
      "valid_from": null,
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:32Z",
      "evidence": [
        {
          "url": "https://rdap.org/domain/jacktheroofer.com",
          "capture": {
            "store": "ev",
            "sha256": "133215cbea5c6c6aab8351c495084e6121d73758730760ce20e5c08b45a35b95"
          },
          "retrieved_at": "2026-10-28T00:39:32Z",
          "published_at": null,
          "quote": "JACKTHEROOFER.COM",
          "tier": "registry",
          "locator": "jsonpath:$.ldhName",
          "media": null,
          "source_family": "icann-rdap",
          "method": "api",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "ICANN-accredited registrar or registry RDAP service",
            "license": "public-record",
            "basis": "public_record",
            "display": true,
            "export": true,
            "train": true,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_37a7e2c0e9595e6930dfa44f5c8008bc",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "registrar",
      "object": {
        "id": "godaddy-com-llc",
        "label": "GoDaddy.com, LLC",
        "type": "organization"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "unknown",
      "status": "current",
      "confidence": 0.95,
      "confidence_method": "tier_default/v1",
      "valid_from": null,
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:32Z",
      "evidence": [
        {
          "url": "https://rdap.org/domain/jacktheroofer.com",
          "capture": {
            "store": "ev",
            "sha256": "133215cbea5c6c6aab8351c495084e6121d73758730760ce20e5c08b45a35b95"
          },
          "retrieved_at": "2026-10-28T00:39:32Z",
          "published_at": null,
          "quote": "GoDaddy.com, LLC",
          "tier": "registry",
          "locator": "jsonpath:$.entities[?(@.roles[0]=='registrar')].vcardArray",
          "media": null,
          "source_family": "icann-rdap",
          "method": "api",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "ICANN-accredited registrar or registry RDAP service",
            "license": "public-record",
            "basis": "public_record",
            "display": true,
            "export": true,
            "train": true,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_223199b41775ea3ae0630bbedf9efb11",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "registration_date",
      "object": null,
      "value": "2003-11-19",
      "datatype": "date",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "unknown",
      "status": "current",
      "confidence": 0.95,
      "confidence_method": "tier_default/v1",
      "valid_from": null,
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:32Z",
      "evidence": [
        {
          "url": "https://rdap.org/domain/jacktheroofer.com",
          "capture": {
            "store": "ev",
            "sha256": "133215cbea5c6c6aab8351c495084e6121d73758730760ce20e5c08b45a35b95"
          },
          "retrieved_at": "2026-10-28T00:39:32Z",
          "published_at": null,
          "quote": "2003-11-19T23:21:34Z",
          "tier": "registry",
          "locator": "jsonpath:$.events[?(@.eventAction=='registration')].eventDate",
          "media": null,
          "source_family": "icann-rdap",
          "method": "api",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "ICANN-accredited registrar or registry RDAP service",
            "license": "public-record",
            "basis": "public_record",
            "display": true,
            "export": true,
            "train": true,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_04f5413b0831ddc286e17c6052d36f9f",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "expiration_date",
      "object": null,
      "value": "2026-11-19",
      "datatype": "date",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "unknown",
      "status": "current",
      "confidence": 0.95,
      "confidence_method": "tier_default/v1",
      "valid_from": null,
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:32Z",
      "evidence": [
        {
          "url": "https://rdap.org/domain/jacktheroofer.com",
          "capture": {
            "store": "ev",
            "sha256": "133215cbea5c6c6aab8351c495084e6121d73758730760ce20e5c08b45a35b95"
          },
          "retrieved_at": "2026-10-28T00:39:32Z",
          "published_at": null,
          "quote": "2026-11-19T23:21:34Z",
          "tier": "registry",
          "locator": "jsonpath:$.events[?(@.eventAction=='expiration')].eventDate",
          "media": null,
          "source_family": "icann-rdap",
          "method": "api",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "ICANN-accredited registrar or registry RDAP service",
            "license": "public-record",
            "basis": "public_record",
            "display": true,
            "export": true,
            "train": true,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_3d499f8f3144d7446a7042bc18ae69f2",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "nameserver",
      "object": {
        "id": "host:ns51.domaincontrol.com",
        "label": "ns51.domaincontrol.com",
        "type": "host"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "unknown",
      "status": "current",
      "confidence": 0.95,
      "confidence_method": "tier_default/v1",
      "valid_from": null,
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:32Z",
      "evidence": [
        {
          "url": "dns:jacktheroofer.com?type=NS",
          "capture": {
            "store": "ev",
            "sha256": "4d6a3adbcebde95a834d606015be82237a492e30c9e9864f2db17295d1cb72b0"
          },
          "retrieved_at": "2026-10-28T00:39:32Z",
          "published_at": null,
          "quote": "ns51.domaincontrol.com",
          "tier": "registry",
          "locator": null,
          "media": null,
          "source_family": "dns",
          "method": "api",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "Authoritative DNS operator",
            "license": "public-record",
            "basis": "public_record",
            "display": true,
            "export": true,
            "train": true,
            "policy_version": "2026-10-20"
          }
        },
        {
          "url": "https://rdap.org/domain/jacktheroofer.com",
          "capture": {
            "store": "ev",
            "sha256": "133215cbea5c6c6aab8351c495084e6121d73758730760ce20e5c08b45a35b95"
          },
          "retrieved_at": "2026-10-28T00:39:32Z",
          "published_at": null,
          "quote": "NS51.DOMAINCONTROL.COM",
          "tier": "registry",
          "locator": "jsonpath:$.nameservers[*].ldhName",
          "media": null,
          "source_family": "icann-rdap",
          "method": "api",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "ICANN-accredited registrar or registry RDAP service",
            "license": "public-record",
            "basis": "public_record",
            "display": true,
            "export": true,
            "train": true,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_525a7805bcf94614ff1cc328256df00e",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "nameserver",
      "object": {
        "id": "host:ns52.domaincontrol.com",
        "label": "ns52.domaincontrol.com",
        "type": "host"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "unknown",
      "status": "current",
      "confidence": 0.95,
      "confidence_method": "tier_default/v1",
      "valid_from": null,
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:32Z",
      "evidence": [
        {
          "url": "dns:jacktheroofer.com?type=NS",
          "capture": {
            "store": "ev",
            "sha256": "4d6a3adbcebde95a834d606015be82237a492e30c9e9864f2db17295d1cb72b0"
          },
          "retrieved_at": "2026-10-28T00:39:32Z",
          "published_at": null,
          "quote": "ns52.domaincontrol.com",
          "tier": "registry",
          "locator": null,
          "media": null,
          "source_family": "dns",
          "method": "api",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "Authoritative DNS operator",
            "license": "public-record",
            "basis": "public_record",
            "display": true,
            "export": true,
            "train": true,
            "policy_version": "2026-10-20"
          }
        },
        {
          "url": "https://rdap.org/domain/jacktheroofer.com",
          "capture": {
            "store": "ev",
            "sha256": "133215cbea5c6c6aab8351c495084e6121d73758730760ce20e5c08b45a35b95"
          },
          "retrieved_at": "2026-10-28T00:39:32Z",
          "published_at": null,
          "quote": "NS52.DOMAINCONTROL.COM",
          "tier": "registry",
          "locator": "jsonpath:$.nameservers[*].ldhName",
          "media": null,
          "source_family": "icann-rdap",
          "method": "api",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "ICANN-accredited registrar or registry RDAP service",
            "license": "public-record",
            "basis": "public_record",
            "display": true,
            "export": true,
            "train": true,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_e80d317b9735952e876d6fe9dde8af36",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "dns_a",
      "object": {
        "id": "ip:104.131.161.164",
        "label": "104.131.161.164",
        "type": "ip_address"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "unknown",
      "status": "current",
      "confidence": 0.95,
      "confidence_method": "tier_default/v1",
      "valid_from": null,
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:32Z",
      "evidence": [
        {
          "url": "dns:jacktheroofer.com?type=A",
          "capture": {
            "store": "ev",
            "sha256": "78c63ceb414a2db3afd285c8809ae13f16b0c32e5308edda0664653faebd1e95"
          },
          "retrieved_at": "2026-10-28T00:39:32Z",
          "published_at": null,
          "quote": "104.131.161.164",
          "tier": "registry",
          "locator": null,
          "media": null,
          "source_family": "dns",
          "method": "api",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "Authoritative DNS operator",
            "license": "public-record",
            "basis": "public_record",
            "display": true,
            "export": true,
            "train": true,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_bb9604e64c96c85a2703cbbd8dc2c2ca",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "dns_mx",
      "object": {
        "id": "host:alt1.aspmx.l.google.com",
        "label": "alt1.aspmx.l.google.com",
        "type": "host"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "unknown",
      "status": "current",
      "confidence": 0.95,
      "confidence_method": "tier_default/v1",
      "valid_from": null,
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:32Z",
      "evidence": [
        {
          "url": "dns:jacktheroofer.com?type=MX",
          "capture": {
            "store": "ev",
            "sha256": "a64f9b0cc9f3243af40db7128194f0b57b6afc7d1a6563ebfc75c68161007328"
          },
          "retrieved_at": "2026-10-28T00:39:32Z",
          "published_at": null,
          "quote": "alt1.aspmx.l.google.com",
          "tier": "registry",
          "locator": null,
          "media": null,
          "source_family": "dns",
          "method": "api",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "Authoritative DNS operator",
            "license": "public-record",
            "basis": "public_record",
            "display": true,
            "export": true,
            "train": true,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_3fcfb15d9c5ef5a7eebfd7e093acb218",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "dns_mx",
      "object": {
        "id": "host:alt2.aspmx.l.google.com",
        "label": "alt2.aspmx.l.google.com",
        "type": "host"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "unknown",
      "status": "current",
      "confidence": 0.95,
      "confidence_method": "tier_default/v1",
      "valid_from": null,
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:32Z",
      "evidence": [
        {
          "url": "dns:jacktheroofer.com?type=MX",
          "capture": {
            "store": "ev",
            "sha256": "a64f9b0cc9f3243af40db7128194f0b57b6afc7d1a6563ebfc75c68161007328"
          },
          "retrieved_at": "2026-10-28T00:39:32Z",
          "published_at": null,
          "quote": "alt2.aspmx.l.google.com",
          "tier": "registry",
          "locator": null,
          "media": null,
          "source_family": "dns",
          "method": "api",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "Authoritative DNS operator",
            "license": "public-record",
            "basis": "public_record",
            "display": true,
            "export": true,
            "train": true,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_6683ab62e7feaf4dd1b51e0b417dc51f",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "dns_mx",
      "object": {
        "id": "host:alt3.aspmx.l.google.com",
        "label": "alt3.aspmx.l.google.com",
        "type": "host"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "unknown",
      "status": "current",
      "confidence": 0.95,
      "confidence_method": "tier_default/v1",
      "valid_from": null,
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:32Z",
      "evidence": [
        {
          "url": "dns:jacktheroofer.com?type=MX",
          "capture": {
            "store": "ev",
            "sha256": "a64f9b0cc9f3243af40db7128194f0b57b6afc7d1a6563ebfc75c68161007328"
          },
          "retrieved_at": "2026-10-28T00:39:32Z",
          "published_at": null,
          "quote": "alt3.aspmx.l.google.com",
          "tier": "registry",
          "locator": null,
          "media": null,
          "source_family": "dns",
          "method": "api",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "Authoritative DNS operator",
            "license": "public-record",
            "basis": "public_record",
            "display": true,
            "export": true,
            "train": true,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_3903e66ecac5e9024a163cabf1d30c1d",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "dns_mx",
      "object": {
        "id": "host:alt4.aspmx.l.google.com",
        "label": "alt4.aspmx.l.google.com",
        "type": "host"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "unknown",
      "status": "current",
      "confidence": 0.95,
      "confidence_method": "tier_default/v1",
      "valid_from": null,
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:32Z",
      "evidence": [
        {
          "url": "dns:jacktheroofer.com?type=MX",
          "capture": {
            "store": "ev",
            "sha256": "a64f9b0cc9f3243af40db7128194f0b57b6afc7d1a6563ebfc75c68161007328"
          },
          "retrieved_at": "2026-10-28T00:39:32Z",
          "published_at": null,
          "quote": "alt4.aspmx.l.google.com",
          "tier": "registry",
          "locator": null,
          "media": null,
          "source_family": "dns",
          "method": "api",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "Authoritative DNS operator",
            "license": "public-record",
            "basis": "public_record",
            "display": true,
            "export": true,
            "train": true,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_6732c54bd60267823566a62aae6d9dba",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "dns_mx",
      "object": {
        "id": "host:aspmx.l.google.com",
        "label": "aspmx.l.google.com",
        "type": "host"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "unknown",
      "status": "current",
      "confidence": 0.95,
      "confidence_method": "tier_default/v1",
      "valid_from": null,
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:32Z",
      "evidence": [
        {
          "url": "dns:jacktheroofer.com?type=MX",
          "capture": {
            "store": "ev",
            "sha256": "a64f9b0cc9f3243af40db7128194f0b57b6afc7d1a6563ebfc75c68161007328"
          },
          "retrieved_at": "2026-10-28T00:39:32Z",
          "published_at": null,
          "quote": "aspmx.l.google.com",
          "tier": "registry",
          "locator": null,
          "media": null,
          "source_family": "dns",
          "method": "api",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "Authoritative DNS operator",
            "license": "public-record",
            "basis": "public_record",
            "display": true,
            "export": true,
            "train": true,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_645a13c8e433d436238ed50fa30c8cdd",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "dns_txt",
      "object": null,
      "value": "v=spf1 include:_spf.google.com include:_spf.smtp.com ~all",
      "datatype": "string",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "unknown",
      "status": "current",
      "confidence": 0.95,
      "confidence_method": "tier_default/v1",
      "valid_from": null,
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:33Z",
      "evidence": [
        {
          "url": "dns:jacktheroofer.com?type=TXT",
          "capture": {
            "store": "ev",
            "sha256": "2ad9f6192f60e6fda93d1d5826d15be6ddc18cca420b7bd5dd7ebf302a4ed345"
          },
          "retrieved_at": "2026-10-28T00:39:33Z",
          "published_at": null,
          "quote": "v=spf1 include:_spf.google.com include:_spf.smtp.com ~all",
          "tier": "registry",
          "locator": null,
          "media": null,
          "source_family": "dns",
          "method": "api",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "Authoritative DNS operator",
            "license": "public-record",
            "basis": "public_record",
            "display": true,
            "export": true,
            "train": true,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_2e656fdf0b7b451225ffb791cfa586c2",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "dmarc_policy",
      "object": null,
      "value": "none",
      "datatype": "string",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "unknown",
      "status": "current",
      "confidence": 0.95,
      "confidence_method": "tier_default/v1",
      "valid_from": null,
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:33Z",
      "evidence": [
        {
          "url": "dns:_dmarc.jacktheroofer.com?type=TXT",
          "capture": {
            "store": "ev",
            "sha256": "9983cd414023c4b0b9963e8c3c926544e4470cb59ea661c7a3faff4234d56358"
          },
          "retrieved_at": "2026-10-28T00:39:33Z",
          "published_at": null,
          "quote": "p=none",
          "tier": "registry",
          "locator": null,
          "media": null,
          "source_family": "dns",
          "method": "api",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "Authoritative DNS operator",
            "license": "public-record",
            "basis": "public_record",
            "display": true,
            "export": true,
            "train": true,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_c2d30354e7dff2420314493f0bfaf1d7",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "tls_certificate",
      "object": {
        "id": "fp:cert:1cbdadaf42712e0b3ab2ab9846f813471590a5ed5b1799c9d286e641e5b1ac4f",
        "label": "cert:1cbdadaf4271",
        "type": "fingerprint"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "current",
      "status": "current",
      "confidence": 0.95,
      "confidence_method": "tier_default/v1",
      "valid_from": "2026-10-05",
      "valid_to": "2027-01-03",
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:33Z",
      "evidence": [
        {
          "url": "https://jacktheroofer.com/",
          "capture": {
            "store": "ev",
            "sha256": "1cbdadaf42712e0b3ab2ab9846f813471590a5ed5b1799c9d286e641e5b1ac4f"
          },
          "retrieved_at": "2026-10-28T00:39:33Z",
          "published_at": null,
          "quote": null,
          "tier": "registry",
          "locator": "x509:leaf",
          "media": null,
          "source_family": "tls-handshake",
          "method": "fetch",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "Certificate holder and issuing CA (X.509 certificate)",
            "license": "public-record",
            "basis": "public_record",
            "display": true,
            "export": true,
            "train": true,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_00382aa6b55bcacca83599dbb043be55",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "favicon_hash",
      "object": {
        "id": "fp:favicon:03e5c58a0502491cf11063d382647056b80752ad785ce6793b00fe711481f44e",
        "label": "favicon:03e5c58a0502",
        "type": "fingerprint"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "unknown",
      "status": "current",
      "confidence": 0.9,
      "confidence_method": "tier_default/v1",
      "valid_from": null,
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:35Z",
      "evidence": [
        {
          "url": "https://www.jacktheroofer.com/wp-content/uploads/2017/07/cropped-JTR-600-icon-32x32.png",
          "capture": {
            "store": "ev",
            "sha256": "03e5c58a0502491cf11063d382647056b80752ad785ce6793b00fe711481f44e"
          },
          "retrieved_at": "2026-10-28T00:39:35Z",
          "published_at": null,
          "quote": null,
          "tier": "primary",
          "locator": null,
          "media": null,
          "source_family": "self",
          "method": "fetch",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "Jack the Roofer",
            "license": "unknown",
            "basis": "unknown",
            "display": true,
            "export": false,
            "train": false,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_29a50eb158ccf1e0c9c9b9a3ab6afcb9",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "uses_tracker",
      "object": {
        "id": "fp:ga:g-e8vj1hv7kc",
        "label": "G-E8VJ1HV7KC",
        "type": "fingerprint"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "current",
      "status": "current",
      "confidence": 0.9,
      "confidence_method": "tier_default/v1",
      "valid_from": "2026-10-28",
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:35Z",
      "evidence": [
        {
          "url": "https://www.jacktheroofer.com/",
          "capture": {
            "store": "ev",
            "sha256": "a059c3692d32aeec38377cd16333a4a5608f95a5403bd28bcdcc4f3c107f024a"
          },
          "retrieved_at": "2026-10-28T00:39:35Z",
          "published_at": null,
          "quote": null,
          "tier": "primary",
          "locator": "css:script",
          "media": null,
          "source_family": "self",
          "method": "fetch",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "Jack the Roofer",
            "license": "all-rights-reserved",
            "basis": "fair_use_excerpt",
            "display": true,
            "export": false,
            "train": false,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_af0c957f7fe9f2f05f5a61f837b3aa9f",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "uses_tracker",
      "object": {
        "id": "fp:gtm:gtm-t5trzgb",
        "label": "GTM-T5TRZGB",
        "type": "fingerprint"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "current",
      "status": "current",
      "confidence": 0.9,
      "confidence_method": "tier_default/v1",
      "valid_from": "2026-10-28",
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:35Z",
      "evidence": [
        {
          "url": "https://www.jacktheroofer.com/",
          "capture": {
            "store": "ev",
            "sha256": "a059c3692d32aeec38377cd16333a4a5608f95a5403bd28bcdcc4f3c107f024a"
          },
          "retrieved_at": "2026-10-28T00:39:35Z",
          "published_at": null,
          "quote": null,
          "tier": "primary",
          "locator": "css:script",
          "media": null,
          "source_family": "self",
          "method": "fetch",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "Jack the Roofer",
            "license": "all-rights-reserved",
            "basis": "fair_use_excerpt",
            "display": true,
            "export": false,
            "train": false,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_cc535515fb3d126d81bbb74b384c0941",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "uses_tracker",
      "object": {
        "id": "fp:fbpixel:825316847622528",
        "label": "825316847622528",
        "type": "fingerprint"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "current",
      "status": "current",
      "confidence": 0.9,
      "confidence_method": "tier_default/v1",
      "valid_from": "2026-10-28",
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:35Z",
      "evidence": [
        {
          "url": "https://www.jacktheroofer.com/",
          "capture": {
            "store": "ev",
            "sha256": "a059c3692d32aeec38377cd16333a4a5608f95a5403bd28bcdcc4f3c107f024a"
          },
          "retrieved_at": "2026-10-28T00:39:35Z",
          "published_at": null,
          "quote": null,
          "tier": "primary",
          "locator": "css:script",
          "media": null,
          "source_family": "self",
          "method": "fetch",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "Jack the Roofer",
            "license": "all-rights-reserved",
            "basis": "fair_use_excerpt",
            "display": true,
            "export": false,
            "train": false,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_0aa83c47268b8e708e0bfc82e29d3d4f",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "hosting_provider",
      "object": {
        "id": "digitalocean",
        "label": "DigitalOcean",
        "type": "organization"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "unknown",
      "status": "inferred",
      "confidence": 0.7,
      "confidence_method": "rule:hosting_from_asn/v1",
      "valid_from": null,
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": null,
      "evidence": [],
      "derived_from": [
        "o_f2cfa9d1cf24e58c144d3c63ea281823",
        "o_67852f513599413d938590f1d39bd527"
      ],
      "derivation": {
        "method": "rule:hosting_from_asn/v1",
        "version": "1",
        "ran_at": "2026-10-28T14:00:00Z"
      },
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_f3edce76cbead82752fdab70cef780ed",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "in_cert_san",
      "object": {
        "id": "fp:cert:1cbdadaf42712e0b3ab2ab9846f813471590a5ed5b1799c9d286e641e5b1ac4f",
        "label": "cert:1cbdadaf4271",
        "type": "fingerprint"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "current",
      "status": "current",
      "confidence": 0.95,
      "confidence_method": "tier_default/v1",
      "valid_from": "2026-10-05",
      "valid_to": "2027-01-03",
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:33Z",
      "evidence": [
        {
          "url": "https://jacktheroofer.com/",
          "capture": {
            "store": "ev",
            "sha256": "1cbdadaf42712e0b3ab2ab9846f813471590a5ed5b1799c9d286e641e5b1ac4f"
          },
          "retrieved_at": "2026-10-28T00:39:33Z",
          "published_at": null,
          "quote": null,
          "tier": "registry",
          "locator": "x509:subjectAltName",
          "media": null,
          "source_family": "tls-handshake",
          "method": "fetch",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "Certificate holder and issuing CA (X.509 certificate)",
            "license": "public-record",
            "basis": "public_record",
            "display": true,
            "export": true,
            "train": true,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": "k_0cc2ec09341b953e14cb8e9e5f06cdef"
    },
    {
      "id": "k_1d75175fd80a06b657ac2235e5abf532",
      "revision": 1,
      "subject": "domain:jacktheroofer.com",
      "predicate": "website_of",
      "object": {
        "id": "jack-the-roofer",
        "label": "Jack the Roofer",
        "type": "organization"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "unknown",
      "status": "current",
      "confidence": 0.9,
      "confidence_method": "tier_default/v1",
      "valid_from": null,
      "valid_to": null,
      "asserted_at": "2026-10-28T14:00:00Z",
      "retrieved_at": "2026-10-28T00:39:35Z",
      "evidence": [
        {
          "url": "https://www.jacktheroofer.com/",
          "capture": {
            "store": "ev",
            "sha256": "a059c3692d32aeec38377cd16333a4a5608f95a5403bd28bcdcc4f3c107f024a"
          },
          "retrieved_at": "2026-10-28T00:39:35Z",
          "published_at": null,
          "quote": "Jack The Roofer",
          "tier": "primary",
          "locator": null,
          "media": null,
          "source_family": "self",
          "method": "fetch",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "Jack the Roofer",
            "license": "all-rights-reserved",
            "basis": "fair_use_excerpt",
            "display": true,
            "export": false,
            "train": false,
            "policy_version": "2026-10-20"
          }
        }
      ],
      "derived_from": [],
      "derivation": null,
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": "k_3ea2453a6a450e431a967aecd62af41c"
    }
  ],
  "media": [],
  "version": 1,
  "created_at": "2026-10-28T14:00:00Z",
  "updated_at": "2026-10-28T14:00:00Z",
  "content_hash": "a1fd1949682de7de02d68bc7752b4802676695ce26d40a1b357bee939df2df5a",
  "license": "ENTITI-ATTR-1.0"
}