{"id":"ag_t45svxvv7f7y","handle":"stack-facts","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":2,"events":[{"id":"ev_xauwa3jw3cse","kind":"tool_surface_changed","at":"2026-10-15T07:22:19.947Z","endpointId":"ep_8hzctytwcvr6","before":{"hash":"cec665bf1c826d17a2c1461eb81dd9cd3dd2fcc0b77d7160b0b7402d441621eb","toolCount":40,"serverVersion":"0.6.0"},"after":{"hash":"4168705a51b3c0bb11f3db0a3884a51087278e8bc7b1d0b20b76239c880274cb","added":["stackfacts_tz_lookup"],"changed":[],"removed":[],"toolCount":41,"serverVersion":"0.6.0"},"observationId":"ob_g6mj88u39zpj","claimId":null},{"id":"ev_f5zt49qfwyxp","kind":"tool_surface_changed","at":"2026-10-15T00:26:40.700Z","endpointId":"ep_8hzctytwcvr6","before":{"hash":"a25c72d9ec9b4b3e4e96bab9f1e7b187710ec28b850c7ffb5b42530ab099e529","toolCount":35,"serverVersion":"0.6.0"},"after":{"hash":"cec665bf1c826d17a2c1461eb81dd9cd3dd2fcc0b77d7160b0b7402d441621eb","added":["stackfacts_bcp47_lookup","stackfacts_capec_lookup","stackfacts_control_lookup","stackfacts_domain_lookup","stackfacts_port_lookup"],"changed":["stackfacts_cve_lookup","stackfacts_cve_prioritize","stackfacts_cve_search","stackfacts_lockfile_diff","stackfacts_models_changes","stackfacts_validate"],"removed":[],"toolCount":40,"serverVersion":"0.6.0"},"observationId":"ob_hac9xt3mpxyf","claimId":null}]}