{"id":"scan-11","name":"Scan","provider":"Token Safety Verdict","kind":"x402","state":"up","summary":"Passed its latest check at 2026-10-18T14:07:25.177Z. Passing every check since 2026-10-17T12:06:16.220Z.","since":"2026-10-17T12:06:16.220Z","last_check":{"at":"2026-10-18T14:07:25.177Z","ok":true,"http_status":402,"latency_ms":84,"error":null},"last_ok_at":"2026-10-18T14:07:25.177Z","consecutive_failures":0,"next_check_at":"2026-10-18T19:18:26.477Z","next_check_due":false,"typical_check_interval_minutes":255,"uptime":{"last_24h":{"percent":100,"checks":5},"last_7d":{"percent":64.1,"checks":39},"last_30d":{"percent":65,"checks":40}},"incidents":[{"started_at":"2026-10-16T21:35:48.645Z","resolved_at":"2026-10-17T12:06:16.220Z","ongoing":false,"duration_seconds":52228,"failed_checks":3,"error":"Served content without asking for payment"},{"started_at":"2026-10-14T08:13:53.334Z","resolved_at":"2026-10-15T05:49:25.869Z","ongoing":false,"duration_seconds":77733,"failed_checks":5,"error":"Served content without asking for payment"},{"started_at":"2026-10-12T06:49:54.213Z","resolved_at":"2026-10-13T05:54:02.504Z","ongoing":false,"duration_seconds":83048,"failed_checks":6,"error":"Served content without asking for payment"}],"changes":[],"checks_hold":null,"links":{"page":"https://toolvet.app/status/scan-11","listing":"https://toolvet.app/s/scan-11","feed":"https://toolvet.app/status/scan-11/feed.atom"},"generated_at":"2026-10-18T14:47:00.924Z"}