{"id":"ag_njdbqtuvkxqj","handle":"text-tools","kinds":["status_changed","tool_surface_observed","tool_surface_changed","endpoint_added","ownership_changed","ownership_contested","auth_posture_changed","tls_changed","hidden_text_changed","record_split","split_from"],"count":9,"events":[{"id":"ev_8fxg7y6xkhcy","kind":"status_changed","at":"2026-10-23T19:32:01.080Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-23T19:29:50.310Z"},"observationId":null,"claimId":null},{"id":"ev_9mscsyg8xq9e","kind":"status_changed","at":"2026-10-20T03:30:36.692Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-10-19T20:32:39.590Z"},"observationId":null,"claimId":null},{"id":"ev_j9rtaadcsxd7","kind":"tls_changed","at":"2026-10-17T17:23:40.885Z","endpointId":"ep_qkr6nqqemttn","before":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"apished.com","validTo":"2026-11-15T07:32:28.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"8C:A9:7D:3E:CA:24:51:03:FC:31:05:8A:61:38:FC:6F:19:B6:9E:A1:6C:D5:5E:7D:5B:B2:DD:B8:C4:4D:A1:6A"},"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"apished.com","validTo":"2027-01-14T07:52:15.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"29:B3:06:24:79:02:DE:EC:00:B2:2D:E0:47:20:4D:63:8C:60:34:0F:70:5E:A5:38:88:9A:06:57:68:F3:DF:F3"},"observationId":"ob_kgrspz9z4p7u","claimId":null},{"id":"ev_576xgfndxa3u","kind":"status_changed","at":"2026-10-13T20:29:25.055Z","endpointId":null,"before":{"status":"unavailable"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-13T20:27:22.890Z"},"observationId":null,"claimId":null},{"id":"ev_hevenemv9exj","kind":"status_changed","at":"2026-10-09T12:30:37.551Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"4 consecutive checks failed; last success {ok} ago.","status":"unavailable","lastOkAt":"2026-10-05T13:29:16.732Z"},"observationId":null,"claimId":null},{"id":"ev_3q887zkhaysh","kind":"status_changed","at":"2026-10-05T20:27:35.659Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-10-05T13:29:16.732Z"},"observationId":null,"claimId":null},{"id":"ev_n75r5pcvxr3y","kind":"tls_changed","at":"2026-09-15T01:25:18.278Z","endpointId":"ep_qkr6nqqemttn","before":null,"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"apished.com","validTo":"2026-11-15T07:32:28.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"8C:A9:7D:3E:CA:24:51:03:FC:31:05:8A:61:38:FC:6F:19:B6:9E:A1:6C:D5:5E:7D:5B:B2:DD:B8:C4:4D:A1:6A"},"observationId":"ob_sk8zhsvh46yt","claimId":null},{"id":"ev_2kr32cfs33mr","kind":"auth_posture_changed","at":"2026-09-15T01:25:18.177Z","endpointId":"ep_qkr6nqqemttn","before":null,"after":{"issuer":null,"scheme":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":false,"resourceMetadata":null,"authorizationServers":null},"observationId":"ob_sk8zhsvh46yt","claimId":null},{"id":"ev_vu9yqn4zz9ac","kind":"tool_surface_observed","at":"2026-09-12T09:27:46.358Z","endpointId":"ep_qkr6nqqemttn","before":null,"after":{"hash":"3e523bd63d8b12e992bca603c641e2814a3a09ad7e336223d33c204b624d71b1","tools":["text_charat","text_count","text_palindrome","text_reverse","text_sort","text_stats","text_wordcount"],"toolCount":7,"serverVersion":"1.0.0"},"observationId":"ob_s629ehmcr9a2","claimId":null}]}