{
  "schema_version": "0.3",
  "id": "domain:justroofsandgutters.com",
  "type": "domain",
  "label": "justroofsandgutters.com",
  "aliases": [],
  "description": "Domain of Just Roofs and Gutters.",
  "tier": 1,
  "status": "active",
  "redirect_to": null,
  "fp_kind": null,
  "synthetic": false,
  "identifiers": {
    "domain": [
      "justroofsandgutters.com"
    ]
  },
  "inbound_counts": {
    "in_cert_san": 1,
    "website_of": 1
  },
  "claims": [
    {
      "id": "k_a9cac6819d67c07ed80be8c5a4461069",
      "revision": 1,
      "subject": "domain:justroofsandgutters.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-28T18:21:00Z",
      "retrieved_at": "2026-10-28T18:05:49Z",
      "evidence": [
        {
          "url": "https://rdap.org/domain/justroofsandgutters.com",
          "capture": {
            "store": "ev",
            "sha256": "d1112531693afac379584d898807252b5011cc30d83c6a82520f31d4e5566927"
          },
          "retrieved_at": "2026-10-28T18:05:49Z",
          "published_at": null,
          "quote": "JUSTROOFSANDGUTTERS.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_84b94f2b07d77f8647b2d7a160a57942",
      "revision": 1,
      "subject": "domain:justroofsandgutters.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-28T18:21:00Z",
      "retrieved_at": "2026-10-28T18:05:49Z",
      "evidence": [
        {
          "url": "https://rdap.org/domain/justroofsandgutters.com",
          "capture": {
            "store": "ev",
            "sha256": "d1112531693afac379584d898807252b5011cc30d83c6a82520f31d4e5566927"
          },
          "retrieved_at": "2026-10-28T18:05:49Z",
          "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_f8f3c0e0cf07722398112fd80b7f3de9",
      "revision": 1,
      "subject": "domain:justroofsandgutters.com",
      "predicate": "registration_date",
      "object": null,
      "value": "2018-08-04",
      "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-28T18:21:00Z",
      "retrieved_at": "2026-10-28T18:05:49Z",
      "evidence": [
        {
          "url": "https://rdap.org/domain/justroofsandgutters.com",
          "capture": {
            "store": "ev",
            "sha256": "d1112531693afac379584d898807252b5011cc30d83c6a82520f31d4e5566927"
          },
          "retrieved_at": "2026-10-28T18:05:49Z",
          "published_at": null,
          "quote": "2018-08-04T14:35:52Z",
          "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_c5f6e68ae64593f69afdc664d4dd7fbb",
      "revision": 1,
      "subject": "domain:justroofsandgutters.com",
      "predicate": "expiration_date",
      "object": null,
      "value": "2028-08-04",
      "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-28T18:21:00Z",
      "retrieved_at": "2026-10-28T18:05:49Z",
      "evidence": [
        {
          "url": "https://rdap.org/domain/justroofsandgutters.com",
          "capture": {
            "store": "ev",
            "sha256": "d1112531693afac379584d898807252b5011cc30d83c6a82520f31d4e5566927"
          },
          "retrieved_at": "2026-10-28T18:05:49Z",
          "published_at": null,
          "quote": "2028-08-04T14:35:52Z",
          "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_8b8f63da9a8d90502f82b9e0b38eb89b",
      "revision": 1,
      "subject": "domain:justroofsandgutters.com",
      "predicate": "nameserver",
      "object": {
        "id": "host:ganz.ns.cloudflare.com",
        "label": "ganz.ns.cloudflare.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-28T18:21:00Z",
      "retrieved_at": "2026-10-28T18:05:49Z",
      "evidence": [
        {
          "url": "dns:justroofsandgutters.com?type=NS",
          "capture": {
            "store": "ev",
            "sha256": "40407d21f421250cb1dccf5e0de1ac088d0088b6d33621fd73f4fb17e8616ecd"
          },
          "retrieved_at": "2026-10-28T18:05:49Z",
          "published_at": null,
          "quote": "ganz.ns.cloudflare.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/justroofsandgutters.com",
          "capture": {
            "store": "ev",
            "sha256": "d1112531693afac379584d898807252b5011cc30d83c6a82520f31d4e5566927"
          },
          "retrieved_at": "2026-10-28T18:05:49Z",
          "published_at": null,
          "quote": "GANZ.NS.CLOUDFLARE.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_bd18dc5584db24d675aa404a6e37c970",
      "revision": 1,
      "subject": "domain:justroofsandgutters.com",
      "predicate": "nameserver",
      "object": {
        "id": "host:tess.ns.cloudflare.com",
        "label": "tess.ns.cloudflare.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-28T18:21:00Z",
      "retrieved_at": "2026-10-28T18:05:49Z",
      "evidence": [
        {
          "url": "dns:justroofsandgutters.com?type=NS",
          "capture": {
            "store": "ev",
            "sha256": "40407d21f421250cb1dccf5e0de1ac088d0088b6d33621fd73f4fb17e8616ecd"
          },
          "retrieved_at": "2026-10-28T18:05:49Z",
          "published_at": null,
          "quote": "tess.ns.cloudflare.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/justroofsandgutters.com",
          "capture": {
            "store": "ev",
            "sha256": "d1112531693afac379584d898807252b5011cc30d83c6a82520f31d4e5566927"
          },
          "retrieved_at": "2026-10-28T18:05:49Z",
          "published_at": null,
          "quote": "TESS.NS.CLOUDFLARE.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_cdc039ad42dccf18a1ff2710e4072620",
      "revision": 1,
      "subject": "domain:justroofsandgutters.com",
      "predicate": "dns_a",
      "object": {
        "id": "ip:151.101.66.159",
        "label": "151.101.66.159",
        "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-28T18:21:00Z",
      "retrieved_at": "2026-10-28T18:05:49Z",
      "evidence": [
        {
          "url": "dns:justroofsandgutters.com?type=A",
          "capture": {
            "store": "ev",
            "sha256": "6bf79b70fcb0a250fcb9aaae7cca0a8130586b930c773ef0928f30185f804d36"
          },
          "retrieved_at": "2026-10-28T18:05:49Z",
          "published_at": null,
          "quote": "151.101.66.159",
          "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_f5e609922378ca11f5c186ab5b8c9ea8",
      "revision": 1,
      "subject": "domain:justroofsandgutters.com",
      "predicate": "dns_mx",
      "object": {
        "id": "host:us-smtp-inbound-1.mimecast.com",
        "label": "us-smtp-inbound-1.mimecast.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-28T18:21:00Z",
      "retrieved_at": "2026-10-28T18:05:49Z",
      "evidence": [
        {
          "url": "dns:justroofsandgutters.com?type=MX",
          "capture": {
            "store": "ev",
            "sha256": "0517cabbeaf883d5c25f2ce09f09755749e505e58b7f16b9e32b703bf60c7bb5"
          },
          "retrieved_at": "2026-10-28T18:05:49Z",
          "published_at": null,
          "quote": "us-smtp-inbound-1.mimecast.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_b533cfc49922b709632f468173c61974",
      "revision": 1,
      "subject": "domain:justroofsandgutters.com",
      "predicate": "dns_mx",
      "object": {
        "id": "host:us-smtp-inbound-2.mimecast.com",
        "label": "us-smtp-inbound-2.mimecast.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-28T18:21:00Z",
      "retrieved_at": "2026-10-28T18:05:49Z",
      "evidence": [
        {
          "url": "dns:justroofsandgutters.com?type=MX",
          "capture": {
            "store": "ev",
            "sha256": "0517cabbeaf883d5c25f2ce09f09755749e505e58b7f16b9e32b703bf60c7bb5"
          },
          "retrieved_at": "2026-10-28T18:05:49Z",
          "published_at": null,
          "quote": "us-smtp-inbound-2.mimecast.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_fffbf7a973a864b8bc3f02fc1c0ad9fe",
      "revision": 1,
      "subject": "domain:justroofsandgutters.com",
      "predicate": "dns_txt",
      "object": null,
      "value": "v=spf1 include:us._netblocks.mimecast.com include:secureserver.net include:spf.sendinblue.com include:servers.mcsv.net include:spf.protection.outlook.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-28T18:21:00Z",
      "retrieved_at": "2026-10-28T18:05:49Z",
      "evidence": [
        {
          "url": "dns:justroofsandgutters.com?type=TXT",
          "capture": {
            "store": "ev",
            "sha256": "76aa8960f47b619219aa5d60634927bf68760dbb7bf4e2d0b0d6df10b799dbbc"
          },
          "retrieved_at": "2026-10-28T18:05:49Z",
          "published_at": null,
          "quote": "v=spf1 include:us._netblocks.mimecast.com include:secureserver.net include:spf.sendinblue.com include:servers.mcsv.net i",
          "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_2278605260919b4310e82e67718f4a40",
      "revision": 1,
      "subject": "domain:justroofsandgutters.com",
      "predicate": "dmarc_policy",
      "object": null,
      "value": "quarantine",
      "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-28T18:21:00Z",
      "retrieved_at": "2026-10-28T18:05:49Z",
      "evidence": [
        {
          "url": "dns:_dmarc.justroofsandgutters.com?type=TXT",
          "capture": {
            "store": "ev",
            "sha256": "f5a9b398cdbee0a4ee49ee22338695c9068ea5bcc2e92adb4d3bc4eb85c79c74"
          },
          "retrieved_at": "2026-10-28T18:05:49Z",
          "published_at": null,
          "quote": "p=quarantine",
          "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_4e07b737e40a1f651e11c3146740f380",
      "revision": 1,
      "subject": "domain:justroofsandgutters.com",
      "predicate": "tls_certificate",
      "object": {
        "id": "fp:cert:3da321648ceb766894379a536f029e6a8ff5cf02604fbb1618506d06d8c9ff11",
        "label": "cert:3da321648ceb",
        "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-12",
      "valid_to": "2027-01-10",
      "asserted_at": "2026-10-28T18:21:00Z",
      "retrieved_at": "2026-10-28T18:05:49Z",
      "evidence": [
        {
          "url": "https://justroofsandgutters.com/",
          "capture": {
            "store": "ev",
            "sha256": "3da321648ceb766894379a536f029e6a8ff5cf02604fbb1618506d06d8c9ff11"
          },
          "retrieved_at": "2026-10-28T18:05:49Z",
          "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_758519975156652fb9c09c8352802b62",
      "revision": 1,
      "subject": "domain:justroofsandgutters.com",
      "predicate": "favicon_hash",
      "object": {
        "id": "fp:favicon:7a1e9e27e9473b44140a7f1352470757cb5c1c0fa860e62866d96118091bf630",
        "label": "favicon:7a1e9e27e947",
        "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-28T18:21:00Z",
      "retrieved_at": "2026-10-28T18:05:51Z",
      "evidence": [
        {
          "url": "https://justroofsandgutters.com/wp-content/uploads/2024/12/cropped-jrg-favicon-32x32.jpg",
          "capture": {
            "store": "ev",
            "sha256": "7a1e9e27e9473b44140a7f1352470757cb5c1c0fa860e62866d96118091bf630"
          },
          "retrieved_at": "2026-10-28T18:05:51Z",
          "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": "Just Roofs and Gutters",
            "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_9f6621623fe4e59ac13acaf59ba363a6",
      "revision": 1,
      "subject": "domain:justroofsandgutters.com",
      "predicate": "uses_tracker",
      "object": {
        "id": "fp:ga:g-evxed608nd",
        "label": "G-EVXED608ND",
        "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-28T18:21:00Z",
      "retrieved_at": "2026-10-28T18:05:51Z",
      "evidence": [
        {
          "url": "https://justroofsandgutters.com/?gf_page_1=1",
          "capture": {
            "store": "ev",
            "sha256": "aaa68fe4ea106b82a0ea03556aafdab50e37cc40cdeafc9cb372ef35c21cab7b"
          },
          "retrieved_at": "2026-10-28T18:05:51Z",
          "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": "Just Roofs and Gutters",
            "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_13408dee6503a9beede9749c8221b8fa",
      "revision": 1,
      "subject": "domain:justroofsandgutters.com",
      "predicate": "uses_tracker",
      "object": {
        "id": "fp:gtm:gtm-5h7bxrn",
        "label": "GTM-5H7BXRN",
        "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-28T18:21:00Z",
      "retrieved_at": "2026-10-28T18:05:51Z",
      "evidence": [
        {
          "url": "https://justroofsandgutters.com/?gf_page_1=1",
          "capture": {
            "store": "ev",
            "sha256": "aaa68fe4ea106b82a0ea03556aafdab50e37cc40cdeafc9cb372ef35c21cab7b"
          },
          "retrieved_at": "2026-10-28T18:05:51Z",
          "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": "Just Roofs and Gutters",
            "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_d481338d20b250c8043efa540746958b",
      "revision": 1,
      "subject": "domain:justroofsandgutters.com",
      "predicate": "uses_tracker",
      "object": {
        "id": "fp:gtm:gtm-w6rnwx8",
        "label": "GTM-W6RNWX8",
        "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-28T18:21:00Z",
      "retrieved_at": "2026-10-28T18:05:51Z",
      "evidence": [
        {
          "url": "https://justroofsandgutters.com/?gf_page_1=1",
          "capture": {
            "store": "ev",
            "sha256": "aaa68fe4ea106b82a0ea03556aafdab50e37cc40cdeafc9cb372ef35c21cab7b"
          },
          "retrieved_at": "2026-10-28T18:05:51Z",
          "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": "Just Roofs and Gutters",
            "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_75311f721f4539e7f2dc7d2a2a9f91fc",
      "revision": 1,
      "subject": "domain:justroofsandgutters.com",
      "predicate": "cdn_provider",
      "object": {
        "id": "fastly",
        "label": "Fastly",
        "type": "organization"
      },
      "value": null,
      "datatype": "entity",
      "polarity": "positive",
      "epistemic": "asserted",
      "temporal": "unknown",
      "status": "inferred",
      "confidence": 0.8,
      "confidence_method": "rule:cdn_from_asn/v1",
      "valid_from": null,
      "valid_to": null,
      "asserted_at": "2026-10-28T18:21:00Z",
      "retrieved_at": null,
      "evidence": [],
      "derived_from": [
        "o_c95408c39bf460f3d12dbc3205be57e6",
        "o_faad4a0eb6958d5df060af2d2f26ef94"
      ],
      "derivation": {
        "method": "rule:cdn_from_asn/v1",
        "version": "1",
        "ran_at": "2026-10-28T18:21:00Z"
      },
      "qualifiers": {},
      "negation": null,
      "supersedes": null,
      "mirror_of": null
    },
    {
      "id": "k_d540546de0be5f5993cbf2dd9e4948ed",
      "revision": 1,
      "subject": "domain:justroofsandgutters.com",
      "predicate": "in_cert_san",
      "object": {
        "id": "fp:cert:3da321648ceb766894379a536f029e6a8ff5cf02604fbb1618506d06d8c9ff11",
        "label": "cert:3da321648ceb",
        "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-12",
      "valid_to": "2027-01-10",
      "asserted_at": "2026-10-28T18:21:00Z",
      "retrieved_at": "2026-10-28T18:05:49Z",
      "evidence": [
        {
          "url": "https://justroofsandgutters.com/",
          "capture": {
            "store": "ev",
            "sha256": "3da321648ceb766894379a536f029e6a8ff5cf02604fbb1618506d06d8c9ff11"
          },
          "retrieved_at": "2026-10-28T18:05:49Z",
          "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_005ed7625285a94a3c27b547f4750114"
    },
    {
      "id": "k_01434092af18bb3378663b4ca75a4549",
      "revision": 1,
      "subject": "domain:justroofsandgutters.com",
      "predicate": "website_of",
      "object": {
        "id": "just-roofs-and-gutters",
        "label": "Just Roofs and Gutters",
        "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-28T18:21:00Z",
      "retrieved_at": "2026-10-28T18:05:51Z",
      "evidence": [
        {
          "url": "https://justroofsandgutters.com/?gf_page_1=1",
          "capture": {
            "store": "ev",
            "sha256": "aaa68fe4ea106b82a0ea03556aafdab50e37cc40cdeafc9cb372ef35c21cab7b"
          },
          "retrieved_at": "2026-10-28T18:05:51Z",
          "published_at": null,
          "quote": "Just Roofs and Gutters",
          "tier": "primary",
          "locator": null,
          "media": null,
          "source_family": "self",
          "method": "fetch",
          "extractor": {
            "name": "build_release",
            "version": "0.3.1"
          },
          "rights": {
            "holder": "Just Roofs and Gutters",
            "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_b781c1919b76a0439d1ba5a1e30e7b36"
    }
  ],
  "media": [],
  "version": 1,
  "created_at": "2026-10-28T18:21:00Z",
  "updated_at": "2026-10-28T18:21:00Z",
  "content_hash": "028d353d046f97e8c181cbff8d9334b55f388635ef02b5f64650ee81fb3ae283",
  "license": "ENTITI-ATTR-1.0"
}