The technical specification for the AI Interaction Protocol (AIP), an open standard that enables websites to communicate directly with AI agents.
AIP is designed to provide a structured communication layer between websites and AI agents. Instead of forcing agents to parse full HTML documents, websites can expose a machine-readable manifest and optional endpoints for retrieval, querying and actions.
The AIP manifest should be exposed at:
/.well-known/aip.json
A valid AIP manifest must include these minimum fields:
{
"protocol": "AIP/1.0",
"site": "example.com",
"title": "Example Site",
"description": "Short description of the site",
"language": "en",
"topics": ["ai", "technology"],
"generated_at": "2026-03-12T00:00:00Z"
}
Websites may include additional fields to guide agents:
{
"priority_paths": ["/", "/about", "/blog"],
"ignore_paths": ["/login", "/cart", "/admin"],
"endpoints": {
"query": "/.aip/query",
"retrieve": "/.aip/retrieve",
"actions": "/.aip/actions"
}
}
AIP defines three optional interaction endpoints:
Agents should first check for the presence of the AIP manifest at /.well-known/aip.json.
If found, they should use the manifest before attempting traditional HTML crawling.
AIP reduces the cost of crawling, parsing and understanding websites by providing a direct structured layer for AI systems. It is designed to benefit both website owners and AI developers by making the web more efficient for agent-based interaction.