{"name":"x402-uptime-monitor","service_name":"x402 Uptime Monitor","description":"Pay-per-call uptime and SLA analytics via x402 (USDC on Base). Independent, continuously-measured reliability data for a fleet of endpoints: fleet-wide stats, raw check history, and SLA reports (uptime %, downtime periods, mean/p95/p99 latency). No API key, no signup.","mode":"live","payment":{"scheme":"x402","x402_version":2,"token":"USDC","chain":"base","network":"eip155:8453","merchant_address":"0x058D0Cc5CC97e61e8A9f38D6d6365bce525921B2","header":"X-PAYMENT","discovery":"/.well-known/x402"},"openapi_url":"/openapi.json","pricing":{"model":"per_call","price_usdc":0.002,"note":"$0.002 USDC per paid call (stats / history / sla)"},"endpoints":[{"path":"/stats","method":"GET","price_usdc":0.002,"description":"Fleet-wide uptime statistics for every monitored endpoint: uptime percentage, average response time, and total check count over 1, 7 and 30 day windows (plus an optional custom window). Use it to get an at-a-glance reliability picture of a service fleet in one call.","input_example":{"window_days":7},"input_schema":{"type":"object","properties":{"window_days":{"type":"integer","minimum":1,"description":"Optional extra aggregation window in days."}},"required":[],"additionalProperties":false},"output_example":{"stats":{"7d":{"uptime_pct":99.874,"avg_response_ms":182.4,"total_checks":10080,"endpoints":4}}},"tags":["uptime","monitoring","stats","sla","reliability"]},{"path":"/endpoints/<name>/history","method":"GET","price_usdc":0.002,"description":"Raw check history for one monitored endpoint: every probe with timestamp, HTTP status code, response time in ms, and up/down verdict, over a configurable day window. Use it to audit an endpoint's behaviour or feed your own analytics.","input_example":{"name":"service-a","days":30},"input_schema":{"type":"object","properties":{"name":{"type":"string","description":"Endpoint name (path segment: /endpoints/<name>/history)."},"days":{"type":"integer","minimum":1,"default":30,"description":"History window in days."}},"required":["name"],"additionalProperties":false},"output_example":{"name":"service-a","window_days":30,"history":[{"timestamp":"2026-08-30T22:00:00","status_code":200,"response_time_ms":42.0,"up":true}]},"tags":["uptime","monitoring","history","checks"]},{"path":"/endpoints/<name>/sla","method":"GET","price_usdc":0.002,"description":"SLA report for one monitored endpoint over a configurable window: uptime percentage, downtime periods, mean / p95 / p99 response times, and total checks. Use it to verify a provider's SLA claims with independent measurements.","input_example":{"name":"service-a","days":30},"input_schema":{"type":"object","properties":{"name":{"type":"string","description":"Endpoint name (path segment: /endpoints/<name>/sla)."},"days":{"type":"integer","minimum":1,"default":30,"description":"SLA window in days."}},"required":["name"],"additionalProperties":false},"output_example":{"name":"service-a","window_days":30,"sla":{"uptime_pct":99.874,"downtime_periods":[],"mean_response_ms":182.4,"p95_response_ms":410.0,"p99_response_ms":890.0,"total_checks":43200}},"tags":["uptime","sla","monitoring","reliability"]},{"path":"/health","method":"GET","price_usdc":0,"returns":"liveness probe"},{"path":"/","method":"GET","price_usdc":0,"returns":"this machine-readable manifest"},{"path":"/endpoints","method":"GET","price_usdc":0,"returns":"list monitored endpoints + current status"},{"path":"/endpoints/<name>/status","method":"GET","price_usdc":0,"returns":"latest status for one endpoint"},{"path":"/.well-known/x402","method":"GET","price_usdc":0,"returns":"this manifest (x402scan discovery route)"}]}
