{"status":"operational","generated_at":"2026-09-14T03:05:34.167Z","window_days":90,"surfaces":[{"id":"mcp.initialize","label":"MCP initialize","path":"/api/mcp","method":"JSON-RPC initialize handshake","state":"operational","checks":0,"ok":0,"availability_pct":null,"p95_typical_day_ms":null,"last_checked_at":"2026-09-14T02:57:04.92+00:00"},{"id":"mcp.tools_list","label":"MCP tools/list","path":"/api/mcp","method":"JSON-RPC tools/list returns a non-empty tool set","state":"operational","checks":0,"ok":0,"availability_pct":null,"p95_typical_day_ms":null,"last_checked_at":"2026-09-14T02:57:04.92+00:00"},{"id":"mcp.tools_call","label":"MCP tools/call","path":"/api/mcp","method":"one search call through onchain_agent_search_resources","state":"operational","checks":0,"ok":0,"availability_pct":null,"p95_typical_day_ms":null,"last_checked_at":"2026-09-14T02:57:04.92+00:00"},{"id":"export.index","label":"Directory export","path":"/api/export/index.json","method":"GET, parsed, entry list non-empty","state":"operational","checks":0,"ok":0,"availability_pct":null,"p95_typical_day_ms":null,"last_checked_at":"2026-09-14T02:57:04.92+00:00"},{"id":"changes","label":"Change feed","path":"/api/changes","method":"GET with a 7-day window, parsed","state":"operational","checks":0,"ok":0,"availability_pct":null,"p95_typical_day_ms":null,"last_checked_at":"2026-09-14T02:57:04.92+00:00"},{"id":"preflight","label":"Preflight","path":"/api/preflight","method":"GET one fixed token target, verdict present","state":"operational","checks":0,"ok":0,"availability_pct":null,"p95_typical_day_ms":null,"last_checked_at":"2026-09-14T02:57:04.92+00:00"},{"id":"jwks","label":"Signing JWKS","path":"/.well-known/jwks.json","method":"GET, one Ed25519 key present","state":"operational","checks":0,"ok":0,"availability_pct":null,"p95_typical_day_ms":null,"last_checked_at":"2026-09-14T02:57:04.92+00:00"},{"id":"signature","label":"Response signature","path":"/.well-known/jwks.json","method":"the Preflight body verified against the published JWKS key","state":"operational","checks":0,"ok":0,"availability_pct":null,"p95_typical_day_ms":null,"last_checked_at":"2026-09-14T02:57:04.92+00:00"},{"id":"openapi","label":"OpenAPI document","path":"/api/openapi.json","method":"GET, parsed, paths present","state":"operational","checks":0,"ok":0,"availability_pct":null,"p95_typical_day_ms":null,"last_checked_at":"2026-09-14T02:57:04.92+00:00"},{"id":"badge","label":"Score badge","path":"/api/badge/{slug}","method":"GET one listing badge, SVG returned","state":"operational","checks":0,"ok":0,"availability_pct":null,"p95_typical_day_ms":null,"last_checked_at":"2026-09-14T02:57:04.92+00:00"},{"id":"manifest","label":"Agent manifest","path":"/api/agents/{slug}/manifest","method":"GET one passport manifest, parsed","state":"operational","checks":0,"ok":0,"availability_pct":null,"p95_typical_day_ms":null,"last_checked_at":"2026-09-14T02:57:04.92+00:00"},{"id":"route.swap","label":"Route quote","path":"/api/route/swap","method":"GET one swap quote, response parsed","state":"operational","checks":0,"ok":0,"availability_pct":null,"p95_typical_day_ms":null,"last_checked_at":"2026-09-14T02:57:04.92+00:00"},{"id":"llms","label":"llms.txt","path":"/llms.txt","method":"GET, non-empty body","state":"operational","checks":0,"ok":0,"availability_pct":null,"p95_typical_day_ms":null,"last_checked_at":"2026-09-14T02:57:04.92+00:00"}],"incidents":[],"meta":{"page":"https://satohub.ai/status/sato-hub","history":"https://satohub.ai/status/history.json","feed":"https://satohub.ai/status/feed.xml","cadence":"hourly","checkers":1,"rules":["availability_pct is the share of Sato Hub's own checks that succeeded — never a count of requests anyone else made","availability_pct is null below 24 checks in the window; null means withheld, never zero","latency percentiles use successful checks only; p95_typical_day_ms is the median of the daily p95s","an incident is 3 or more consecutive failed checks of one surface, closed by the first success","one checker in one region: a failed check may be the surface, the network, or the checker","this is a record of observations, not a service-level agreement"]}}