Urgent.News

What's breaking now, across thousands of outlets.

AI

Building an honest scanner for the agentic web

Why I started Every few weeks somebody sends me an "AI readiness score" for a website. It is always red. It never explains what the missing items would actually do for that site, and it never distinguishes between two completely different situations: You have not published an emerging protocol. You have published one, and it does not work. The first is usually an observation. The protocol may not…

The author of this article aimed to create an honest scanner for the agentic web. Many AI readiness scores for websites are always red and do not provide clear information about missing items. The author differentiated between sites that have not published an emerging protocol and those that have published one but it does not work.

The first situation is usually an observation, while the second is a genuine defect that needs attention. The author wanted to measure honestly and help implement the findings. The scanner is built in a container organized into six categories: Discoverability, Content, Access, Capabilities, Commerce, and Trust. It detects, validates, and reports on 23 technologies, with 7 watched but not scored.

The scanner emits the same shape for each technology: tech Present boolean, tech Valid boolean, and tech Defect boolean. The scanner only emits data for technologies that are present and defect-free, avoiding unnecessary validation and reporting. The author also identified two kinds of signals: page-level signals that vary per URL and site-wide signals that are one fact per host.

The scanner fetches well-known files once per URL and once per host, avoiding unnecessary fetch calls for unchanged files. The scanner's type system prevents false positives caused by timeouts or other issues. The scanner uses two registries: defect-catalog and tech, which provide information about what can go wrong with a technology and what the technology is, respectively.

These registries are used to generate the scanner's output and ensure consistency between the scanner, documentation, and reports. The author also built three Claude Code skills to maintain the scanner's accuracy, as emerging standards and proposals change frequently.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in AI

How Should AI Agents Discover Each Other?

If identity tells an agent who another agent is , and reputation helps answer whether that agent should be trusted , the next problem is obvious: How does one agent actually find another agent in the…

More from Thursday 27 August →