{"id":"ag_7fvpqcs268yn","handle":"haki","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":4,"events":[{"id":"ev_r95b5camz7hm","kind":"status_changed","at":"2026-09-28T00:30:53.283Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"4 consecutive checks failed; last success {ok} ago.","status":"unavailable","lastOkAt":"2026-09-24T06:24:30.000Z"},"observationId":null,"claimId":null},{"id":"ev_r2ersmm4g674","kind":"status_changed","at":"2026-09-24T12:29:20.799Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-09-24T06:24:30.000Z"},"observationId":null,"claimId":null},{"id":"ev_7gpnqtrhpccm","kind":"tls_changed","at":"2026-09-12T14:24:40.340Z","endpointId":"ep_nnagp7uzxr5y","before":null,"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"api.gethaki.space","validTo":"2026-11-03T23:38:01.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"93:FC:E4:2C:66:DF:ED:EB:74:F5:AC:B3:47:16:8B:86:03:FB:42:3D:05:1E:83:5C:23:31:99:B4:8A:33:E0:E8"},"observationId":"ob_bdx3y8ecx6yf","claimId":null},{"id":"ev_wxtqb6hmpwvf","kind":"auth_posture_changed","at":"2026-09-12T14:24:40.276Z","endpointId":"ep_nnagp7uzxr5y","before":null,"after":{"issuer":null,"scheme":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":null,"authorizationServers":null},"observationId":"ob_bdx3y8ecx6yf","claimId":null}]}