I Built a CLI Tool That Checks Any Domain for Machine-Readable Infrastructure. Here's the Code. A developer has released an open-source CLI tool that scans websites for machine-readable infrastructure, checking for JSON-LD blocks, llms.txt files, and other signals. The tool found that 42% of domains in a recent batch returned no valid JSON-LD and 82% lacked an llms.txt file, highlighting gaps in structured data availability for automated systems. I scan websites for a living. 42% of domains in my most recent batch returned zero valid JSON-LD. 82% served no llms.txt file. Finance, healthcare, government, e-commerce. The regulated industries. Every retrieval pipeline assumes the source delivers structured data. I stopped assuming and started measuring. Five signals, one binary result, a CSV for batch runs. Below is the tool and every line of reasoning behind it. Five signals determine whether a domain provides the minimum infrastructure an automated system can rely on: application/ld+json blocks? Which Schema.org types? llms.txt file at the root? Content-Type and security headers?A domain passes if at least 3 of 5 checks succeed. The threshold is configurable in the code. Python 3.8+ and the requests library: pip install requests That is all. Everything runs locally, with zero external dependencies beyond requests . The homepage gets one GET request. Every