Watch an agent or MCP server for changes
gaip_watch_registerUse this when asked to keep an eye on an agent or MCP server ("tell me if it changes or goes down"). Pass the continuity_handle from any GAIP result, kind and target_url. GAIP re-checks every 24 hours (3 free watches), receipts each change and can call your webhook. Free, no account; records a GAIP receipt only. Inputs must be public and non-personal.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sla | No | DELIVERY_SLA only: service-level terms checked on every observation, any of min_uptime_pct, max_latency_ms, required_fields (JSON key paths), freshness_field + max_age_seconds; optional uptime_window_hours, min_observations. Results go only to you. | |
| kind | Yes | AGENT_READINESS (agent URL), SUPPLIER_CARD (published card), DELIVERY_TERMS (terms_id) or DELIVERY_SLA (terms_id plus sla terms). | |
| terms_id | No | DELIVERY_TERMS or DELIVERY_SLA: terms_id from witness_register_terms. | |
| target_url | No | Public https URL (AGENT_READINESS, SUPPLIER_CARD). No query string. | |
| webhook_url | No | Optional: your own public https endpoint for signed change events. | |
| interval_hours | No | Hours between checks: 24 minimum on the free tier; 1 for DELIVERY_SLA. | |
| continuity_handle | Yes | The continuity_handle from an earlier GAIP result; proves you own these watches. | |
| data_classification | No | PUBLIC (default) or NON_PERSONAL_PUBLIC. Never send personal data. | PUBLIC |