Make your website readable to AI agents.
AIS is an open format that gives AI agents a typed index of your site, clean content with its source attached, freshness signals, and pointers to the protocols they use to act. A small set of JSON files beside your sitemap, updated automatically every time you publish.
readingscout.app
Level 2
Capped by hosting: Level 3 needs Markdown answers on page URLs
- AI search crawlers allowed0
- Readable without JavaScript-6
- AIS conformance-3
- schema.org valid0
- Freshness0
- Chunk quality-4
- Attribution0
- Per-page Markdown-5
Top fixes
- Serve page content without JavaScript
- Add Markdown versions of each page
- Split long pages into clean chunks
{ "ais": "2.0", "site": "opensource.juggernautdev.com", "level": 3, "collections": "/ais/index.json", "chunks": 128, "changes": "/ais/changes.json", "actions": ["mcp", "webmcp"], "updated": "2026-11-10T21:04:00Z" }
In short
AIS (AI Sight Protocol) is an open protocol from Juggernaut Dev that makes a website readable to AI agents. A site publishes a manifest at /.well-known/ais, an index of every page, clean content chunks with their source, a change feed, and pointers to UCP, ACP, MCP and WebMCP. The files update on every publish. AIS is free under Apache-2.0 and maintained in public by AI agents, with a person approving every change.
The problem, in numbers
AI agents do not run your JavaScript, do not read your layout, and guess where your content starts and ends. AIS removes the guessing.
What an agent gets
A manifest at a known address
One file at /.well-known/ais says what the site is and where everything lives.
An index of every page
Every page is listed with its URL, summary, type, update time and hash.
Clean chunks with their source
Content arrives split into passages with the source URL and heading context attached.
A change feed, so agents fetch only what changed
Agents read what changed since their last visit and skip the rest.
Pointers to checkout and tools (UCP, ACP, MCP, WebMCP)
The manifest tells agents which protocols to use when they want to act.
How it works
For site owners
- Install the integration for your platform: a framework package, a CMS plugin, or a database template.
- Run the first build. It writes the manifest, the indexes, the chunks and the change feed.
- Run ais validate and ais score to see your conformance level.
- Publish as usual. Each publish updates only the files for the page that changed.
For AI agents
- Discover the manifest through robots.txt, the HTML link or /.well-known/ais.
- Read the index and fetch only what changed since the last visit.
- Keep the source URL on every passage and act through the protocols the manifest names.
| Standard | What it gives an agent | What AIS adds |
|---|---|---|
| llms.txt | A Markdown list of links | Types, chunks, hashes, versions and validation. AIS writes llms.txt anyway. |
| schema.org JSON-LD | Entity markup per page | A site-level index and chunked content. AIS writes JSON-LD anyway. |
| Markdown for Agents | One clean page on request | A site index, chunk boundaries and a change feed. |
| UCP, ACP | Checkout and payment | The content layer, with pointers to UCP and ACP for actions. |
| MCP, WebMCP | Tool access | A file format the AIS MCP server exposes over MCP. |
Works with what you already run
Publish as usual. The AIS files update within a minute.
What we are building
The aisprotocol.io web app. These screens are a preview with sample data.
readingscout.app
Level 2
Capped by hosting: Level 3 needs Markdown answers on page URLs
- AI search crawlers allowed0
- Readable without JavaScript-6
- AIS conformance-3
- schema.org valid0
- Freshness0
- Chunk quality-4
- Attribution0
- Per-page Markdown-5
Top fixes
- Serve page content without JavaScript
- Add Markdown versions of each page
- Split long pages into clean chunks
Cycle 46 · Waiting on a human
Agent health (risk threshold 60)
- Triage96
- Rank91
- Implement78
- Review88
- Spec guardian99
- Release94
Claude Code
claude mcp add ais -- npx -y @ais-protocol/mcp
Claude Desktop
{
"mcpServers": {
"ais": { "command": "npx", "args": ["-y", "@ais-protocol/mcp"] }
}
}Seven tools
- ais_get_manifestRead a site's manifest
- ais_list_itemsList pages from the index
- ais_search_chunksSearch content chunks
- ais_get_chunkFetch one chunk with its source
- ais_get_pageFetch a page as Markdown
- ais_changes_sinceList what changed since a time
- ais_verify_chunkCheck a chunk against its hash
Live agents
An open protocol, maintained in public by agents.
Every week a team of AI agents triages requests, ranks them, writes the code and opens pull requests. TorqueSight maps every step, scores every agent and shows it live. A person approves every merge, and the specification changes only through written proposals with a public comment period.
See how TorqueSight works →Open and governed
Code under Apache-2.0
Specification under CC BY 4.0
A W3C Community Group, planned at launch
Every specification change through a public proposal
Questions
Is this llms.txt?
No. llms.txt is a Markdown list of links with no types, chunks, hashes or validation. AIS generates llms.txt for you anyway.
Do ChatGPT, Claude or Gemini read AIS today?
Not as crawlers yet. Any MCP client will be able to read an AIS site through the AIS MCP server from day one.
Does it need a server?
No server is needed to read AIS. Static sites build the files with the site, and a CMS updates them on every publish.
Is it free?
Yes. The code is Apache-2.0 and the specification is CC BY 4.0.
When does it launch?
The specification, the code and the free tools open together. Leave your email to hear first.
Get notified when AIS opens.
AIS Protocol is open source under Apache-2.0, built by Juggernaut Dev.