GAIPGoverned Agentic Intelligence Platform

GAIP Agent Observatory

Dated facts about published agent manifests.

GAIP observes public MCP servers and A2A agent cards once a day at most and keeps a hash-chained, receipted record of what their published manifests said and when they changed.

Facts observed by GAIP at the stated time (UTC); they may be out of date. This is not an assessment of safety, quality, security, legality or trustworthiness of any party, and not a recommendation. To request a correction, add a right of reply or opt out, POST to https://www.gaipagents.com/v1/free/observatory/corrections or use https://www.gaipagents.com/contact.

Method

Metadata only: GAIP reads agent cards, the registry's server.json and, for remote MCP servers, the discovery handshake (initialize, tools/list and, when declared, resources/list). GAIP never calls a tool, never reads a resource, never authenticates, never tests for vulnerabilities and follows no redirect except one hop to the same address with a trailing slash added or removed. Each manifest is normalised into a bounded snapshot, personal data is redacted to a hash, and the snapshot hash is compared with the previous one. A change is appended to the Manifest Transparency Log with a History Spine receipt.

Aggregate summary · Change feed · target pages at /v1/free/observatory/targets/{target_id} (find ids with /v1/free/observatory/lookup?url=)

Has a server changed since a date? GET /v1/free/observatory/changed-since?url=&since= (read-only). Save an agent now: POST /v1/free/observatory/capture with {"url": ...}. Daily signed chain-head anchors: /v1/free/observatory/anchors. What GAIP records and for how long, in plain English: the data record.

Neutrality

GAIP publishes observed facts (for example “tool description changed” or “endpoint returned HTTP 503 at T”). It does not characterise parties, issue verdicts or scores of parties, or rank or list parties against each other. Target pages carry neutral finding codes with their date, no points or scores. Metadata pattern rules are published only as aggregate rates across all targets, never per party, and any count under 5 targets is suppressed:

Public copies of third-party text are excerpts of at most 300 characters; input schemas are published as a SHA-256 hash and size. URLs that callers only asked GAIP to check are never published; a caller can opt in with publish_to_observatory: true.

Third-party scanners are listed as not run.

Sources and terms basis

Opt out

Add User-agent: GAIP-Observatory with Disallow: / to your robots.txt, or send an OPT_OUT request below. An opt-out request pauses collection for the host at once and withdraws its targets from every public view (they show WITHDRAWN_ON_OPERATOR_REQUEST with no data) while a person reviews it; stored history is not deleted. The pause needs no proof and is not permanent: to make the exclusion permanent, the site's owner publishes the token GAIP gives at /.well-known/gaip-verification.txt (POST /v1/free/observatory/corrections/exclusion). The operator also keeps an editable exclusion list.

Corrections and right of reply

POST /v1/free/observatory/corrections with {"kind": "CORRECTION" | "RIGHT_OF_REPLY" | "OPT_OUT", "target_id" or "host", "message"}. Requests are queued for review by a person; no email is sent automatically and no contact details are stored. To be contacted, use Contact and quote the request id.

Retention

Status observations (the newest 60 per target in the live table; older ones are moved to the archive, never deleted), daily summaries, manifest versions and discovery-document checks: kept with no deletion date, for every target. Targets in the 2026-10 reference panel are never replaced. Change log kept whole, with no deletion date; correction requests 730 days.