Verify a delivery or citations
gaip_verifyUse this when asked whether a service delivered what was promised or whether cited pages contain the quoted text. Pass citations, or a service url (+ checks, the result you got), or claims with observations. Returns a result per item and a receipt. Free, no account; records a GAIP receipt only. Inputs must be public and non-personal.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Claims: the agent or supplier they are about. Delivery: the public https service URL that should deliver. | |
| checks | No | Optional (delivery): what a good response is, e.g. [{"id": "http_status_in", "allowed": [200]}, {"id": "json_parses"}]. Default: HTTP 200 and a non-empty body. | |
| claims | No | Claims to record about `url`: each a sentence or {id, text}. Each is compared with the `observations` you supply; without them it stays UNTESTED. | |
| result | No | Optional (delivery): the response you received. Omitted: GAIP fetches the service URL now (public replay). | |
| verbose | No | Optional: true returns the full result with every underlying field. Default: a short answer. | |
| metadata | No | Optional (claims): the published agent card, MCP or OpenAPI document. | |
| terms_id | No | Optional (delivery): terms_id from an earlier registration, instead of url. | |
| citations | No | Citations to check: each {url, quote?} or just a URL. GAIP fetches each page once (robots.txt respected) and looks for the quote. | |
| observations | No | Optional (claims): what you saw, each {claim_id, result: PASS|FAIL, detail}. | |
| continuity_handle | No | Optional: the continuity_handle from an earlier GAIP result; links this call to your earlier ones (needed to see or remove your watches later). |