{
 "generated": "2026-10-16",
 "host": "connect.arliwork.com",
 "method": "One request per domain as a client with no browser fingerprints, then a browser session to separate a block from a rendering failure, from a single network location in one afternoon. Twelve signals per domain are recorded below, plus an agent pass with a buyer's query against the search path.",
 "limits": "One location, one moment, one signature. Blocks differ by country and by agent signature. Repeat before naming a company in a proposal.",
 "summary": {
  "domains": 189,
  "do_not_answer_a_machine": 94,
  "hard_refusals_401_403_429": 40,
  "placeholder_or_block_page_with_code_200": 27,
  "no_response_at_all": 27,
  "readable_but_not_machine_readable": 94,
  "real_llms_txt": 26,
  "mentions_an_ai_agent_in_robots": 16,
  "machine_readable_price_and_stock": 2,
  "product_markup_found": 1,
  "callable_api_surface": 0,
  "categories_measured": 29,
  "median_readiness": "4.4",
  "note_on_no_response": "no_response_at_all counts connections that timed out or failed TLS from this one location, which is a real result for a machine but may also be a route problem on our side. It is reported separately from an outright refusal for that reason."
 },
 "categories": [
  {
   "category": "Electronics, connectors and automation",
   "sites": 16,
   "machine_allowed_in": 4,
   "average_readiness": 4.0
  },
  {
   "category": "Industrial distribution and MRO",
   "sites": 16,
   "machine_allowed_in": 8,
   "average_readiness": 4.2
  },
  {
   "category": "Electrical, data and security distribution",
   "sites": 12,
   "machine_allowed_in": 3,
   "average_readiness": 3.8
  },
  {
   "category": "Plumbing, HVACR, PVF and waterworks",
   "sites": 11,
   "machine_allowed_in": 4,
   "average_readiness": 4.0
  },
  {
   "category": "Food, foodservice equipment and packaging",
   "sites": 9,
   "machine_allowed_in": 5,
   "average_readiness": 4.5
  },
  {
   "category": "Power transmission, bearings and motion control",
   "sites": 9,
   "machine_allowed_in": 2,
   "average_readiness": 3.3
  },
  {
   "category": "Automotive and heavy duty aftermarket",
   "sites": 7,
   "machine_allowed_in": 2,
   "average_readiness": 3.8
  },
  {
   "category": "Medical, dental, lab and life sciences",
   "sites": 7,
   "machine_allowed_in": 3,
   "average_readiness": 4.2
  },
  {
   "category": "Tools, safety and cutting tools",
   "sites": 7,
   "machine_allowed_in": 4,
   "average_readiness": 4.4
  },
  {
   "category": "Associations, media and analysts",
   "sites": 6,
   "machine_allowed_in": 5,
   "average_readiness": 5.1
  },
  {
   "category": "Batteries and energy storage",
   "sites": 6,
   "machine_allowed_in": 3,
   "average_readiness": 4.2
  },
  {
   "category": "Electrical equipment manufacturers",
   "sites": 6,
   "machine_allowed_in": 3,
   "average_readiness": 4.6
  },
  {
   "category": "Electronics, toys and consumer products",
   "sites": 6,
   "machine_allowed_in": 2,
   "average_readiness": 4.0
  },
  {
   "category": "Food, agriculture and forest products",
   "sites": 6,
   "machine_allowed_in": 5,
   "average_readiness": 4.8
  },
  {
   "category": "Metals, plastics and industrial materials",
   "sites": 6,
   "machine_allowed_in": 3,
   "average_readiness": 4.4
  },
  {
   "category": "Solar and clean tech",
   "sites": 6,
   "machine_allowed_in": 4,
   "average_readiness": 4.6
  },
  {
   "category": "Building materials and construction supply",
   "sites": 5,
   "machine_allowed_in": 3,
   "average_readiness": 4.6
  },
  {
   "category": "Fasteners and class C components",
   "sites": 5,
   "machine_allowed_in": 1,
   "average_readiness": 3.8
  },
  {
   "category": "Inspection, testing and certification",
   "sites": 5,
   "machine_allowed_in": 2,
   "average_readiness": 4.1
  },
  {
   "category": "Procurement suites, marketplaces and networks",
   "sites": 5,
   "machine_allowed_in": 2,
   "average_readiness": 4.1
  },
  {
   "category": "Chemicals, gases and lubricants",
   "sites": 4,
   "machine_allowed_in": 3,
   "average_readiness": 4.7
  },
  {
   "category": "Compliance and supply chain data platforms",
   "sites": 4,
   "machine_allowed_in": 4,
   "average_readiness": 5.0
  },
  {
   "category": "Construction products and machinery",
   "sites": 4,
   "machine_allowed_in": 2,
   "average_readiness": 4.2
  },
  {
   "category": "Customs, freight and trade services",
   "sites": 4,
   "machine_allowed_in": 4,
   "average_readiness": 5.2
  },
  {
   "category": "Distributor software, ERP and product information",
   "sites": 4,
   "machine_allowed_in": 2,
   "average_readiness": 4.3
  },
  {
   "category": "Medical devices and pharmaceuticals",
   "sites": 4,
   "machine_allowed_in": 3,
   "average_readiness": 4.6
  },
  {
   "category": "Textiles, apparel and footwear",
   "sites": 4,
   "machine_allowed_in": 3,
   "average_readiness": 4.7
  },
  {
   "category": "Chemicals and restricted substances",
   "sites": 3,
   "machine_allowed_in": 3,
   "average_readiness": 5.1
  },
  {
   "category": "Agricultural, turf and equipment dealers",
   "sites": 2,
   "machine_allowed_in": 2,
   "average_readiness": 5.0
  }
 ],
 "domains": [
  {
   "domain": "legrand.us",
   "to_a_machine": "open, 200, 429 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "some product markup, price and stock readable",
   "observation": "HTTP 200 and readable content (439246 bytes) with no browser fingerprints; a sitemap of 1025 URLs; robots.txt never names an AI agent",
   "company": "Legrand North America",
   "category": "Electrical equipment manufacturers",
   "readiness": "7.4"
  },
  {
   "domain": "berlinpackaging.com",
   "to_a_machine": "open, 200, 231 KB readable",
   "ai_agent_rules": "names an AI agent",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 200 and readable content (236274 bytes) with no browser fingerprints; a sitemap of 3874 URLs",
   "company": "Berlin Packaging",
   "category": "Food, foodservice equipment and packaging",
   "readiness": "6.2"
  },
  {
   "domain": "te.com",
   "to_a_machine": "open, 200, 333 KB readable",
   "ai_agent_rules": "names an AI agent",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 200 and readable content (341061 bytes) with no browser fingerprints; a sitemap of 3662 URLs",
   "company": "TE Connectivity",
   "category": "Electronics, connectors and automation",
   "readiness": "6.2"
  },
  {
   "domain": "tricorbraun.com",
   "to_a_machine": "open, 200, 839 KB readable",
   "ai_agent_rules": "names an AI agent",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 200 and readable content (859181 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; no sitemap",
   "company": "TricorBraun",
   "category": "Food, foodservice equipment and packaging",
   "readiness": "6.0"
  },
  {
   "domain": "mattel.com",
   "to_a_machine": "open, 200, 1942 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 200 and readable content (1988185 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 1002 URLs; robots.txt never names an AI agent",
   "company": "Mattel",
   "category": "Electronics, toys and consumer products",
   "readiness": "5.9"
  },
  {
   "domain": "bldr.com",
   "to_a_machine": "open, 200, 61 KB readable",
   "ai_agent_rules": "names an AI agent",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (62913 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 531 URLs",
   "company": "Builders FirstSource",
   "category": "Building materials and construction supply",
   "readiness": "5.7"
  },
  {
   "domain": "cencora.com",
   "to_a_machine": "open, 200, 120 KB readable",
   "ai_agent_rules": "names an AI agent",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (122972 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 1175 URLs",
   "company": "Cencora",
   "category": "Medical, dental, lab and life sciences",
   "readiness": "5.7"
  },
  {
   "domain": "flexport.com",
   "to_a_machine": "open, 200, 457 KB readable",
   "ai_agent_rules": "names an AI agent",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (468064 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 2534 URLs",
   "company": "Flexport",
   "category": "Customs, freight and trade services",
   "readiness": "5.7"
  },
  {
   "domain": "akeneo.com",
   "to_a_machine": "open, 200, 182 KB readable",
   "ai_agent_rules": "names an AI agent",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (186489 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 853 URLs",
   "company": "Akeneo",
   "category": "Distributor software, ERP and product information",
   "readiness": "5.7"
  },
  {
   "domain": "naw.org",
   "to_a_machine": "open, 200, 261 KB readable",
   "ai_agent_rules": "names an AI agent",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (267744 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 822 URLs",
   "company": "NAW",
   "category": "Associations, media and analysts",
   "readiness": "5.7"
  },
  {
   "domain": "mdm.com",
   "to_a_machine": "open, 200, 230 KB readable",
   "ai_agent_rules": "names an AI agent",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (235852 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 822 URLs",
   "company": "Modern Distribution Management",
   "category": "Associations, media and analysts",
   "readiness": "5.7"
  },
  {
   "domain": "anglera.com",
   "to_a_machine": "open, 200, 245 KB readable",
   "ai_agent_rules": "names an AI agent",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (250865 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 1738 URLs",
   "company": "Anglera Index",
   "category": "Associations, media and analysts",
   "readiness": "5.7"
  },
  {
   "domain": "vanmeterinc.com",
   "to_a_machine": "open, 200, 199 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 200 and readable content (203998 bytes) with no browser fingerprints; a sitemap of 1709 URLs; robots.txt never names an AI agent",
   "company": "Van Meter",
   "category": "Electrical, data and security distribution",
   "readiness": "5.6"
  },
  {
   "domain": "eis-inc.com",
   "to_a_machine": "open, 200, 145 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 200 and readable content (148706 bytes) with no browser fingerprints; a sitemap of 6244 URLs; robots.txt never names an AI agent",
   "company": "EIS Inc",
   "category": "Industrial distribution and MRO",
   "readiness": "5.6"
  },
  {
   "domain": "abcsupply.com",
   "to_a_machine": "open, 200, 378 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 200 and readable content (387317 bytes) with no browser fingerprints; a sitemap of 485 URLs; robots.txt never names an AI agent",
   "company": "ABC Supply",
   "category": "Building materials and construction supply",
   "readiness": "5.6"
  },
  {
   "domain": "reliance.com",
   "to_a_machine": "open, 200, 110 KB readable",
   "ai_agent_rules": "names an AI agent",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (112231 bytes) with no browser fingerprints; a sitemap of 21 URLs",
   "company": "Reliance",
   "category": "Metals, plastics and industrial materials",
   "readiness": "5.6"
  },
  {
   "domain": "gfs.com",
   "to_a_machine": "open, 200, 359 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 200 and readable content (367291 bytes) with no browser fingerprints; a sitemap of 1998 URLs; robots.txt never names an AI agent",
   "company": "Gordon Food Service",
   "category": "Food, foodservice equipment and packaging",
   "readiness": "5.6"
  },
  {
   "domain": "basf.com",
   "to_a_machine": "open, 200, 440 KB readable",
   "ai_agent_rules": "names an AI agent",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (450684 bytes) with no browser fingerprints; a sitemap of 2741 URLs",
   "company": "BASF",
   "category": "Chemicals and restricted substances",
   "readiness": "5.6"
  },
  {
   "domain": "kuehne-nagel.com",
   "to_a_machine": "open, 200, 522 KB readable",
   "ai_agent_rules": "names an AI agent",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (534574 bytes) with no browser fingerprints; a sitemap of 370 URLs",
   "company": "Kuehne and Nagel",
   "category": "Customs, freight and trade services",
   "readiness": "5.6"
  },
  {
   "domain": "thermofisher.com",
   "to_a_machine": "open, 200, 530 KB readable",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 200 and readable content (542661 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; no sitemap",
   "company": "Thermo Fisher Scientific",
   "category": "Medical, dental, lab and life sciences",
   "readiness": "5.4"
  },
  {
   "domain": "afcindustries.com",
   "to_a_machine": "open, 200, 326 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (333884 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 1698 URLs; robots.txt never names an AI agent",
   "company": "AFC Industries",
   "category": "Industrial distribution and MRO",
   "readiness": "5.3"
  },
  {
   "domain": "master.ca",
   "to_a_machine": "open, 200, 1467 KB readable",
   "ai_agent_rules": "nothing declared",
   "product_data": "no product markup, price and stock readable",
   "observation": "HTTP 200 and readable content (1502516 bytes) with no browser fingerprints; no sitemap",
   "company": "The Master Group",
   "category": "Plumbing, HVACR, PVF and waterworks",
   "readiness": "5.3"
  },
  {
   "domain": "kennametal.com",
   "to_a_machine": "open, 200, 44 KB readable",
   "ai_agent_rules": "names an AI agent",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (44704 bytes) with no browser fingerprints; no sitemap",
   "company": "Kennametal",
   "category": "Tools, safety and cutting tools",
   "readiness": "5.3"
  },
  {
   "domain": "brenntag.com",
   "to_a_machine": "open, 200, 165 KB readable",
   "ai_agent_rules": "robots.txt is an HTML page",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 200 and readable content (168700 bytes) with no browser fingerprints; no sitemap",
   "company": "Brenntag",
   "category": "Chemicals, gases and lubricants",
   "readiness": "5.3"
  },
  {
   "domain": "zoro.com",
   "to_a_machine": "open, 200, 391 KB readable",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 200 and readable content (400000 bytes) with no browser fingerprints; no sitemap",
   "company": "Zoro",
   "category": "Procurement suites, marketplaces and networks",
   "readiness": "5.3"
  },
  {
   "domain": "mscdirect.com",
   "to_a_machine": "open, 200, 8 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (8224 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 442 URLs; robots.txt never names an AI agent",
   "company": "MSC Industrial Supply",
   "category": "Industrial distribution and MRO",
   "readiness": "5.1"
  },
  {
   "domain": "dxpe.com",
   "to_a_machine": "open, 200, 432 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (441864 bytes) with no browser fingerprints; a sitemap of 408 URLs; robots.txt never names an AI agent",
   "company": "DXP Enterprises",
   "category": "Industrial distribution and MRO",
   "readiness": "5.1"
  },
  {
   "domain": "rockwellautomation.com",
   "to_a_machine": "open, 200, 108 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (110622 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 5101 URLs; robots.txt never names an AI agent",
   "company": "Rockwell Automation",
   "category": "Electronics, connectors and automation",
   "readiness": "5.1"
  },
  {
   "domain": "siemens.com",
   "to_a_machine": "open, 200, 286 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (292485 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 249 URLs; robots.txt never names an AI agent",
   "company": "Siemens",
   "category": "Electrical equipment manufacturers",
   "readiness": "5.1"
  },
  {
   "domain": "kloecknermetals.com",
   "to_a_machine": "open, 200, 295 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (302467 bytes) with no browser fingerprints; a sitemap of 473 URLs; robots.txt never names an AI agent",
   "company": "Kloeckner Metals",
   "category": "Metals, plastics and industrial materials",
   "readiness": "5.1"
  },
  {
   "domain": "bd.com",
   "to_a_machine": "open, 200, 93 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (95504 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 1375 URLs; robots.txt never names an AI agent",
   "company": "Becton Dickinson",
   "category": "Medical devices and pharmaceuticals",
   "readiness": "5.1"
  },
  {
   "domain": "vfc.com",
   "to_a_machine": "open, 200, 61 KB readable",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (62320 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 384 URLs",
   "company": "VF Corporation",
   "category": "Textiles, apparel and footwear",
   "readiness": "5.1"
  },
  {
   "domain": "assent.com",
   "to_a_machine": "open, 200, 391 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (400000 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 675 URLs; robots.txt never names an AI agent",
   "company": "Assent",
   "category": "Compliance and supply chain data platforms",
   "readiness": "5.1"
  },
  {
   "domain": "jaggaer.com",
   "to_a_machine": "open, 200, 317 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (324352 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 404 URLs; robots.txt never names an AI agent",
   "company": "JAGGAER",
   "category": "Procurement suites, marketplaces and networks",
   "readiness": "5.1"
  },
  {
   "domain": "airgas.com",
   "to_a_machine": "open, 200, 326 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (333337 bytes) with no browser fingerprints; a sitemap of 1516 URLs; robots.txt never names an AI agent",
   "company": "Airgas",
   "category": "Chemicals, gases and lubricants",
   "readiness": "5.0"
  },
  {
   "domain": "rs-online.com",
   "to_a_machine": "open, 200, 122 KB readable",
   "ai_agent_rules": "robots.txt is an HTML page",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (124594 bytes) with no browser fingerprints; a sitemap of 1 URLs",
   "company": "RS Group Americas",
   "category": "Industrial distribution and MRO",
   "readiness": "5.0"
  },
  {
   "domain": "distributionsolutionsgroup.com",
   "to_a_machine": "open, 200, 74 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (76256 bytes) with no browser fingerprints; a sitemap of 44 URLs; robots.txt never names an AI agent",
   "company": "Distribution Solutions Group",
   "category": "Industrial distribution and MRO",
   "readiness": "5.0"
  },
  {
   "domain": "kaman.com",
   "to_a_machine": "open, 200, 271 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (277667 bytes) with no browser fingerprints; a sitemap of 971 URLs; robots.txt never names an AI agent",
   "company": "Kaman Distribution",
   "category": "Industrial distribution and MRO",
   "readiness": "5.0"
  },
  {
   "domain": "globalindustrial.com",
   "to_a_machine": "open, 200, 842 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (862455 bytes) with no browser fingerprints; a sitemap of 528 URLs; robots.txt never names an AI agent",
   "company": "Global Industrial",
   "category": "Industrial distribution and MRO",
   "readiness": "5.0"
  },
  {
   "domain": "borderstates.com",
   "to_a_machine": "open, 200, 132 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (134797 bytes) with no browser fingerprints; a sitemap of 1025 URLs; robots.txt never names an AI agent",
   "company": "Border States",
   "category": "Electrical, data and security distribution",
   "readiness": "5.0"
  },
  {
   "domain": "elliottelectric.com",
   "to_a_machine": "open, 200, 206 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (211006 bytes) with no browser fingerprints; a sitemap of 6258 URLs; robots.txt never names an AI agent",
   "company": "Elliott Electric Supply",
   "category": "Electrical, data and security distribution",
   "readiness": "5.0"
  },
  {
   "domain": "fwwebb.com",
   "to_a_machine": "open, 200, 132 KB readable",
   "ai_agent_rules": "nothing declared",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 200 and readable content (134710 bytes) with no browser fingerprints; a sitemap of 1090 URLs",
   "company": "F.W. Webb",
   "category": "Plumbing, HVACR, PVF and waterworks",
   "readiness": "5.0"
  },
  {
   "domain": "dnow.com",
   "to_a_machine": "open, 200, 129 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (132424 bytes) with no browser fingerprints; a sitemap of 428 URLs; robots.txt never names an AI agent",
   "company": "DNOW",
   "category": "Plumbing, HVACR, PVF and waterworks",
   "readiness": "5.0"
  },
  {
   "domain": "coreandmain.com",
   "to_a_machine": "open, 200, 87 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (88687 bytes) with no browser fingerprints; a sitemap of 634 URLs; robots.txt never names an AI agent",
   "company": "Core & Main",
   "category": "Plumbing, HVACR, PVF and waterworks",
   "readiness": "5.0"
  },
  {
   "domain": "84lumber.com",
   "to_a_machine": "open, 200, 155 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (158232 bytes) with no browser fingerprints; a sitemap of 192 URLs; robots.txt never names an AI agent",
   "company": "84 Lumber",
   "category": "Building materials and construction supply",
   "readiness": "5.0"
  },
  {
   "domain": "wurthindustry.com",
   "to_a_machine": "open, 200, 99 KB readable",
   "ai_agent_rules": "robots.txt is an HTML page",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (101442 bytes) with no browser fingerprints; a sitemap of 341 URLs",
   "company": "Wurth Industry North America",
   "category": "Fasteners and class C components",
   "readiness": "5.0"
  },
  {
   "domain": "gates.com",
   "to_a_machine": "open, 200, 26 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (26123 bytes) with no browser fingerprints; a sitemap of 2380 URLs; robots.txt never names an AI agent",
   "company": "Gates Corporation",
   "category": "Power transmission, bearings and motion control",
   "readiness": "5.0"
  },
  {
   "domain": "timken.com",
   "to_a_machine": "open, 200, 277 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (283551 bytes) with no browser fingerprints; a sitemap of 567 URLs; robots.txt never names an AI agent",
   "company": "Timken",
   "category": "Power transmission, bearings and motion control",
   "readiness": "5.0"
  },
  {
   "domain": "boschtools.com",
   "to_a_machine": "open, 200, 327 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (334434 bytes) with no browser fingerprints; a sitemap of 1428 URLs; robots.txt never names an AI agent",
   "company": "Bosch Professional",
   "category": "Tools, safety and cutting tools",
   "readiness": "5.0"
  },
  {
   "domain": "panduit.com",
   "to_a_machine": "open, 200, 160 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (163426 bytes) with no browser fingerprints; a sitemap of 3255 URLs; robots.txt never names an AI agent",
   "company": "Panduit",
   "category": "Electronics, connectors and automation",
   "readiness": "5.0"
  },
  {
   "domain": "partsauthority.com",
   "to_a_machine": "open, 200, 21 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (21445 bytes) with no browser fingerprints; a sitemap of 1 URLs; robots.txt never names an AI agent",
   "company": "Parts Authority",
   "category": "Automotive and heavy duty aftermarket",
   "readiness": "5.0"
  },
  {
   "domain": "linde.com",
   "to_a_machine": "open, 200, 530 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (542775 bytes) with no browser fingerprints; a sitemap of 421 URLs; robots.txt never names an AI agent",
   "company": "Linde",
   "category": "Chemicals, gases and lubricants",
   "readiness": "5.0"
  },
  {
   "domain": "henryschein.com",
   "to_a_machine": "open, 200, 108 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (110420 bytes) with no browser fingerprints; a sitemap of 866 URLs; robots.txt never names an AI agent",
   "company": "Henry Schein",
   "category": "Medical, dental, lab and life sciences",
   "readiness": "5.0"
  },
  {
   "domain": "sysco.com",
   "to_a_machine": "open, 200, 132 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (134679 bytes) with no browser fingerprints; a sitemap of 249 URLs; robots.txt never names an AI agent",
   "company": "Sysco",
   "category": "Food, foodservice equipment and packaging",
   "readiness": "5.0"
  },
  {
   "domain": "ryerson.com",
   "to_a_machine": "open, 200, 1208 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (1236529 bytes) with no browser fingerprints; a sitemap of 565 URLs; robots.txt never names an AI agent",
   "company": "Ryerson",
   "category": "Metals, plastics and industrial materials",
   "readiness": "5.0"
  },
  {
   "domain": "finning.com",
   "to_a_machine": "open, 200, 68 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (69845 bytes) with no browser fingerprints; a sitemap of 1735 URLs; robots.txt never names an AI agent",
   "company": "Finning Cat",
   "category": "Agricultural, turf and equipment dealers",
   "readiness": "5.0"
  },
  {
   "domain": "enersys.com",
   "to_a_machine": "open, 200, 270 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (276908 bytes) with no browser fingerprints; a sitemap of 777 URLs; robots.txt never names an AI agent",
   "company": "Enersys",
   "category": "Batteries and energy storage",
   "readiness": "5.0"
  },
  {
   "domain": "clarios.com",
   "to_a_machine": "open, 200, 85 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (87245 bytes) with no browser fingerprints; a sitemap of 322 URLs; robots.txt never names an AI agent",
   "company": "Clarios",
   "category": "Batteries and energy storage",
   "readiness": "5.0"
  },
  {
   "domain": "firstsolar.com",
   "to_a_machine": "open, 200, 32 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (33244 bytes) with no browser fingerprints; a sitemap of 90 URLs; robots.txt never names an AI agent",
   "company": "First Solar",
   "category": "Solar and clean tech",
   "readiness": "5.0"
  },
  {
   "domain": "leoch.com",
   "to_a_machine": "open, 200, 192 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (196164 bytes) with no browser fingerprints; a sitemap of 139 URLs; robots.txt never names an AI agent",
   "company": "Leoch Battery",
   "category": "Batteries and energy storage",
   "readiness": "5.0"
  },
  {
   "domain": "enphase.com",
   "to_a_machine": "open, 200, 92 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (93968 bytes) with no browser fingerprints; a sitemap of 2000 URLs; robots.txt never names an AI agent",
   "company": "Enphase Energy",
   "category": "Solar and clean tech",
   "readiness": "5.0"
  },
  {
   "domain": "ofi.com",
   "to_a_machine": "open, 200, 719 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (736537 bytes) with no browser fingerprints; a sitemap of 18 URLs; robots.txt never names an AI agent",
   "company": "ofi (Olam Food Ingredients)",
   "category": "Food, agriculture and forest products",
   "readiness": "5.0"
  },
  {
   "domain": "westfraser.com",
   "to_a_machine": "open, 200, 370 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (378657 bytes) with no browser fingerprints; a sitemap of 572 URLs; robots.txt never names an AI agent",
   "company": "West Fraser",
   "category": "Food, agriculture and forest products",
   "readiness": "5.0"
  },
  {
   "domain": "canfor.com",
   "to_a_machine": "open, 200, 312 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (319832 bytes) with no browser fingerprints; a sitemap of 310 URLs; robots.txt never names an AI agent",
   "company": "Canfor",
   "category": "Food, agriculture and forest products",
   "readiness": "5.0"
  },
  {
   "domain": "tyson.com",
   "to_a_machine": "open, 200, 163 KB readable",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (167165 bytes) with no browser fingerprints; a sitemap of 355 URLs",
   "company": "Tyson Foods",
   "category": "Food, agriculture and forest products",
   "readiness": "5.0"
  },
  {
   "domain": "weyerhaeuser.com",
   "to_a_machine": "open, 200, 95 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (97789 bytes) with no browser fingerprints; a sitemap of 1034 URLs; robots.txt never names an AI agent",
   "company": "Weyerhaeuser",
   "category": "Food, agriculture and forest products",
   "readiness": "5.0"
  },
  {
   "domain": "bostonscientific.com",
   "to_a_machine": "open, 200, 157 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (161195 bytes) with no browser fingerprints; a sitemap of 2347 URLs; robots.txt never names an AI agent",
   "company": "Boston Scientific",
   "category": "Medical devices and pharmaceuticals",
   "readiness": "5.0"
  },
  {
   "domain": "siemens-healthineers.com",
   "to_a_machine": "open, 200, 90 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (91957 bytes) with no browser fingerprints; a sitemap of 112 URLs; robots.txt never names an AI agent",
   "company": "Siemens Healthineers",
   "category": "Medical devices and pharmaceuticals",
   "readiness": "5.0"
  },
  {
   "domain": "holcim.com",
   "to_a_machine": "open, 200, 183 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (187681 bytes) with no browser fingerprints; a sitemap of 1120 URLs; robots.txt never names an AI agent",
   "company": "Holcim",
   "category": "Construction products and machinery",
   "readiness": "5.0"
  },
  {
   "domain": "jlg.com",
   "to_a_machine": "open, 200, 389 KB readable",
   "ai_agent_rules": "nothing declared",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 200 and readable content (398134 bytes) with no browser fingerprints; a sitemap of 799 URLs",
   "company": "JLG Industries",
   "category": "Construction products and machinery",
   "readiness": "5.0"
  },
  {
   "domain": "dow.com",
   "to_a_machine": "open, 200, 305 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (312709 bytes) with no browser fingerprints; a sitemap of 6105 URLs; robots.txt never names an AI agent",
   "company": "Dow",
   "category": "Chemicals and restricted substances",
   "readiness": "5.0"
  },
  {
   "domain": "milliken.com",
   "to_a_machine": "open, 200, 177 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (181662 bytes) with no browser fingerprints; a sitemap of 4295 URLs; robots.txt never names an AI agent",
   "company": "Milliken",
   "category": "Textiles, apparel and footwear",
   "readiness": "5.0"
  },
  {
   "domain": "qima.com",
   "to_a_machine": "open, 200, 266 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (272567 bytes) with no browser fingerprints; a sitemap of 1356 URLs; robots.txt never names an AI agent",
   "company": "QIMA",
   "category": "Inspection, testing and certification",
   "readiness": "5.0"
  },
  {
   "domain": "bureauveritas.com",
   "to_a_machine": "open, 200, 116 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (119157 bytes) with no browser fingerprints; a sitemap of 1934 URLs; robots.txt never names an AI agent",
   "company": "Bureau Veritas",
   "category": "Inspection, testing and certification",
   "readiness": "5.0"
  },
  {
   "domain": "sourceintelligence.com",
   "to_a_machine": "open, 200, 80 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (82356 bytes) with no browser fingerprints; a sitemap of 53 URLs; robots.txt never names an AI agent",
   "company": "Source Intelligence",
   "category": "Compliance and supply chain data platforms",
   "readiness": "5.0"
  },
  {
   "domain": "nike.com",
   "to_a_machine": "open, 200, 690 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (706490 bytes) with no browser fingerprints; a sitemap of 113 URLs; robots.txt never names an AI agent",
   "company": "Nike",
   "category": "Textiles, apparel and footwear",
   "readiness": "5.0"
  },
  {
   "domain": "ecovadis.com",
   "to_a_machine": "open, 200, 183 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (187346 bytes) with no browser fingerprints; a sitemap of 270 URLs; robots.txt never names an AI agent",
   "company": "EcoVadis",
   "category": "Compliance and supply chain data platforms",
   "readiness": "5.0"
  },
  {
   "domain": "sedex.com",
   "to_a_machine": "open, 200, 474 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (485253 bytes) with no browser fingerprints; a sitemap of 794 URLs; robots.txt never names an AI agent",
   "company": "Sedex",
   "category": "Compliance and supply chain data platforms",
   "readiness": "5.0"
  },
  {
   "domain": "ewweb.com",
   "to_a_machine": "open, 200, 286 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (292806 bytes) with no browser fingerprints; a sitemap of 2109 URLs; robots.txt never names an AI agent",
   "company": "Electrical Wholesaling",
   "category": "Associations, media and analysts",
   "readiness": "5.0"
  },
  {
   "domain": "rdoequipment.com",
   "to_a_machine": "open, 200, 127 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (130078 bytes) with no browser fingerprints; no sitemap; robots.txt never names an AI agent",
   "company": "RDO Equipment",
   "category": "Agricultural, turf and equipment dealers",
   "readiness": "4.9"
  },
  {
   "domain": "jinkosolar.com",
   "to_a_machine": "open, 200, 78 KB readable",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (80295 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; no sitemap",
   "company": "JinkoSolar",
   "category": "Solar and clean tech",
   "readiness": "4.9"
  },
  {
   "domain": "expeditors.com",
   "to_a_machine": "open, 200, 50 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (50883 bytes) with no browser fingerprints; no sitemap; robots.txt never names an AI agent",
   "company": "Expeditors",
   "category": "Customs, freight and trade services",
   "readiness": "4.9"
  },
  {
   "domain": "infor.com",
   "to_a_machine": "open, 200, 307 KB readable",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (314243 bytes) with no browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; no sitemap",
   "company": "Infor",
   "category": "Distributor software, ERP and product information",
   "readiness": "4.9"
  },
  {
   "domain": "supplyht.com",
   "to_a_machine": "open, 200, 162 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (165901 bytes) with no browser fingerprints; no sitemap; robots.txt never names an AI agent",
   "company": "Supply House Times",
   "category": "Associations, media and analysts",
   "readiness": "4.9"
  },
  {
   "domain": "milwaukeetool.com",
   "to_a_machine": "open, 200, 717 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (734279 bytes) with no browser fingerprints; no sitemap; robots.txt never names an AI agent",
   "company": "Milwaukee Tool",
   "category": "Tools, safety and cutting tools",
   "readiness": "4.7"
  },
  {
   "domain": "snapon.com",
   "to_a_machine": "open, 200, 64 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (65895 bytes) with no browser fingerprints; no sitemap; robots.txt never names an AI agent",
   "company": "Snap-on",
   "category": "Tools, safety and cutting tools",
   "readiness": "4.7"
  },
  {
   "domain": "uline.com",
   "to_a_machine": "open, 200, 71 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (72544 bytes) with no browser fingerprints; no sitemap; robots.txt never names an AI agent",
   "company": "Uline",
   "category": "Food, foodservice equipment and packaging",
   "readiness": "4.7"
  },
  {
   "domain": "wago.com",
   "to_a_machine": "open, 200, 56 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (57655 bytes) with no browser fingerprints; no sitemap; robots.txt never names an AI agent",
   "company": "WAGO",
   "category": "Electronics, connectors and automation",
   "readiness": "4.7"
  },
  {
   "domain": "se.com",
   "to_a_machine": "open, 200, 391 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (400000 bytes) with no browser fingerprints; no sitemap; robots.txt never names an AI agent",
   "company": "Schneider Electric",
   "category": "Electrical equipment manufacturers",
   "readiness": "4.7"
  },
  {
   "domain": "rockauto.com",
   "to_a_machine": "open, 200, 566 KB readable",
   "ai_agent_rules": "nothing declared",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 200 and readable content (579897 bytes) with no browser fingerprints; no sitemap",
   "company": "RockAuto",
   "category": "Automotive and heavy duty aftermarket",
   "readiness": "4.7"
  },
  {
   "domain": "sma.de",
   "to_a_machine": "open, 200, 922 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (943799 bytes) with no browser fingerprints; no sitemap; robots.txt never names an AI agent",
   "company": "SMA Solar",
   "category": "Solar and clean tech",
   "readiness": "4.7"
  },
  {
   "domain": "hasbro.com",
   "to_a_machine": "open, 200, 70 KB readable",
   "ai_agent_rules": "robots.txt is an HTML page",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (72123 bytes) with no browser fingerprints; no sitemap",
   "company": "Hasbro",
   "category": "Electronics, toys and consumer products",
   "readiness": "4.7"
  },
  {
   "domain": "clariant.com",
   "to_a_machine": "open, 200, 95 KB readable",
   "ai_agent_rules": "robots.txt is an HTML page",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (97233 bytes) with no browser fingerprints; no sitemap",
   "company": "Clariant",
   "category": "Chemicals and restricted substances",
   "readiness": "4.7"
  },
  {
   "domain": "dsv.com",
   "to_a_machine": "open, 200, 199 KB readable",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 and readable content (203715 bytes) with no browser fingerprints; no sitemap; robots.txt never names an AI agent",
   "company": "DSV",
   "category": "Customs, freight and trade services",
   "readiness": "4.7"
  },
  {
   "domain": "trinasolar.com",
   "to_a_machine": "code 404",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 404 for a non-browser client; no sitemap",
   "company": "Trina Solar",
   "category": "Solar and clean tech",
   "readiness": "4.4"
  },
  {
   "domain": "digikey.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "names an AI agent",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap",
   "company": "Digi-Key",
   "category": "Electronics, connectors and automation",
   "readiness": "4.1"
  },
  {
   "domain": "dewalt.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 200 but the page carries almost no readable text (310 characters): the site answers a machine with a placeholder instead of the catalogue; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 365 URLs; r",
   "company": "DeWalt",
   "category": "Tools, safety and cutting tools",
   "readiness": "4.0"
  },
  {
   "domain": "rshughes.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; a sitemap of 2223 URLs; robots.txt never names an AI agent",
   "company": "R.S. Hughes",
   "category": "Tools, safety and cutting tools",
   "readiness": "3.8"
  },
  {
   "domain": "lego.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; a sitemap of 228 URLs; robots.txt never names an AI agent",
   "company": "LEGO",
   "category": "Electronics, toys and consumer products",
   "readiness": "3.8"
  },
  {
   "domain": "motion.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap",
   "company": "Motion (Genuine Parts)",
   "category": "Power transmission, bearings and motion control",
   "readiness": "3.5"
  },
  {
   "domain": "applied.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap; robots.txt never names an AI agent",
   "company": "Applied Industrial Technologies",
   "category": "Industrial distribution and MRO",
   "readiness": "3.5"
  },
  {
   "domain": "fastenal.com",
   "to_a_machine": "closed, 403",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 to a client without browser fingerprints; no sitemap",
   "company": "Fastenal",
   "category": "Industrial distribution and MRO",
   "readiness": "3.5"
  },
  {
   "domain": "bhid.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap",
   "company": "BlackHawk Industrial",
   "category": "Industrial distribution and MRO",
   "readiness": "3.5"
  },
  {
   "domain": "graybar.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap",
   "company": "Graybar",
   "category": "Electrical, data and security distribution",
   "readiness": "3.5"
  },
  {
   "domain": "wesco.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap",
   "company": "Wesco",
   "category": "Electrical, data and security distribution",
   "readiness": "3.5"
  },
  {
   "domain": "soneparusa.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap",
   "company": "Sonepar USA",
   "category": "Electrical, data and security distribution",
   "readiness": "3.5"
  },
  {
   "domain": "stateelectric.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap",
   "company": "State Electric Supply",
   "category": "Electrical, data and security distribution",
   "readiness": "3.5"
  },
  {
   "domain": "cityelectricsupply.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap",
   "company": "City Electric Supply",
   "category": "Electrical, data and security distribution",
   "readiness": "3.5"
  },
  {
   "domain": "kendallelectric.com",
   "to_a_machine": "closed, 403",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 to a client without browser fingerprints; no sitemap",
   "company": "Kendall Electric",
   "category": "Electrical, data and security distribution",
   "readiness": "3.5"
  },
  {
   "domain": "ferguson.com",
   "to_a_machine": "closed, 403",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 to a client without browser fingerprints; no sitemap; robots.txt never names an AI agent",
   "company": "Ferguson",
   "category": "Plumbing, HVACR, PVF and waterworks",
   "readiness": "3.5"
  },
  {
   "domain": "carrierenterprise.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap",
   "company": "Carrier Enterprise",
   "category": "Plumbing, HVACR, PVF and waterworks",
   "readiness": "3.5"
  },
  {
   "domain": "johnstonesupply.com",
   "to_a_machine": "closed, 403",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 to a client without browser fingerprints; no sitemap",
   "company": "Johnstone Supply",
   "category": "Plumbing, HVACR, PVF and waterworks",
   "readiness": "3.5"
  },
  {
   "domain": "bakerdist.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap",
   "company": "Baker Distributing",
   "category": "Plumbing, HVACR, PVF and waterworks",
   "readiness": "3.5"
  },
  {
   "domain": "whitecap.com",
   "to_a_machine": "closed, 403",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 to a client without browser fingerprints; no sitemap",
   "company": "White Cap",
   "category": "Building materials and construction supply",
   "readiness": "3.5"
  },
  {
   "domain": "hillmangroup.com",
   "to_a_machine": "closed, 429",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 429 to a client without browser fingerprints; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 50 URLs; robots.txt never names an AI agent",
   "company": "The Hillman Group",
   "category": "Fasteners and class C components",
   "readiness": "3.5"
  },
  {
   "domain": "optimas.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (95 characters): the site answers a machine with a placeholder instead of the catalogue; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 636 URLs; ro",
   "company": "Optimas Solutions",
   "category": "Fasteners and class C components",
   "readiness": "3.5"
  },
  {
   "domain": "kimballmidwest.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (URLError: <urlopen error timed out>); no sitemap",
   "company": "Kimball Midwest",
   "category": "Industrial distribution and MRO",
   "readiness": "3.5"
  },
  {
   "domain": "endries.com",
   "to_a_machine": "closed, 403",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 to a client without browser fingerprints; no sitemap",
   "company": "Endries International",
   "category": "Fasteners and class C components",
   "readiness": "3.5"
  },
  {
   "domain": "summitelectric.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (URLError: <urlopen error [Errno 104] Connection reset by peer>); no sitemap",
   "company": "Summit Electric Supply",
   "category": "Electrical, data and security distribution",
   "readiness": "3.5"
  },
  {
   "domain": "parker.com",
   "to_a_machine": "closed, 403",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 to a client without browser fingerprints; no sitemap",
   "company": "Parker Hannifin",
   "category": "Power transmission, bearings and motion control",
   "readiness": "3.5"
  },
  {
   "domain": "makitatools.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.); no sitemap",
   "company": "Makita",
   "category": "Tools, safety and cutting tools",
   "readiness": "3.5"
  },
  {
   "domain": "imperialdade.com",
   "to_a_machine": "closed, 403",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 to a client without browser fingerprints; no sitemap",
   "company": "Imperial Dade",
   "category": "Food, foodservice equipment and packaging",
   "readiness": "3.5"
  },
  {
   "domain": "sunsource.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (URLError: <urlopen error timed out>); no sitemap",
   "company": "Sunsource",
   "category": "Power transmission, bearings and motion control",
   "readiness": "3.5"
  },
  {
   "domain": "avnet.com",
   "to_a_machine": "closed, 403",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 to a client without browser fingerprints; no sitemap",
   "company": "Avnet",
   "category": "Electronics, connectors and automation",
   "readiness": "3.5"
  },
  {
   "domain": "remichel.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (URLError: <urlopen error timed out>); no sitemap",
   "company": "RE Michel",
   "category": "Plumbing, HVACR, PVF and waterworks",
   "readiness": "3.5"
  },
  {
   "domain": "rsgroup.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap; robots.txt never names an AI agent",
   "company": "RS Group",
   "category": "Electronics, connectors and automation",
   "readiness": "3.5"
  },
  {
   "domain": "farnell.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.); no sitemap",
   "company": "Farnell",
   "category": "Electronics, connectors and automation",
   "readiness": "3.5"
  },
  {
   "domain": "nskamericas.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (URLError: <urlopen error timed out>); no sitemap",
   "company": "NSK Americas",
   "category": "Power transmission, bearings and motion control",
   "readiness": "3.5"
  },
  {
   "domain": "futureelectronics.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (TimeoutError: The read operation timed out); no sitemap",
   "company": "Future Electronics",
   "category": "Electronics, connectors and automation",
   "readiness": "3.5"
  },
  {
   "domain": "mouser.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (TimeoutError: The read operation timed out); no sitemap",
   "company": "Mouser",
   "category": "Electronics, connectors and automation",
   "readiness": "3.5"
  },
  {
   "domain": "amphenol.com",
   "to_a_machine": "closed, 403",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 to a client without browser fingerprints; no sitemap",
   "company": "Amphenol",
   "category": "Electronics, connectors and automation",
   "readiness": "3.5"
  },
  {
   "domain": "arrow.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (TimeoutError: The read operation timed out); no sitemap",
   "company": "Arrow Electronics",
   "category": "Electronics, connectors and automation",
   "readiness": "3.5"
  },
  {
   "domain": "phoenixcontact.com",
   "to_a_machine": "closed, 403",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 to a client without browser fingerprints; no sitemap",
   "company": "Phoenix Contact",
   "category": "Electronics, connectors and automation",
   "readiness": "3.5"
  },
  {
   "domain": "newark.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (TimeoutError: The read operation timed out); no sitemap",
   "company": "Newark",
   "category": "Electronics, connectors and automation",
   "readiness": "3.5"
  },
  {
   "domain": "weidmueller.com",
   "to_a_machine": "closed, 403",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 to a client without browser fingerprints; no sitemap",
   "company": "Weidmuller",
   "category": "Electronics, connectors and automation",
   "readiness": "3.5"
  },
  {
   "domain": "autozone.com",
   "to_a_machine": "closed, 403",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 to a client without browser fingerprints; no sitemap",
   "company": "AutoZone",
   "category": "Automotive and heavy duty aftermarket",
   "readiness": "3.5"
  },
  {
   "domain": "oreillyauto.com",
   "to_a_machine": "closed, 403",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 to a client without browser fingerprints; no sitemap",
   "company": "O'Reilly Auto Parts",
   "category": "Automotive and heavy duty aftermarket",
   "readiness": "3.5"
  },
  {
   "domain": "napaonline.com",
   "to_a_machine": "closed, 403",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 to a client without browser fingerprints; no sitemap",
   "company": "NAPA Auto Parts",
   "category": "Automotive and heavy duty aftermarket",
   "readiness": "3.5"
  },
  {
   "domain": "molex.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (TimeoutError: The read operation timed out); no sitemap",
   "company": "Molex",
   "category": "Electronics, connectors and automation",
   "readiness": "3.5"
  },
  {
   "domain": "bunzl.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (URLError: <urlopen error timed out>); no sitemap",
   "company": "Bunzl North America",
   "category": "Food, foodservice equipment and packaging",
   "readiness": "3.5"
  },
  {
   "domain": "univarsolutions.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap",
   "company": "Univar Solutions",
   "category": "Chemicals, gases and lubricants",
   "readiness": "3.5"
  },
  {
   "domain": "eaton.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (TimeoutError: The read operation timed out); no sitemap",
   "company": "Eaton",
   "category": "Electrical equipment manufacturers",
   "readiness": "3.5"
  },
  {
   "domain": "abb.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (TimeoutError: The read operation timed out); no sitemap",
   "company": "ABB",
   "category": "Electrical equipment manufacturers",
   "readiness": "3.5"
  },
  {
   "domain": "thyssenkrupp-materials.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (URLError: <urlopen error [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] ssl/tls alert handshake failure (_ssl.c:1082)>); no sitemap",
   "company": "thyssenkrupp Materials",
   "category": "Metals, plastics and industrial materials",
   "readiness": "3.5"
  },
  {
   "domain": "professionalplastics.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "names an AI agent",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (0 characters): the site answers a machine with a placeholder instead of the catalogue; no sitemap",
   "company": "Professional Plastics",
   "category": "Metals, plastics and industrial materials",
   "readiness": "3.5"
  },
  {
   "domain": "cardinalhealth.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (TimeoutError: The read operation timed out); no sitemap",
   "company": "Cardinal Health",
   "category": "Medical, dental, lab and life sciences",
   "readiness": "3.5"
  },
  {
   "domain": "fishersci.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (TimeoutError: The read operation timed out); no sitemap",
   "company": "Fisher Scientific",
   "category": "Medical, dental, lab and life sciences",
   "readiness": "3.5"
  },
  {
   "domain": "usfoods.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (URLError: <urlopen error timed out>); no sitemap",
   "company": "US Foods",
   "category": "Food, foodservice equipment and packaging",
   "readiness": "3.5"
  },
  {
   "domain": "eplastics.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (URLError: <urlopen error timed out>); no sitemap",
   "company": "E&T Plastics",
   "category": "Metals, plastics and industrial materials",
   "readiness": "3.5"
  },
  {
   "domain": "saft.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.); no sitemap",
   "company": "Saft",
   "category": "Batteries and energy storage",
   "readiness": "3.5"
  },
  {
   "domain": "longi.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1082)>); no sitemap",
   "company": "LONGi",
   "category": "Solar and clean tech",
   "readiness": "3.5"
  },
  {
   "domain": "sony.com",
   "to_a_machine": "closed, 403",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 to a client without browser fingerprints; no sitemap",
   "company": "Sony Electronics",
   "category": "Electronics, toys and consumer products",
   "readiness": "3.5"
  },
  {
   "domain": "barry-callebaut.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap; robots.txt never names an AI agent",
   "company": "Barry Callebaut",
   "category": "Food, agriculture and forest products",
   "readiness": "3.5"
  },
  {
   "domain": "catl.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (URLError: <urlopen error timed out>); no sitemap",
   "company": "CATL",
   "category": "Batteries and energy storage",
   "readiness": "3.5"
  },
  {
   "domain": "evebattery.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (URLError: <urlopen error timed out>); no sitemap",
   "company": "EVE Energy",
   "category": "Batteries and energy storage",
   "readiness": "3.5"
  },
  {
   "domain": "sgs.com",
   "to_a_machine": "closed, 403",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 to a client without browser fingerprints; no sitemap",
   "company": "SGS",
   "category": "Inspection, testing and certification",
   "readiness": "3.5"
  },
  {
   "domain": "hanes.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap",
   "company": "Hanesbrands",
   "category": "Textiles, apparel and footwear",
   "readiness": "3.5"
  },
  {
   "domain": "tuvsud.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap",
   "company": "TUV SUD",
   "category": "Inspection, testing and certification",
   "readiness": "3.5"
  },
  {
   "domain": "intertek.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap",
   "company": "Intertek",
   "category": "Inspection, testing and certification",
   "readiness": "3.5"
  },
  {
   "domain": "whirlpool.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (TimeoutError: The read operation timed out); no sitemap",
   "company": "Whirlpool",
   "category": "Electronics, toys and consumer products",
   "readiness": "3.5"
  },
  {
   "domain": "thomasnet.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap",
   "company": "Thomasnet",
   "category": "Procurement suites, marketplaces and networks",
   "readiness": "3.5"
  },
  {
   "domain": "coupa.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap",
   "company": "Coupa",
   "category": "Procurement suites, marketplaces and networks",
   "readiness": "3.5"
  },
  {
   "domain": "inddist.com",
   "to_a_machine": "closed, 403 challenge",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "HTTP 403 with a bot challenge page: an agent is asked to prove it is human; no sitemap",
   "company": "Industrial Distribution",
   "category": "Associations, media and analysts",
   "readiness": "3.5"
  },
  {
   "domain": "caterpillar.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, stock only, no price",
   "observation": "no response from the site as a non-browser client (TimeoutError: The read operation timed out); no sitemap",
   "company": "Caterpillar",
   "category": "Construction products and machinery",
   "readiness": "3.5"
  },
  {
   "domain": "efc-intl.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (78 characters): the site answers a machine with a placeholder instead of the catalogue; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 304 URLs; ro",
   "company": "EFC International",
   "category": "Fasteners and class C components",
   "readiness": "3.4"
  },
  {
   "domain": "lkqcorp.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (347 characters): the site answers a machine with a placeholder instead of the catalogue; a sitemap of 286 URLs; robots.txt never names an AI agent",
   "company": "LKQ Corporation",
   "category": "Automotive and heavy duty aftermarket",
   "readiness": "3.4"
  },
  {
   "domain": "epicor.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (231 characters): the site answers a machine with a placeholder instead of the catalogue; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 2216 URLs; ",
   "company": "Epicor",
   "category": "Distributor software, ERP and product information",
   "readiness": "3.4"
  },
  {
   "domain": "salsify.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (332 characters): the site answers a machine with a placeholder instead of the catalogue; the only real llms.txt in this panel, and it still cannot quote a part; a sitemap of 2764 URLs; ",
   "company": "Salsify",
   "category": "Distributor software, ERP and product information",
   "readiness": "3.4"
  },
  {
   "domain": "singerindustrial.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (207 characters): the site answers a machine with a placeholder instead of the catalogue; a sitemap of 67 URLs; robots.txt never names an AI agent",
   "company": "Singer Industrial",
   "category": "Industrial distribution and MRO",
   "readiness": "3.2"
  },
  {
   "domain": "watsco.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (194 characters): the site answers a machine with a placeholder instead of the catalogue; a sitemap of 480 URLs; robots.txt never names an AI agent",
   "company": "Watsco",
   "category": "Plumbing, HVACR, PVF and waterworks",
   "readiness": "3.2"
  },
  {
   "domain": "becn.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (281 characters): the site answers a machine with a placeholder instead of the catalogue; a sitemap of 18 URLs; robots.txt never names an AI agent",
   "company": "Beacon Building Products",
   "category": "Building materials and construction supply",
   "readiness": "3.2"
  },
  {
   "domain": "skf.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (3 characters): the site answers a machine with a placeholder instead of the catalogue; a sitemap of 4864 URLs; robots.txt never names an AI agent",
   "company": "SKF",
   "category": "Power transmission, bearings and motion control",
   "readiness": "3.2"
  },
  {
   "domain": "hubbell.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (221 characters): the site answers a machine with a placeholder instead of the catalogue; a sitemap of 1792 URLs; robots.txt never names an AI agent",
   "company": "Hubbell",
   "category": "Electrical equipment manufacturers",
   "readiness": "3.2"
  },
  {
   "domain": "mckesson.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (230 characters): the site answers a machine with a placeholder instead of the catalogue; a sitemap of 1019 URLs; robots.txt never names an AI agent",
   "company": "McKesson",
   "category": "Medical, dental, lab and life sciences",
   "readiness": "3.2"
  },
  {
   "domain": "avantorsciences.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (0 characters): the site answers a machine with a placeholder instead of the catalogue; a sitemap of 11979 URLs; robots.txt never names an AI agent",
   "company": "Avantor",
   "category": "Medical, dental, lab and life sciences",
   "readiness": "3.2"
  },
  {
   "domain": "cemex.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (82 characters): the site answers a machine with a placeholder instead of the catalogue; a sitemap of 143 URLs; robots.txt never names an AI agent",
   "company": "Cemex",
   "category": "Construction products and machinery",
   "readiness": "3.2"
  },
  {
   "domain": "medtronic.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (185 characters): the site answers a machine with a placeholder instead of the catalogue; a sitemap of 14 URLs; robots.txt never names an AI agent",
   "company": "Medtronic",
   "category": "Medical devices and pharmaceuticals",
   "readiness": "3.2"
  },
  {
   "domain": "business.amazon.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (155 characters): the site answers a machine with a placeholder instead of the catalogue; a sitemap of 1952 URLs; robots.txt never names an AI agent",
   "company": "Amazon Business",
   "category": "Procurement suites, marketplaces and networks",
   "readiness": "3.2"
  },
  {
   "domain": "grainger.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt is an HTML page",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (384 characters): the site answers a machine with a placeholder instead of the catalogue; no sitemap",
   "company": "W.W. Grainger",
   "category": "Industrial distribution and MRO",
   "readiness": "2.9"
  },
  {
   "domain": "vallen.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (67 characters): the site answers a machine with a placeholder instead of the catalogue; no sitemap; robots.txt never names an AI agent",
   "company": "Vallen",
   "category": "Industrial distribution and MRO",
   "readiness": "2.9"
  },
  {
   "domain": "dgisupply.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (10 characters): the site answers a machine with a placeholder instead of the catalogue; no sitemap; robots.txt never names an AI agent",
   "company": "DGI Supply",
   "category": "Industrial distribution and MRO",
   "readiness": "2.9"
  },
  {
   "domain": "rexelusa.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt is an HTML page",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (362 characters): the site answers a machine with a placeholder instead of the catalogue; no sitemap",
   "company": "Rexel USA",
   "category": "Electrical, data and security distribution",
   "readiness": "2.9"
  },
  {
   "domain": "platt.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt is an HTML page",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (362 characters): the site answers a machine with a placeholder instead of the catalogue; no sitemap",
   "company": "Platt Electric",
   "category": "Electrical, data and security distribution",
   "readiness": "2.9"
  },
  {
   "domain": "winsupply.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "no usable robots.txt",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (69 characters): the site answers a machine with a placeholder instead of the catalogue; no sitemap",
   "company": "Winsupply",
   "category": "Plumbing, HVACR, PVF and waterworks",
   "readiness": "2.9"
  },
  {
   "domain": "bdiexpress.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (85 characters): the site answers a machine with a placeholder instead of the catalogue; no sitemap; robots.txt never names an AI agent",
   "company": "BDI Express",
   "category": "Power transmission, bearings and motion control",
   "readiness": "2.9"
  },
  {
   "domain": "veritivcorp.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt is an HTML page",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (62 characters): the site answers a machine with a placeholder instead of the catalogue; no sitemap",
   "company": "Veritiv",
   "category": "Food, foodservice equipment and packaging",
   "readiness": "2.9"
  },
  {
   "domain": "advanceautoparts.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt is an HTML page",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (0 characters): the site answers a machine with a placeholder instead of the catalogue; no sitemap",
   "company": "Advance Auto Parts",
   "category": "Automotive and heavy duty aftermarket",
   "readiness": "2.9"
  },
  {
   "domain": "spinmaster.com",
   "to_a_machine": "placeholder, 200",
   "ai_agent_rules": "robots.txt, no AI agent named",
   "product_data": "no product markup, no price, no stock",
   "observation": "HTTP 200 but the page carries almost no readable text (0 characters): the site answers a machine with a placeholder instead of the catalogue; no sitemap; robots.txt never names an AI agent",
   "company": "Spin Master",
   "category": "Electronics, toys and consumer products",
   "readiness": "2.9"
  },
  {
   "domain": "schaeffler.com",
   "to_a_machine": "no response",
   "ai_agent_rules": "nothing declared",
   "product_data": "no product markup, no price, no stock",
   "observation": "no response from the site, so the check could not run; no sitemap",
   "company": "Schaeffler",
   "category": "Power transmission, bearings and motion control",
   "readiness": "0.0"
  }
 ],
 "agent_pass": [
  {
   "target": "mscdirect.com",
   "query": "6205-2RS",
   "response": "404 to the request, blocked",
   "price_or_stock": false
  },
  {
   "target": "globalindustrial.com",
   "query": "wire shelving",
   "response": "404 to the request, blocked",
   "price_or_stock": false
  },
  {
   "target": "dxpe.com",
   "query": "6205 bearing",
   "response": "200, a 200 KB page, no price present",
   "price_or_stock": false
  },
  {
   "target": "dnow.com",
   "query": "ball valve",
   "response": "404 to the request, blocked",
   "price_or_stock": false
  },
  {
   "target": "borderstates.com",
   "query": "QO120",
   "response": "captcha page instead of results",
   "price_or_stock": false
  },
  {
   "target": "coreandmain.com",
   "query": "gate valve",
   "response": "404 to the request, blocked",
   "price_or_stock": false
  },
  {
   "target": "frenchgerleman.com",
   "query": "QO120",
   "response": "no response on the search path",
   "price_or_stock": false
  }
 ],
 "manufacturer_audit": {
  "company": "Hubbell",
  "domain": "hubbell.com",
  "audited": "2026-10-16",
  "checks": 12,
  "readiness": 3.2,
  "scale": 10,
  "what_worked": "a machine-readable sitemap at /sitemaps/sitemap_en.xml listing 1,792 URLs, so product pages can be discovered without a browser",
  "what_failed": "the home page answers a non-browser client with a 221 character placeholder, the product page reached carried no Product markup, neither price nor stock was machine-readable, no llms.txt, and robots.txt names five agents, none of them an AI agent"
 }
}