# GAIP

> 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.

- **Domain**: `join.agentminder.co.uk`
- **Provider**: GAIP (https://www.gaipagents.com)
- **A2A protocol version**: 1.0
- **Kind**: a2a_agent
- **Live-responds (last probe)**: False
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 80%

## Skills
- **Check an AI agent, MCP server or API** — Use this when asked whether an AI agent, MCP server or API works or has changed, e.g. before adding or paying it. Pass its `url`. Returns a verdict, fixes, date
- **Watch an agent or MCP server for changes** — Use this when asked to keep an eye on an agent or MCP server, or to be alerted when it changes. Pass its `url`: returns feed links and its latest dated changes;
- **Why did my agent or API call fail?** — Use this when an agent, MCP or API call failed. Paste the `error` text and/or `http_status`; add the service `url` if known. Returns the cause, the exact fix (e
- **Verify a delivery or citations** — Use this when asked whether a service delivered what was promised or whether cited pages contain the quoted text. Pass `citations`, or a service `url` (+ `check
- **Second Look: check before you buy** — Use this when a shopper is about to buy something an AI suggested, or asks if a price or stock claim is right. Pass the product page `url` and the `claim`. Retu
- **Register what a service should deliver** — Use this when about to depend on a public HTTPS service and you want neutral evidence of what it delivers. Pass `service_url`; `checks` default to HTTP 200 and 
- **Did the service deliver?** — Use this when asked whether a service delivered what was agreed ("did the supplier deliver?"). Pass the `terms_id` from witness_register_terms and mode PUBLIC_R
- **What did this site allow an AI agent on a date?** — Use this when asked what a site allowed an AI agent on a date ("did it block GPTBot in September?"). Pass `host`, `agent` and `on`. Returns ALLOWED, DISALLOWED 
- **What did this agent service charge on a date?** — Use this when asked what an agent service charged on a date ("what did it cost last week?"). Pass `host` and `on`. Returns the x402 and MCP tool prices GAIP rec
- **Which keys had this host published on a date?** — Use this when asked which signing key a host had published on a date ("was this key theirs on 3 Oct?"). Pass `host`, `on` and optionally `kid`. Returns the keys
- **Since when has this name been on record, and what looks like it?** — Use this when asked whether an agent name looks like another ("is acme-payments the original?"). Pass `name` (a registry name or its last segment) or a `url`. R
- **How long has this agent been on record?** — Use this when asked how long an agent or MCP server has been around ("is this agent new?"). Pass its `url` (or only your continuity handle, for your own). Retur
- **Extract of GAIP's record about a URL** — Use this when you need proof of what an agent or shop page declared on a date. Pass its `url` (optional `since`, `until`). Returns an extract of GAIP's record a
- **May my agent fetch this?** — Use this before your agent fetches a page ("may my agent fetch this?"). Pass the `url` and your `agent` token. Reads robots.txt (RFC 9309), AI-preference lines,
- **Has anyone withdrawn or warned about this server?** — Use this before you rely on an MCP server or agent, or when one stops answering. Pass `urls` (up to 25). Returns what a registry, the operator itself or a packa
- **Did a server I depend on change?** — Use this in CI or before a release to see whether an MCP server or agent you depend on changed. Pass `urls` (up to 25) and optionally `since`. Returns the chang
- **May my agent approach this person or agent?** — Use this before your agent approaches a person or agent. Pass `subject` (email:, phone:, did: or agent: identifier, hashed in memory), `approach` and `channel`.
- **Accept registered terms (the other party)** — Use this when you are the other party to terms a buyer registered. Pass the `terms_id`, your own `continuity_handle` and `business_purpose_statement` true (busi
- **Was the agreed rule met? (signed finding)** — Use this when deliveries exist for an agreement and you want GAIP's signed finding. Pass the `agreement_id` and your `continuity_handle`. Returns MET, NOT_MET o
- **Who is this agent approaching mine?** — Use this when an unknown agent approaches yours ("who is this calling me?"). Pass its `caller` URL, the `approach` and any preference `receipt` it sent. Returns
- **Was this agent mandated to act for them, as indexed?** — Use this before relying on an agent that says it acts for a person. Pass `principal` (hashed in memory), the `agent` endpoint and a `scope` class. Returns IN_FO
- **Record a role's decision on a proposal (sign-off)** — Use this when a role (APPROVER, REVIEWER, OWNER, OPERATOR or a hashed role_id) decided on an agent's proposal. Pass `proposal_sha256`, `decision` (APPROVED, REF
- **What did this agent say it runs on, on a date?** — Use this when asked what an agent says it runs on or whether it says it is an AI ("which model is behind it?"). Pass its `url` and optionally `on`. Returns the 
- **Where did this agent's endpoint answer from, on a date?** — Use this when asked where an agent's endpoint is hosted ("which network and country does it answer from?"). Pass its `url` and optionally `on`. Returns the netw
- **What did my agents do this month?** — Use this to see what GAIP recorded for your agents in a month. Pass `month` (YYYY-MM) and your `continuity_handle`. Returns totals by kind, each line with its r

## URLs
- Agent card: https://join.agentminder.co.uk/.well-known/agent-card.json
- Page (HTML): https://agenstry.com/agents/join.agentminder.co.uk
- Documentation: https://www.gaipagents.com/llms.txt
