---
title: "Kit check initial-html | Agent Ready Checklist"
description: "Kit check initial-html: Answer in the initial HTML. The command that runs it, the evidence it prints and what it cannot prove."
canonical: https://agentreadychecklist.com/kit/initial-html
site: "Agent Ready Checklist"
last_updated: 2026-11-05
section: "Kit"
---

# Kit check initial-html | Agent Ready Checklist

> Kit check initial-html: Answer in the initial HTML. The command that runs it, the evidence it prints and what it cannot prove.

Source: https://agentreadychecklist.com/kit/initial-html
Site: Agent Ready Checklist
Last reviewed: 2026-11-05
Agent endpoints: https://agentreadychecklist.com/llms.txt (index), https://agentreadychecklist.com/openapi.json (API), https://agentreadychecklist.com/mcp (MCP server), https://agentreadychecklist.com/ask (search)
Access: https://agentreadychecklist.com/auth.md (no key). Pricing: https://agentreadychecklist.com/pricing.md (free).

# Kit check: Answer in the initial HTML

The initial-html check tests this: answer in the initial HTML. It maps to AR-READ-01, AR-READ-03, AR-READ-11. Run it alone with --only=initial-html. It makes read requests only, and each evidence line says what the check saw. On the pass fixture it reports: h1 "Fixture Docs", 75 visible words; links to docs yes, pricing yes.

## Run it

```bash
curl -fsSL https://agentreadychecklist.com/kit/verify.sh | bash -s -- https://example.com --only=initial-html
```

```bash
node verify.mjs https://example.com --only=initial-html
```

## What it tests

Fetches the URL without JavaScript and checks that the response carries an h1 with text and at least 50 words of visible text outside script and style tags; with --expect it also looks for your own sentence in the response. On a home page it reports whether links to docs and pricing are present.

## What it cannot prove

Cannot tell whether the right answer is there, only that a heading, some text and, with --expect, a given string are; it does not render the page, so it cannot compare the response with what a browser shows.

## Requirements it maps to

-   [AR-READ-01](https://agentreadychecklist.com/checklist/ar-read-01/)Answer in the initial HTML
-   [AR-READ-03](https://agentreadychecklist.com/checklist/ar-read-03/)Home page with real links
-   [AR-READ-11](https://agentreadychecklist.com/checklist/ar-read-11/)Pricing as first-party HTML

## Evidence on the fixtures

The pass fixture

PASS h1 "Fixture Docs", 75 visible words; links to docs yes, pricing yes

The js-only fixture

FAIL no h1 text in the response; 1 visible words; links to docs no, pricing no

The 403 fixture

FAIL page returned 403

## The one-line sketch

The shipped script is more careful than this sketch, which shows the idea in one line of shell.

```bash
curl -s -A "$UA" "$URL" > page.html; grep -o "<h1[^>]*>[^<]*" page.html | head -1; grep -c -F "$EXPECTED_SENTENCE" page.html
```

## Sources

-   [github.com/agentready-org/standard/blob/main/spec/spec.md](https://github.com/agentready-org/standard/blob/main/spec/spec.md)read 2026-11-04

Last reviewed 2026-11-05. AgentReady v2.0, read 2026-11-04.
