{"id":"ag_skdnpj2zkr3t","handle":"sparkads","kinds":["status_changed","tool_surface_observed","tool_surface_changed","endpoint_added","ownership_changed","ownership_contested","auth_posture_changed","tls_changed","record_split","split_from"],"count":3,"events":[{"id":"ev_7wctc54tda7a","kind":"status_changed","at":"2026-09-19T02:28:25.138Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"2 consecutive checks failed; never seen responding (latest {probe} ago).","status":"unavailable","lastOkAt":null},"observationId":null,"claimId":null},{"id":"ev_rbmvnz3wnqp5","kind":"tls_changed","at":"2026-09-19T02:26:39.216Z","endpointId":"ep_57nnsrzwrqqs","before":null,"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"sparkads.dev","validTo":"2026-11-15T08:16:06.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"71:C9:7C:9F:13:FE:F4:E7:F6:90:16:6A:D9:38:78:C8:34:81:23:D8:73:82:6E:13:4C:6F:6D:38:61:19:E7:BE"},"observationId":"ob_e7mkyrsxtr3g","claimId":null},{"id":"ev_yr444rxsqwwd","kind":"endpoint_added","at":"2026-09-18T12:21:43.937Z","endpointId":"ep_57nnsrzwrqqs","before":null,"after":{"url":"https://sparkads.dev/api/mcp/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}