{"id":"ag_mn24v974dct9","handle":"solvion-heating-energy-engineering","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":8,"events":[{"id":"ev_exkzw5vnagbt","kind":"tool_surface_changed","at":"2026-09-30T20:28:39.792Z","endpointId":"ep_tyyuq68c6red","before":{"hash":"6dde02e4d05485721f5426c2d742865874bb68896751c8a7dc70b37e45bd21fb","toolCount":1,"serverVersion":"1.3.8"},"after":{"hash":"d273033340c5aa097a043597e18efff8b19907fcbd2b2df854583e2dee5752f2","added":[],"changed":["solve"],"removed":[],"toolCount":1,"serverVersion":"1.3.8"},"observationId":"ob_q9c6h7jfmph5","claimId":null},{"id":"ev_d6c8mt59gpmh","kind":"tool_surface_changed","at":"2026-09-30T14:26:31.457Z","endpointId":"ep_tyyuq68c6red","before":{"hash":"e5ad7423c05d509ace6029124e6eb57ed0e121e1a53ac9c749f587f09a587169","toolCount":1,"serverVersion":"1.3.8"},"after":{"hash":"6dde02e4d05485721f5426c2d742865874bb68896751c8a7dc70b37e45bd21fb","added":["solve"],"changed":[],"removed":["quick_start"],"toolCount":1,"serverVersion":"1.3.8"},"observationId":"ob_3z8graggk49v","claimId":null},{"id":"ev_eyv6w8b92cbm","kind":"tool_surface_changed","at":"2026-09-29T19:23:27.746Z","endpointId":"ep_tyyuq68c6red","before":{"hash":"08a593f66ef5d0f5fbce8e06eefd1ff146aa4983f55b0300dfa7782fca1dd259","toolCount":14,"serverVersion":"1.3.8"},"after":{"hash":"e5ad7423c05d509ace6029124e6eb57ed0e121e1a53ac9c749f587f09a587169","added":["quick_start"],"changed":[],"removed":["boiler_capacity_check","compare_heating_options","heat_loss_total","heating_energy_cost","hydronic_mass_flow","hydronic_pipe_velocity","list_machine_offers","request_machine_quote","required_heating_power","search_capabilities","solve_heating_task","specific_heat_loss","transmission_heat_loss","ventilation_heat_loss"],"toolCount":1,"serverVersion":"1.3.8"},"observationId":"ob_5fpyjmxa5zvg","claimId":null},{"id":"ev_9r2j3nyxnpyu","kind":"tls_changed","at":"2026-09-28T09:26:33.461Z","endpointId":"ep_tyyuq68c6red","before":null,"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"solvion.ru","validTo":"2026-11-10T15:41:14.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"AE:63:2C:B0:34:8D:A7:E3:AC:95:82:D7:E2:EE:EB:3E:16:DF:C6:6A:E6:E9:01:42:C1:DE:72:EB:11:50:6A:C4"},"observationId":"ob_8g7abxtgtc9f","claimId":null},{"id":"ev_thfz9yqsdc4a","kind":"auth_posture_changed","at":"2026-09-28T09:26:33.352Z","endpointId":"ep_tyyuq68c6red","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_8g7abxtgtc9f","claimId":null},{"id":"ev_7a2jmm2qafkn","kind":"status_changed","at":"2026-09-27T14:28:54.634Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-09-27T14:28:18.159Z"},"observationId":null,"claimId":null},{"id":"ev_2rt7naj2s2rq","kind":"tool_surface_observed","at":"2026-09-27T14:28:18.167Z","endpointId":"ep_tyyuq68c6red","before":null,"after":{"hash":"08a593f66ef5d0f5fbce8e06eefd1ff146aa4983f55b0300dfa7782fca1dd259","tools":["search_capabilities","solve_heating_task","required_heating_power","boiler_capacity_check","heat_loss_total","transmission_heat_loss","ventilation_heat_loss","specific_heat_loss","hydronic_mass_flow","hydronic_pipe_velocity","heating_energy_cost","compare_heating_options","list_machine_offers","request_machine_quote"],"toolCount":14,"serverVersion":"1.3.8"},"observationId":"ob_ckrw9xw63adc","claimId":null},{"id":"ev_975c54sd6xxw","kind":"endpoint_added","at":"2026-09-27T14:19:05.813Z","endpointId":"ep_tyyuq68c6red","before":null,"after":{"url":"https://solvion.ru/wp-json/solvion-agent/v1/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}