{"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":8,"events":[{"id":"ev_3pqv636jxvzn","kind":"auth_posture_changed","at":"2026-10-23T11:24:22.972Z","endpointId":"ep_8hzctytwcvr6","before":{"issuer":null,"scheme":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":true,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":false,"resourceMetadata":"https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/.well-known/oauth-protected-resource/mcp","authorizationServers":null},"after":{"issuer":null,"scheme":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":true,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":false,"resourceMetadata":"https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/.well-known/oauth-protected-resource/mcp","authorizationServers":null},"observationId":"ob_zwe59826d48n","claimId":null},{"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_sbktn8yc9y23","kind":"tls_changed","at":"2026-10-15T00:26:41.281Z","endpointId":"ep_8hzctytwcvr6","before":null,"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"srv.us","validTo":"2027-01-04T11:14:17.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"D6:53:62:FB:88:DE:01:04:38:E3:A9:A1:28:41:9C:AF:C8:58:BF:9E:B0:E3:62:55:01:64:CA:9F:9A:C0:37:85"},"observationId":"ob_hac9xt3mpxyf","claimId":null},{"id":"ev_vwyyrdky77db","kind":"auth_posture_changed","at":"2026-10-15T00:26:41.098Z","endpointId":"ep_8hzctytwcvr6","before":null,"after":{"issuer":null,"scheme":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":true,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":false,"resourceMetadata":"https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/.well-known/oauth-protected-resource/mcp","authorizationServers":null},"observationId":"ob_hac9xt3mpxyf","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},{"id":"ev_4znqjjfwazz2","kind":"status_changed","at":"2026-10-14T17:25:45.102Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-14T17:25:01.315Z"},"observationId":null,"claimId":null},{"id":"ev_r4eu7j93b4x8","kind":"tool_surface_observed","at":"2026-10-14T17:25:01.326Z","endpointId":"ep_8hzctytwcvr6","before":null,"after":{"hash":"a25c72d9ec9b4b3e4e96bab9f1e7b187710ec28b850c7ffb5b42530ab099e529","tools":["stackfacts_eol_product","stackfacts_eol_cycle","stackfacts_eol_check","stackfacts_eol_image","stackfacts_eol_snapshot","stackfacts_kev_lookup","stackfacts_kev_check","stackfacts_kev_changes","stackfacts_kev_snapshot","stackfacts_models_lookup","stackfacts_models_estimate","stackfacts_models_cheapest","stackfacts_models_changes","stackfacts_models_watch","stackfacts_models_snapshot","stackfacts_stack_check","stackfacts_osv_check","stackfacts_preflight","stackfacts_cve_lookup","stackfacts_cwe_lookup","stackfacts_technique_lookup","stackfacts_package_card","stackfacts_license_check","stackfacts_cve_prioritize","stackfacts_cve_search","stackfacts_package_preflight","stackfacts_upgrade_delta","stackfacts_lockfile_diff","stackfacts_stack_watch","stackfacts_preview","stackfacts_try","stackfacts_index","stackfacts_validate","stackfacts_manifest","stackfacts_keys"],"toolCount":35,"serverVersion":"0.6.0"},"observationId":"ob_bnxxqs9qemhm","claimId":null},{"id":"ev_depn9w8wv3yx","kind":"endpoint_added","at":"2026-10-14T17:19:34.912Z","endpointId":"ep_8hzctytwcvr6","before":null,"after":{"url":"https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}