{"id":"ag_vdu8tz33ctdc","handle":"tanod-sky","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":14,"events":[{"id":"ev_99gemgxc8bf8","kind":"tool_surface_changed","at":"2026-11-03T22:27:49.269Z","endpointId":"ep_8pd59ahawpzf","before":{"hash":"a67db6002eab76dd6b960d9c2c2b43ac52aebeff9fc57a4c6e541cf9372d6354","toolCount":15,"serverVersion":"0.1.0"},"after":{"hash":"40d98a07342d7a41cbf2de8a7680b3f38299f7ea37062486f10f6db30a262af2","added":[],"changed":["asteroid_close_approaches","lookup_airport"],"removed":[],"toolCount":15,"serverVersion":"0.1.0"},"observationId":"ob_5yfw4bj8f8rw","claimId":null},{"id":"ev_tbs6xbf3qj7n","kind":"tool_surface_changed","at":"2026-10-28T02:30:38.690Z","endpointId":"ep_8pd59ahawpzf","before":{"hash":"6e8d18a18c06cf904639133a131c846efb9ca38d6d49eb31e9cc473e236b205c","toolCount":15,"serverVersion":"0.1.0"},"after":{"hash":"a67db6002eab76dd6b960d9c2c2b43ac52aebeff9fc57a4c6e541cf9372d6354","added":[],"changed":["find_places_nearby"],"removed":[],"toolCount":15,"serverVersion":"0.1.0"},"observationId":"ob_fd922qj8ahkn","claimId":null},{"id":"ev_9npz6mav3x8e","kind":"tool_surface_changed","at":"2026-10-16T15:31:40.665Z","endpointId":"ep_8pd59ahawpzf","before":{"hash":"36fb3c581d391a307e7f924fa91a089f86cdb8da8a8abbc13db44e74408f0cef","toolCount":15,"serverVersion":"0.1.0"},"after":{"hash":"6e8d18a18c06cf904639133a131c846efb9ca38d6d49eb31e9cc473e236b205c","added":[],"changed":["find_places_nearby"],"removed":[],"toolCount":15,"serverVersion":"0.1.0"},"observationId":"ob_2a4weubrjtdw","claimId":null},{"id":"ev_7fz9z4tjg3f7","kind":"tool_surface_changed","at":"2026-10-16T01:31:00.734Z","endpointId":"ep_8pd59ahawpzf","before":{"hash":"28a47b37680194802239b01e37277fbb9fa3b17f1c08f22d3e4207f061d32e13","toolCount":15,"serverVersion":"0.1.0"},"after":{"hash":"36fb3c581d391a307e7f924fa91a089f86cdb8da8a8abbc13db44e74408f0cef","added":[],"changed":["airport_distance","asteroid_close_approaches","aurora_forecast","decode_metar_taf","find_places_nearby","geocode","get_airport_delays","get_metar","get_satellite_image","get_space_weather","get_taf","get_weather","lookup_airport","satellite_passes","sun_moon_times"],"removed":[],"toolCount":15,"serverVersion":"0.1.0"},"observationId":"ob_hzgxknqqvd6s","claimId":null},{"id":"ev_ejnk9nt8htjq","kind":"tool_surface_changed","at":"2026-10-15T12:30:49.802Z","endpointId":"ep_8pd59ahawpzf","before":{"hash":"19ba67b76768e553cf5c06a663e918b3ec1ba9573264c00e178b696d3ff77229","toolCount":14,"serverVersion":"0.1.0"},"after":{"hash":"28a47b37680194802239b01e37277fbb9fa3b17f1c08f22d3e4207f061d32e13","added":["find_places_nearby"],"changed":[],"removed":[],"toolCount":15,"serverVersion":"0.1.0"},"observationId":"ob_jxptzu6dk7hh","claimId":null},{"id":"ev_49srww5pzcvf","kind":"tool_surface_changed","at":"2026-10-13T15:23:58.399Z","endpointId":"ep_8pd59ahawpzf","before":{"hash":"36646eb6985664d8bfac2f60e6cb6e309835592ffa4c2f3d02449b32f1bfefa7","toolCount":13,"serverVersion":"0.1.0"},"after":{"hash":"19ba67b76768e553cf5c06a663e918b3ec1ba9573264c00e178b696d3ff77229","added":["get_airport_delays"],"changed":[],"removed":[],"toolCount":14,"serverVersion":"0.1.0"},"observationId":"ob_twdr5m9y7394","claimId":null},{"id":"ev_ejutg63ghpn7","kind":"status_changed","at":"2026-10-12T20:32:09.393Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-12T20:30:55.307Z"},"observationId":null,"claimId":null},{"id":"ev_2g3wu3c8nuww","kind":"tool_surface_changed","at":"2026-10-12T20:30:55.326Z","endpointId":"ep_8pd59ahawpzf","before":{"hash":"bd3da4cf7b9dd45049f1124b2820a3b3c8bf804dda4686ec939441e4b42d1112","toolCount":12,"serverVersion":"0.1.0"},"after":{"hash":"36646eb6985664d8bfac2f60e6cb6e309835592ffa4c2f3d02449b32f1bfefa7","added":["get_satellite_image"],"changed":[],"removed":[],"toolCount":13,"serverVersion":"0.1.0"},"observationId":"ob_jb3saw58w855","claimId":null},{"id":"ev_3ch3fm2b69v8","kind":"status_changed","at":"2026-10-12T07:23:57.704Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-10-12T00:29:14.711Z"},"observationId":null,"claimId":null},{"id":"ev_taavkxdcsbzb","kind":"tls_changed","at":"2026-10-11T06:22:14.026Z","endpointId":"ep_8pd59ahawpzf","before":null,"after":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"tanod.dev","validTo":"2027-01-04T15:23:53.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"42:4E:C3:21:85:BF:3C:16:A2:A4:8A:B6:42:6C:B6:FD:E6:C5:58:F5:8B:E1:73:93:8B:FF:10:6E:25:A4:98:76"},"observationId":"ob_kkr6kup73887","claimId":null},{"id":"ev_bmhz2fbxhjfh","kind":"auth_posture_changed","at":"2026-10-11T06:22:14.005Z","endpointId":"ep_8pd59ahawpzf","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_kkr6kup73887","claimId":null},{"id":"ev_xzt6y4v6zcae","kind":"status_changed","at":"2026-10-09T14:33:21.527Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-09T14:32:38.020Z"},"observationId":null,"claimId":null},{"id":"ev_5x36npkpzagm","kind":"tool_surface_observed","at":"2026-10-09T14:32:38.031Z","endpointId":"ep_8pd59ahawpzf","before":null,"after":{"hash":"bd3da4cf7b9dd45049f1124b2820a3b3c8bf804dda4686ec939441e4b42d1112","tools":["get_metar","get_taf","decode_metar_taf","lookup_airport","airport_distance","get_space_weather","aurora_forecast","asteroid_close_approaches","sun_moon_times","satellite_passes","get_weather","geocode"],"toolCount":12,"serverVersion":"0.1.0"},"observationId":"ob_bjsbjfzab9qj","claimId":null},{"id":"ev_xyymazn4se5f","kind":"endpoint_added","at":"2026-10-09T14:21:50.688Z","endpointId":"ep_8pd59ahawpzf","before":null,"after":{"url":"https://tanod.dev/mcp/sky","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}