{"id":"ag_ufnqxgkjesa9","handle":"heart-routes","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_8n6q49aa32zr","kind":"status_changed","at":"2026-11-05T18:28:39.992Z","endpointId":null,"before":{"status":"unavailable"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-11-05T18:25:06.962Z"},"observationId":null,"claimId":null},{"id":"ev_ceftw4suqbvn","kind":"tool_surface_changed","at":"2026-11-05T18:25:06.978Z","endpointId":"ep_88scjtsmqe2x","before":{"hash":"a46da658601fce5ae60d7c586d91ff4eda7b1d298742dbaefc42d7dd7f7ea6e1","toolCount":7,"serverVersion":"1.0.0"},"after":{"hash":"ccc49865c32d069f2a1cfb43daac8418b28f757d4ae7535263353b181fcbea37","added":[],"changed":["export_gpx"],"removed":[],"toolCount":7,"serverVersion":"1.0.0"},"observationId":"ob_znsr2p55xvym","claimId":null},{"id":"ev_dnx5vb8eywpy","kind":"status_changed","at":"2026-10-26T04:28:28.891Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"4 consecutive checks failed; last success {ok} ago.","status":"unavailable","lastOkAt":"2026-10-22T08:29:17.920Z"},"observationId":null,"claimId":null},{"id":"ev_rdjdfy3dktje","kind":"status_changed","at":"2026-10-22T15:36:05.809Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-10-22T08:29:17.920Z"},"observationId":null,"claimId":null},{"id":"ev_5tf2dnfnpqba","kind":"status_changed","at":"2026-09-24T07:29:45.487Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-09-24T07:28:15.365Z"},"observationId":null,"claimId":null},{"id":"ev_7hn2w75ymye9","kind":"status_changed","at":"2026-09-23T18:24:50.998Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-09-23T12:25:29.046Z"},"observationId":null,"claimId":null},{"id":"ev_x6zu5nru47wf","kind":"tls_changed","at":"2026-09-13T14:29:00.749Z","endpointId":"ep_88scjtsmqe2x","before":null,"after":{"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"subject":"supabase.co","validTo":"2026-11-24T12:15:45.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"BE:17:BF:33:61:A7:69:1B:DD:E2:93:D9:23:03:CA:35:98:E6:C0:D1:42:6F:8F:B9:2E:43:8A:19:DA:F8:E3:1B"},"observationId":"ob_dyj4cgj7v8qe","claimId":null},{"id":"ev_2qvv2xyfw46p","kind":"auth_posture_changed","at":"2026-09-13T14:29:00.728Z","endpointId":"ep_88scjtsmqe2x","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_dyj4cgj7v8qe","claimId":null},{"id":"ev_8jm7wkwf6aky","kind":"tool_surface_observed","at":"2026-09-12T09:27:35.974Z","endpointId":"ep_88scjtsmqe2x","before":null,"after":{"hash":"a46da658601fce5ae60d7c586d91ff4eda7b1d298742dbaefc42d7dd7f7ea6e1","tools":["find_heart_route_in_city","get_route_details","list_supported_cities","generate_heart_route","add_dedication","add_cause","export_gpx"],"toolCount":7,"serverVersion":"1.0.0"},"observationId":"ob_uq6ysnm69hhp","claimId":null}]}