{
  "continuity": "Every completed answer carries a continuity handle; send it back and the answer is bound to your own history with GAIP.",
  "first_call": {
    "arguments": {
      "url": "<public https link to the agent, its card, MCP endpoint or OpenAPI document>"
    },
    "example": {
      "arguments": {
        "url": "https://mcp.deepwiki.com/mcp"
      },
      "tool": "gaip_check"
    },
    "http": "GET https://www.gaipagents.com/v1/free/conformance/check?url=<url>",
    "mcp": "https://www.gaipagents.com/mcp",
    "tool": "gaip_check"
  },
  "how_to_call": "MCP: tools/call with the tool name on https://www.gaipagents.com/mcp (every tool is listed on https://www.gaipagents.com/mcp/all); HTTP: the route shown, on the same host. Free, no account or key.",
  "llms_txt": "https://www.gaipagents.com/llms.txt",
  "meaning": "GAIP, the Governed Agentic Intelligence Platform, keeps an independent, dated record of what AI agents, MCP servers and online shops publish, and answers questions about that record with signed receipts. Free, read-only, no key; facts at a stated time, never an assessment.",
  "name": "GAIP",
  "rows": [
    {
      "built": "2026-09-28",
      "detail": "A one-line verdict, the fixes, dated history where GAIP observes it, and a receipt; GAIP Watch follows it for changes.",
      "id": "check",
      "product": "Check and GAIP Watch",
      "question": "Does this agent, server or API work, and has it changed?",
      "routes": [
        "GET /v1/free/conformance/check?url=",
        "GET /v1/free/changes/feed.json?url="
      ],
      "tools": [
        "gaip_check",
        "gaip_watch"
      ],
      "who": "any",
      "who_label": "Any agent"
    },
    {
      "built": "2026-09-28",
      "detail": "The cause, when to retry and the exact fix, from the error text and HTTP status you paste.",
      "id": "diagnose",
      "product": "Diagnose",
      "question": "A call failed; what went wrong?",
      "routes": [
        "POST /v1/free/commercial/repair"
      ],
      "tools": [
        "gaip_diagnose"
      ],
      "who": "any",
      "who_label": "Any agent"
    },
    {
      "built": "2026-09-28",
      "detail": "Witness tests a service's response against the terms you registered, or cited pages against the quoted text, with a receipt for each.",
      "id": "delivery",
      "product": "Witness",
      "question": "Was this delivery or quotation what was promised?",
      "routes": [
        "POST /v1/free/witness/terms",
        "POST /v1/free/witness/deliver"
      ],
      "tools": [
        "gaip_verify",
        "witness_register_terms",
        "witness_delivery"
      ],
      "who": "company_agent",
      "who_label": "A company's agent"
    },
    {
      "built": "2026-10-08",
      "detail": "Its robots.txt permissions for a named AI agent, its signing keys and its x402 prices in the week of that date; since when GAIP has recorded an endpoint or a registry name, and which earlier names look like it.",
      "id": "record-by-date",
      "product": "The record by date",
      "question": "What did a site allow, publish, key or charge on a date?",
      "routes": [
        "GET /v1/free/record/permissions?host=&agent=&on=",
        "GET /v1/free/record/prices?host=&on=",
        "GET /v1/free/record/keys?host=&on=",
        "GET /v1/free/record/names?name=",
        "GET /v1/free/record/tenure?url=",
        "GET /v1/free/record-extract?url=",
        "GET /v1/free/permission?url=&agent="
      ],
      "tools": [
        "gaip_record_permissions",
        "gaip_record_prices",
        "gaip_record_keys",
        "gaip_record_names",
        "gaip_record_tenure",
        "gaip_record_extract",
        "gaip_check_permission"
      ],
      "who": "company_agent",
      "who_label": "A company's agent"
    },
    {
      "built": "2026-10-08",
      "detail": "Registry status flips, an operator's own withdrawal, package advisories, each with the issuer named and the operator's reply.",
      "id": "notices",
      "product": "Notices",
      "question": "Has anyone withdrawn it or warned about it?",
      "routes": [
        "GET /v1/free/notices?urls=",
        "GET /v1/free/watch/check?urls="
      ],
      "tools": [
        "gaip_notices",
        "gaip_dependency_check"
      ],
      "who": "company_agent",
      "who_label": "A company's agent"
    },
    {
      "built": "2026-10-09",
      "detail": "Before an agent approaches a person it checks their published rules and keeps a receipt.",
      "id": "preferences",
      "product": "Preferences",
      "question": "May I contact this person's agent?",
      "routes": [
        "GET /v1/free/preferences/check?subject=&approach=&channel="
      ],
      "tools": [
        "gaip_check_preferences"
      ],
      "who": "company_agent",
      "who_label": "A company's agent"
    },
    {
      "built": "2026-10-09",
      "detail": "Both trading agents name GAIP as witness; either party asks for the signed finding on the agreed rule, over GAIP's own delivery records. Evidence, never a sum of money.",
      "id": "deals",
      "product": "Deals",
      "question": "Was this business deal kept?",
      "routes": [
        "POST /v1/free/witness/accept",
        "POST /v1/free/witness/finding"
      ],
      "tools": [
        "witness_accept_terms",
        "witness_finding"
      ],
      "who": "company_agent",
      "who_label": "A company's agent"
    },
    {
      "built": "2026-10-09",
      "detail": "When an agent approaches yours, the caller screen shows how long it has been on record and whether it checked first. Facts, never a score; GAIP cannot block a call.",
      "id": "screen",
      "product": "The caller screen",
      "question": "Who is calling me, and should I pick up?",
      "routes": [
        "GET /v1/free/preferences/screen?caller=&approach="
      ],
      "tools": [
        "gaip_screen_caller"
      ],
      "who": "person_agent",
      "who_label": "A person's agent"
    },
    {
      "built": "2026-10-08",
      "detail": "Second Look reads the shop's own page now and records what it showed beside what the claim said, with a signed, dated receipt. No affiliate links.",
      "id": "second-look",
      "product": "Second Look",
      "question": "Does the shop's own page show the price and stock an AI quoted?",
      "routes": [
        "POST /v1/free/second-look"
      ],
      "tools": [
        "second_look_check"
      ],
      "who": "person_agent",
      "who_label": "A person's agent"
    },
    {
      "built": "2026-10-09",
      "detail": "Whether a person's published mandate for an agent was in force, withdrawn or expired as GAIP indexed it, with a receipt.",
      "id": "mandates",
      "product": "Mandates",
      "question": "Was this agent authorised to act for them?",
      "routes": [
        "GET /v1/free/mandates/check?principal=&agent=&scope="
      ],
      "tools": [
        "gaip_check_mandate"
      ],
      "who": "person_agent",
      "who_label": "A person's agent"
    },
    {
      "built": "2026-10-09",
      "detail": "A role records its decision on an agent's proposal, chained and signed; GAIP never takes the decision.",
      "id": "signoffs",
      "product": "Sign-offs",
      "question": "Who signed off on this decision, and when?",
      "routes": [
        "POST /v1/free/witness/signoff"
      ],
      "tools": [
        "witness_signoff"
      ],
      "who": "person_agent",
      "who_label": "A person's agent"
    },
    {
      "built": "2026-10-09",
      "detail": "As recorded on a date: what its documents say it runs on, and where it answered from (network and country, never the address).",
      "id": "ingredients-residence",
      "product": "Ingredients and Residence",
      "question": "What is this agent made of, and where does it live?",
      "routes": [
        "GET /v1/free/record/ingredients?url=&on=",
        "GET /v1/free/record/residence?url=&on="
      ],
      "tools": [
        "gaip_record_ingredients",
        "gaip_record_residence"
      ],
      "who": "any",
      "who_label": "Any agent"
    },
    {
      "built": "2026-10-09",
      "detail": "A signed monthly record of what GAIP recorded for the agents bound to your continuity handle, with every line's receipt; served only to that handle.",
      "id": "statements",
      "product": "Statements",
      "question": "What did my agents do this month?",
      "routes": [
        "GET /v1/statements/YYYY-MM (X-GAIP-Continuity header)"
      ],
      "tools": [
        "gaip_statement"
      ],
      "who": "any",
      "who_label": "Any agent"
    }
  ],
  "schema_version": "gaip.map.v1",
  "terms": "Receipts are signed with GAIP's Ed25519 key, published at https://www.gaipagents.com/.well-known/gaip-receipt-keys.json.",
  "url": "https://www.gaipagents.com/v1/free/map"
}