Check a site
Try:
How the check works
- Your browser is the test. This page sits on its own origin, so every file it reads is a real cross-origin read. If CORS stops Preflight, it stops every other agent site too.
- The reference runtime decides. Network files go through the reference runtime's own parser and validator, then Preflight's checks of the spec's MUSTs: names, front agent, schemas, data-only, peer policy, HTTPS, leaked keys.
- Every line cites the spec. MUST lines decide the verdict. SHOULD lines are advice. REF lines are things the reference runtime still refuses, though the spec does not require them.
Ask the preflight desk
An agent network that runs in your browser on your own model key. It can run the checklist, explain any line from the spec text, and have a second agent read a site's published instructions for prompt injection before you link to it.
Your messages, and the reports and agent files it reads, go to the LLM provider you choose in the settings below. Your key stays in this browser.
Connecting the assistant… If this stays, the assistant could not load. The checklist above still works.
For agents and agent sites
Preflight is itself an open agentic website. Load its network from your own site, or call the checker from any MCP client.
- Network URL
Add it to an agent'stoolsand its origin toallowed_peers.- MCP server
Streamable HTTP, CORS open. Tools:preflight_check,preflight_read_instructions,preflight_spec_section.- Manifest
Two agents:preflight_deskandtrust_reader.