AIP
AI Interaction Protocol
Agent-Web Communication Standard

AIP Specification

The technical specification for the AI Interaction Protocol (AIP), an open standard that enables websites to communicate directly with AI agents.

1. Overview

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.

2. Manifest Location

The AIP manifest should be exposed at:

/.well-known/aip.json

3. Required Fields

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"
}

4. Optional Fields

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"
  }
}

5. AIP Endpoints

AIP defines three optional interaction endpoints:

  • /.aip/query — for structured questions from agents
  • /.aip/retrieve — for retrieving relevant information
  • /.aip/actions — for exposing available actions

6. Discovery

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.

7. Purpose

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.