{"domain":"ned.watch","count":1,"changes":[{"captured_at":"2026-10-01T09:02:24","card_hash":"044c71d774755f02cd054b038643a17878fbe17dea5d077fe3854a4341c531ce","previous_card_hash":null,"diff":{"skills_added":[{"id":"watch.content","name":"Content watch","description":"The page answers 200 but says the wrong thing: status, contains, not_contains, json_path equals/exists (no regex, 256 KB max). The callback names the failed condition, never the page's content.","tags":null,"inputModes":null,"outputModes":null},{"id":"watch.deadman","name":"Dead-man switch","description":"You check in on a schedule (POST /v1/checkin/{id} with Authorization: Bearer <signing_secret>); Ned fires your callback if you go silent.","tags":null,"inputModes":null,"outputModes":null},{"id":"watch.http","name":"HTTP watch","description":"Fires when a URL is down, returns an unexpected status, or exceeds a latency threshold.","tags":null,"inputModes":null,"outputModes":null},{"id":"watch.overrun","name":"Overrun watch","description":"POST /v1/watches/{id}/start when a run begins and /finish when it ends (Authorization: Bearer <signing_secret>); Ned fires once if it's still running after max_runtime_s, and clears with late:true and the runtime when it finishes.","tags":null,"inputModes":null,"outputModes":null},{"id":"watch.tls","name":"TLS watch","description":"Fires when a certificate is within N days of expiry or the handshake fails.","tags":null,"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"Ned Watch"},{"field":"description","before":null,"after":"Register a URL, condition, or deadline; Ned wakes you at your callback when it fires. Independent, multi-region, signed."},{"field":"version","before":null,"after":"1.7"},{"field":"url","before":null,"after":"https://api.ned.watch"},{"field":"iconUrl","before":null,"after":"https://ned.watch/brand/sweepthrough-dark-512.png"},{"field":"capabilities","before":null,"after":{"streaming":false,"pushNotifications":true}},{"field":"provider","before":null,"after":{"organization":"Ned Watch","url":"https://ned.watch"}}],"other_changed":true,"is_empty":false,"human_summary":"added 5 skills · name ∅ → Ned Watch · description ∅ → Register a URL, condition, or deadline;  · version ∅ → 1.7 · url ∅ → https://api.ned.watch · iconUrl ∅ → https://ned.watch/brand/sweepthrough-dar · capabilities ∅ → pushNotifications · provider ∅ → Ned Watch"}}]}