{
  "schema_version": "0.3",
  "id": "host:grainger-com.mail.protection.outlook.com",
  "type": "host",
  "label": "grainger-com.mail.protection.outlook.com",
  "aliases": [],
  "description": "",
  "tier": 2,
  "status": "active",
  "redirect_to": null,
  "fp_kind": null,
  "synthetic": false,
  "identifiers": {},
  "inbound_counts": {
    "mx_of": 1
  },
  "claims": [
    {
      "id": "k_a7f6a77cc09c488bbebcee54778ca4f2",
      "revision": 1,
      "subject": "host:grainger-com.mail.protection.outlook.com",
      "predicate": "dns_a",
      "object": {
        "id": "ip:52.101.194.3",
        "label": "52.101.194.3",
        "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-23T02:30:00Z",
      "retrieved_at": "2026-10-23T00:37:11Z",
      "evidence": [
        {
          "url": "dns:grainger-com.mail.protection.outlook.com?type=A",
          "capture": {
            "store": "ev",
            "sha256": "ce24bd586166a6911ded22d35a1c5650eba7b77ad4f487fff999770e1e581564"
          },
          "retrieved_at": "2026-10-23T00:37:11Z",
          "published_at": null,
          "quote": "52.101.194.3",
          "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_1b8afbaa63b692a6d9d2abec4ef40460",
      "revision": 1,
      "subject": "host:grainger-com.mail.protection.outlook.com",
      "predicate": "dns_a",
      "object": {
        "id": "ip:52.101.41.122",
        "label": "52.101.41.122",
        "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-23T02:30:00Z",
      "retrieved_at": "2026-10-23T00:37:11Z",
      "evidence": [
        {
          "url": "dns:grainger-com.mail.protection.outlook.com?type=A",
          "capture": {
            "store": "ev",
            "sha256": "ce24bd586166a6911ded22d35a1c5650eba7b77ad4f487fff999770e1e581564"
          },
          "retrieved_at": "2026-10-23T00:37:11Z",
          "published_at": null,
          "quote": "52.101.41.122",
          "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_b7ef68d6dbc2cb3155eb01a5f40140a5",
      "revision": 1,
      "subject": "host:grainger-com.mail.protection.outlook.com",
      "predicate": "dns_a",
      "object": {
        "id": "ip:52.101.50.10",
        "label": "52.101.50.10",
        "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-23T02:30:00Z",
      "retrieved_at": "2026-10-23T00:37:11Z",
      "evidence": [
        {
          "url": "dns:grainger-com.mail.protection.outlook.com?type=A",
          "capture": {
            "store": "ev",
            "sha256": "ce24bd586166a6911ded22d35a1c5650eba7b77ad4f487fff999770e1e581564"
          },
          "retrieved_at": "2026-10-23T00:37:11Z",
          "published_at": null,
          "quote": "52.101.50.10",
          "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_f98c8971a8379bb850a7ce55022ae6ab",
      "revision": 1,
      "subject": "host:grainger-com.mail.protection.outlook.com",
      "predicate": "dns_a",
      "object": {
        "id": "ip:52.101.60.151",
        "label": "52.101.60.151",
        "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-23T02:30:00Z",
      "retrieved_at": "2026-10-23T00:37:11Z",
      "evidence": [
        {
          "url": "dns:grainger-com.mail.protection.outlook.com?type=A",
          "capture": {
            "store": "ev",
            "sha256": "ce24bd586166a6911ded22d35a1c5650eba7b77ad4f487fff999770e1e581564"
          },
          "retrieved_at": "2026-10-23T00:37:11Z",
          "published_at": null,
          "quote": "52.101.60.151",
          "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_9fbd9e672d6a4085c71acb9fadef1e72",
      "revision": 1,
      "subject": "host:grainger-com.mail.protection.outlook.com",
      "predicate": "mx_of",
      "object": {
        "id": "domain:grainger.com",
        "label": "grainger.com",
        "type": "domain"
      },
      "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-23T02:30:00Z",
      "retrieved_at": "2026-10-23T00:28:31Z",
      "evidence": [
        {
          "url": "dns:grainger.com?type=MX",
          "capture": {
            "store": "ev",
            "sha256": "69d37b746824427275cd4fc620ae1444eb9e4dfa1cf24dbe5459a862f0bfdfed"
          },
          "retrieved_at": "2026-10-23T00:28:31Z",
          "published_at": null,
          "quote": "grainger-com.mail.protection.outlook.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": "k_1c14849c538d5f8dfcee5953edc575e1"
    }
  ],
  "media": [],
  "version": 1,
  "created_at": "2026-10-23T02:30:00Z",
  "updated_at": "2026-10-23T02:30:00Z",
  "content_hash": "d8ce31b8b9858c58e7bbad188cea438fbdec601984c617ba1f5e39afdc11eafc",
  "license": "ENTITI-ATTR-1.0"
}