{"id":"ag_u7esj5be3afs","handle":"warmth-engine-observatory","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":6,"events":[{"id":"ev_jmmdckgm2583","kind":"tool_surface_changed","at":"2026-10-09T20:29:48.253Z","endpointId":"ep_rzjnagt364xr","before":{"hash":"e70c7630c59661c5d43847255038577205ad5921c41bd31213da5f34db618ed4","toolCount":18,"serverVersion":"1.25.3"},"after":{"hash":"53cdde90b2a1b5c52fe67a1bdb07eb77478b6c9cedf971acec075ce59656a563","added":[],"changed":["get_capability_links","get_event","search_events"],"removed":[],"toolCount":18,"serverVersion":"1.25.5"},"observationId":"ob_3hbcykxbhprx","claimId":null},{"id":"ev_rvyvhgspb729","kind":"tool_surface_changed","at":"2026-10-07T09:28:53.431Z","endpointId":"ep_rzjnagt364xr","before":{"hash":"2d5ebb030db04fd38d560ee43552b756fd60b45b002ccebdda147141816fb6d7","toolCount":18,"serverVersion":"1.24.1"},"after":{"hash":"e70c7630c59661c5d43847255038577205ad5921c41bd31213da5f34db618ed4","added":[],"changed":["get_actors","get_blocs","get_capability_links","get_capability_signatures","get_commitments","get_connection_by_id","get_connections","get_contribution","get_coverage_stats","get_event","get_event_stack","get_methodology","get_metrics","get_threads","get_topology","query_scp","search_events","traverse_coordination"],"removed":[],"toolCount":18,"serverVersion":"1.25.3"},"observationId":"ob_enkv4w93z8pz","claimId":null},{"id":"ev_bzxakbs387w8","kind":"tool_surface_changed","at":"2026-09-23T18:24:09.509Z","endpointId":"ep_rzjnagt364xr","before":{"hash":"83a46ced39cb1d0ac91ba064fd909664517cb9ff4f429fa40504d3ca15bf09e6","toolCount":17,"serverVersion":"1.22.1"},"after":{"hash":"2d5ebb030db04fd38d560ee43552b756fd60b45b002ccebdda147141816fb6d7","added":["get_commitments"],"changed":[],"removed":[],"toolCount":18,"serverVersion":"1.24.1"},"observationId":"ob_js67g5mu7cz3","claimId":null},{"id":"ev_r5fmesxqfyhv","kind":"tls_changed","at":"2026-09-14T02:23:17.574Z","endpointId":"ep_rzjnagt364xr","before":null,"after":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"warmthengine.com","validTo":"2026-12-06T19:07:39.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"78:E3:54:A8:21:46:84:31:12:9D:2B:F9:A4:C2:24:FB:48:EA:E6:9D:8C:E1:35:14:E3:33:88:54:F0:DA:56:1A"},"observationId":"ob_kerqabm3be2t","claimId":null},{"id":"ev_zf2bbsw3v4w8","kind":"auth_posture_changed","at":"2026-09-14T02:23:17.556Z","endpointId":"ep_rzjnagt364xr","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_kerqabm3be2t","claimId":null},{"id":"ev_brk66mkmx7sa","kind":"tool_surface_observed","at":"2026-09-12T16:26:00.405Z","endpointId":"ep_rzjnagt364xr","before":null,"after":{"hash":"83a46ced39cb1d0ac91ba064fd909664517cb9ff4f429fa40504d3ca15bf09e6","tools":["search_events","get_event","get_connections","get_actors","get_coverage_stats","get_methodology","get_connection_by_id","get_topology","traverse_coordination","get_capability_signatures","get_capability_links","get_threads","get_event_stack","query_scp","get_blocs","get_contribution","get_metrics"],"toolCount":17,"serverVersion":"1.22.1"},"observationId":"ob_eqqzqwtjs7cr","claimId":null}]}