{"id":"ag_wf8dm6amtc4t","handle":"kernelcad","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":37,"events":[{"id":"ev_94q8zxaxdbw6","kind":"tool_surface_changed","at":"2026-10-09T14:32:26.617Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"94abc1fd447944be0d2c8c9f81624fc07e072904f76b5e89384731e86b77a9e5","toolCount":56,"serverVersion":"1.0.0"},"after":{"hash":"b99818c9db5cc598e6f519107ad6ef26cc85d70c817f6ac69c0050c6ed861972","added":[],"changed":["export","run_fea","verify"],"removed":[],"toolCount":56,"serverVersion":"1.0.0"},"observationId":"ob_7zvb8pqvudyq","claimId":null},{"id":"ev_djdqqpxymydp","kind":"tool_surface_changed","at":"2026-10-09T08:28:36.409Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"fdb67841bc6747da9b614443c59a1586f13791115159af3f15681440f1641deb","toolCount":56,"serverVersion":"1.0.0"},"after":{"hash":"94abc1fd447944be0d2c8c9f81624fc07e072904f76b5e89384731e86b77a9e5","added":[],"changed":["add_surface","diff_geometry","evaluate_script","execute_cookbook"],"removed":[],"toolCount":56,"serverVersion":"1.0.0"},"observationId":"ob_9gbvtf559tmc","claimId":null},{"id":"ev_khaqstbkvfst","kind":"auth_posture_changed","at":"2026-10-07T13:26:08.765Z","endpointId":"ep_3qcqpmwxkrnc","before":{"issuer":"https://mcp.kernelcad.com","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.kernelcad.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.kernelcad.com"]},"after":{"issuer":"https://mcp.kernelcad.com","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.kernelcad.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.kernelcad.com"]},"observationId":"ob_uvvsb69p2txg","claimId":null},{"id":"ev_v4bzsyhhqaat","kind":"tool_surface_changed","at":"2026-10-06T18:26:44.074Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"89598290f657e1c73b42a93fadd1e99268daa79cabab4f19c24318bb3547a95c","toolCount":56,"serverVersion":"1.0.0"},"after":{"hash":"fdb67841bc6747da9b614443c59a1586f13791115159af3f15681440f1641deb","added":[],"changed":["evaluate_script","execute_cookbook","inspect","send_to_printer","trace_from_image"],"removed":[],"toolCount":56,"serverVersion":"1.0.0"},"observationId":"ob_wrhth2bu7hzb","claimId":null},{"id":"ev_ju2stjmb7gd6","kind":"tool_surface_changed","at":"2026-10-06T11:27:40.937Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"74ef4e56b128e8b53a9964233e75c0deb9c009d37527a745e988756645fd28f9","toolCount":56,"serverVersion":"1.0.0"},"after":{"hash":"89598290f657e1c73b42a93fadd1e99268daa79cabab4f19c24318bb3547a95c","added":[],"changed":["evaluate_script"],"removed":[],"toolCount":56,"serverVersion":"1.0.0"},"observationId":"ob_muzw439vkenf","claimId":null},{"id":"ev_t9hmwgec9s6g","kind":"tool_surface_changed","at":"2026-10-06T05:27:22.205Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"f6257ce8b55d5baa677fa7bc8647c55c6b4d748f2b99d6544eb5625c29504be9","toolCount":56,"serverVersion":"1.0.0"},"after":{"hash":"74ef4e56b128e8b53a9964233e75c0deb9c009d37527a745e988756645fd28f9","added":[],"changed":["execute_cookbook","get_project_revision","open_in_studio"],"removed":[],"toolCount":56,"serverVersion":"1.0.0"},"observationId":"ob_7xbx3hpmvtjg","claimId":null},{"id":"ev_727hpdpu9vma","kind":"tool_surface_changed","at":"2026-10-05T16:27:59.072Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"5cc3357b37f82186c32714970b03b387de159d6faf7fabda9c66cbd48a096eb7","toolCount":56,"serverVersion":"1.0.0"},"after":{"hash":"f6257ce8b55d5baa677fa7bc8647c55c6b4d748f2b99d6544eb5625c29504be9","added":[],"changed":["evaluate_script","open_in_studio"],"removed":[],"toolCount":56,"serverVersion":"1.0.0"},"observationId":"ob_a36jxcge2yut","claimId":null},{"id":"ev_mnt3qn6k2rug","kind":"auth_posture_changed","at":"2026-10-04T09:27:09.064Z","endpointId":"ep_3qcqpmwxkrnc","before":{"issuer":"https://mcp.kernelcad.com","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.kernelcad.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.kernelcad.com"]},"after":{"issuer":"https://mcp.kernelcad.com","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.kernelcad.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.kernelcad.com"]},"observationId":"ob_3xpvxapd56y7","claimId":null},{"id":"ev_js7vq48bn39w","kind":"tool_surface_changed","at":"2026-10-03T20:32:23.237Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"d8312abd622603c5cd7529ec48e6946404d7a1d21810ac174ff3a7f3ba867c88","toolCount":55,"serverVersion":"1.0.0"},"after":{"hash":"5cc3357b37f82186c32714970b03b387de159d6faf7fabda9c66cbd48a096eb7","added":["request_upload"],"changed":["drawing_to_cad","evaluate_script","export","inspect","mesh_to_features","open_in_studio","trace_from_image"],"removed":[],"toolCount":56,"serverVersion":"1.0.0"},"observationId":"ob_2bmq5vxrup5x","claimId":null},{"id":"ev_vvcfvjd9n7u5","kind":"tool_surface_changed","at":"2026-10-03T13:30:17.327Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"c8a7bb6675ef8ba833a020e3dac6345cc63c3fa3f5bbc829b2c39642890f3ce0","toolCount":55,"serverVersion":"1.0.0"},"after":{"hash":"d8312abd622603c5cd7529ec48e6946404d7a1d21810ac174ff3a7f3ba867c88","added":[],"changed":["drawing_to_cad","evaluate_script","execute_cookbook","export","find_part","lookup_api","lookup_cookbook","open_in_studio","render_preview","repair_script","trace_from_image"],"removed":[],"toolCount":55,"serverVersion":"1.0.0"},"observationId":"ob_yu4ny3zcayrd","claimId":null},{"id":"ev_t276897evcwj","kind":"auth_posture_changed","at":"2026-10-03T00:27:29.973Z","endpointId":"ep_3qcqpmwxkrnc","before":{"issuer":"https://mcp.kernelcad.com","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.kernelcad.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.kernelcad.com"]},"after":{"issuer":"https://mcp.kernelcad.com","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.kernelcad.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.kernelcad.com"]},"observationId":"ob_ta6fet2pc9t4","claimId":null},{"id":"ev_hbkkz227eqqj","kind":"status_changed","at":"2026-10-01T22:23:14.366Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-01T22:21:07.366Z"},"observationId":null,"claimId":null},{"id":"ev_gxx3uj82a4k5","kind":"auth_posture_changed","at":"2026-10-01T22:21:07.590Z","endpointId":"ep_3qcqpmwxkrnc","before":{"issuer":"https://mcp.kernelcad.com","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.kernelcad.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.kernelcad.com"]},"after":{"issuer":"https://mcp.kernelcad.com","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.kernelcad.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.kernelcad.com"]},"observationId":"ob_rcmzm7n78dgj","claimId":null},{"id":"ev_pupwb89qjpue","kind":"tool_surface_changed","at":"2026-10-01T22:21:07.414Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"ef15fd06fdb2f8688ccc4076f99e9e9f79cb54454b6bfb376b811744902c62ef","toolCount":55,"serverVersion":"1.0.0"},"after":{"hash":"c8a7bb6675ef8ba833a020e3dac6345cc63c3fa3f5bbc829b2c39642890f3ce0","added":[],"changed":["fetch_part","find_part"],"removed":[],"toolCount":55,"serverVersion":"1.0.0"},"observationId":"ob_rcmzm7n78dgj","claimId":null},{"id":"ev_k6n5f3g9rdur","kind":"status_changed","at":"2026-10-01T08:33:25.946Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-10-01T02:27:49.107Z"},"observationId":null,"claimId":null},{"id":"ev_peaas7883jyk","kind":"tool_surface_changed","at":"2026-09-30T13:26:49.926Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"d862980c7b52b9b79864dcd73ce244832302851459db7188877be2c8c97ffa79","toolCount":54,"serverVersion":"1.0.0"},"after":{"hash":"ef15fd06fdb2f8688ccc4076f99e9e9f79cb54454b6bfb376b811744902c62ef","added":["execute_cookbook"],"changed":[],"removed":[],"toolCount":55,"serverVersion":"1.0.0"},"observationId":"ob_wh4kreetpwbe","claimId":null},{"id":"ev_982pzm8dytaj","kind":"status_changed","at":"2026-09-30T07:23:05.531Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-09-30T07:20:59.503Z"},"observationId":null,"claimId":null},{"id":"ev_9agx9wd64y55","kind":"auth_posture_changed","at":"2026-09-30T07:20:59.622Z","endpointId":"ep_3qcqpmwxkrnc","before":{"issuer":null,"scheme":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":false,"resourceMetadata":null,"authorizationServers":null},"after":{"issuer":"https://mcp.kernelcad.com","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.kernelcad.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.kernelcad.com"]},"observationId":"ob_pqs92u8ejnw3","claimId":null},{"id":"ev_g72v6gxcex7w","kind":"tool_surface_changed","at":"2026-09-30T07:20:59.542Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"8d5b01c825ea64415c4fd626e1b789cdcaed8a82ceb2e2a5e8a1659b0ef38527","toolCount":54,"serverVersion":"1.0.0"},"after":{"hash":"d862980c7b52b9b79864dcd73ce244832302851459db7188877be2c8c97ffa79","added":[],"changed":["export","open_in_studio"],"removed":[],"toolCount":54,"serverVersion":"1.0.0"},"observationId":"ob_pqs92u8ejnw3","claimId":null},{"id":"ev_rp3jwjxakkvh","kind":"status_changed","at":"2026-09-29T18:28:19.848Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-09-29T12:25:56.642Z"},"observationId":null,"claimId":null},{"id":"ev_dqreyey4u5am","kind":"tool_surface_changed","at":"2026-09-29T12:25:56.675Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"78a556d7ee371c453c1ae5f749a497b0566e66a4ac1f7172b4cb8e6687f71b24","toolCount":54,"serverVersion":"1.0.0"},"after":{"hash":"8d5b01c825ea64415c4fd626e1b789cdcaed8a82ceb2e2a5e8a1659b0ef38527","added":[],"changed":["evaluate_script","export","lookup_authoring_skill","review_cad"],"removed":[],"toolCount":54,"serverVersion":"1.0.0"},"observationId":"ob_yymp7y3muyq7","claimId":null},{"id":"ev_dq397c3d7u34","kind":"tool_surface_changed","at":"2026-09-29T06:22:29.842Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"698763ef41f93391b886146d9df1c9bb5f899c25437143958f7772b1fefcf2b5","toolCount":54,"serverVersion":"1.0.0"},"after":{"hash":"78a556d7ee371c453c1ae5f749a497b0566e66a4ac1f7172b4cb8e6687f71b24","added":[],"changed":["evaluate_script","export","get_latest_render","get_project","inspect","open_in_studio"],"removed":[],"toolCount":54,"serverVersion":"1.0.0"},"observationId":"ob_mwj9jkh2cbba","claimId":null},{"id":"ev_rxvr8mykkhbt","kind":"tool_surface_changed","at":"2026-09-29T00:28:11.486Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"bdcabe00500eb3bec087150cb6e2a6788b728a55bbe2d9a56be5206cf3cbed59","toolCount":54,"serverVersion":"1.0.0"},"after":{"hash":"698763ef41f93391b886146d9df1c9bb5f899c25437143958f7772b1fefcf2b5","added":[],"changed":["capture_animation","design_loop","diff_geometry","diff_scripts","evaluate_script","evaluate_sdf","export","fetch_part","flatten_pattern","inspect","mesh_to_features","query","render_preview","repair_script","review_cad","run_fea","send_to_printer","sweep_tolerance","verify","why_did_this_fail"],"removed":[],"toolCount":54,"serverVersion":"1.0.0"},"observationId":"ob_quhfa9cuaw5u","claimId":null},{"id":"ev_m3wzm8pyka4d","kind":"tls_changed","at":"2026-09-25T17:25:58.008Z","endpointId":"ep_3qcqpmwxkrnc","before":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"api.kernelcad.com","validTo":"2026-10-24T21:29:26.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"67:CD:67:7B:78:5B:C9:2A:08:35:D7:3E:65:59:68:D9:D0:7E:CB:B9:1F:9C:43:0C:30:43:C5:F5:F8:5E:A5:36"},"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"api.kernelcad.com","validTo":"2026-12-24T02:41:23.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"47:05:E0:64:2B:BE:9A:F6:FE:70:E4:4C:AA:4D:76:AF:95:B3:F4:E8:59:40:91:1E:28:E4:20:AB:18:DF:B4:7D"},"observationId":"ob_9uad2bt2xxmr","claimId":null},{"id":"ev_b46ea9xfe5dh","kind":"tool_surface_changed","at":"2026-09-25T04:26:17.102Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"641f5c2956297a6c26c076d6dadb3f68dee510a5bb5cd4aefc70dc0f8de72f12","toolCount":54,"serverVersion":"1.0.0"},"after":{"hash":"bdcabe00500eb3bec087150cb6e2a6788b728a55bbe2d9a56be5206cf3cbed59","added":[],"changed":["design_loop","open_in_studio","verify"],"removed":[],"toolCount":54,"serverVersion":"1.0.0"},"observationId":"ob_n85s7crcucur","claimId":null},{"id":"ev_d3ncm2y4fv6u","kind":"tool_surface_changed","at":"2026-09-24T14:27:09.040Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"e1403e0e6498d799c102eb1be344bb85f4bcf0ecfc11ec0fdc53a5107849163f","toolCount":54,"serverVersion":"1.0.0"},"after":{"hash":"641f5c2956297a6c26c076d6dadb3f68dee510a5bb5cd4aefc70dc0f8de72f12","added":[],"changed":["open_in_studio"],"removed":[],"toolCount":54,"serverVersion":"1.0.0"},"observationId":"ob_v65fwauphfpy","claimId":null},{"id":"ev_tkp8wdnjahsa","kind":"tool_surface_changed","at":"2026-09-24T07:29:16.671Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"f7bf6aaf7bd42e612386a3e02a2624066b45f4b4b77c4a16ff009670ce29f104","toolCount":54,"serverVersion":"1.0.0"},"after":{"hash":"e1403e0e6498d799c102eb1be344bb85f4bcf0ecfc11ec0fdc53a5107849163f","added":[],"changed":["evaluate_script","get_project","open_in_studio"],"removed":[],"toolCount":54,"serverVersion":"1.0.0"},"observationId":"ob_sryvp9mky5v4","claimId":null},{"id":"ev_ph8pje88hrtz","kind":"tool_surface_changed","at":"2026-09-24T01:21:10.016Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"26b9ba9a67f9a04ebb024fae4bdfd38961f0bb9e65c47cc5ec69b5137de91e37","toolCount":54,"serverVersion":"1.0.0"},"after":{"hash":"f7bf6aaf7bd42e612386a3e02a2624066b45f4b4b77c4a16ff009670ce29f104","added":[],"changed":["get_project","open_in_studio"],"removed":[],"toolCount":54,"serverVersion":"1.0.0"},"observationId":"ob_g2wy6j63qdwu","claimId":null},{"id":"ev_ycc9a3nusqdn","kind":"tool_surface_changed","at":"2026-09-23T18:24:25.570Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"0beae53d8b29c98886fc60d25538c2bc07d694b1ea3bba78b5dbdd81631f9203","toolCount":54,"serverVersion":"1.0.0"},"after":{"hash":"26b9ba9a67f9a04ebb024fae4bdfd38961f0bb9e65c47cc5ec69b5137de91e37","added":[],"changed":["open_in_studio"],"removed":[],"toolCount":54,"serverVersion":"1.0.0"},"observationId":"ob_5xy97ufehg7y","claimId":null},{"id":"ev_bu7ppbvsxwwc","kind":"tool_surface_changed","at":"2026-09-23T12:25:36.578Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"27538a03d116b159df30954c5d8a8bc84c59ad49c004c310e040cc53d2bfb0a6","toolCount":54,"serverVersion":"1.0.0"},"after":{"hash":"0beae53d8b29c98886fc60d25538c2bc07d694b1ea3bba78b5dbdd81631f9203","added":[],"changed":["get_project"],"removed":[],"toolCount":54,"serverVersion":"1.0.0"},"observationId":"ob_bcxt8vu6fwgr","claimId":null},{"id":"ev_fbkx7uf5sqkv","kind":"tool_surface_changed","at":"2026-09-22T22:24:17.024Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"c56636c03fee2fab28045a20daf647d49abe468ef6784330062a4f8e795fb641","toolCount":54,"serverVersion":"1.0.0"},"after":{"hash":"27538a03d116b159df30954c5d8a8bc84c59ad49c004c310e040cc53d2bfb0a6","added":[],"changed":["open_in_studio"],"removed":[],"toolCount":54,"serverVersion":"1.0.0"},"observationId":"ob_325fezmts8bk","claimId":null},{"id":"ev_mqtvpuuqrhaj","kind":"tool_surface_changed","at":"2026-09-22T15:30:10.198Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"8c84911df842c787bc5d50ce5feb577ce75e39b8b3402625b8c935397edacd0d","toolCount":54,"serverVersion":"1.0.0"},"after":{"hash":"c56636c03fee2fab28045a20daf647d49abe468ef6784330062a4f8e795fb641","added":[],"changed":["get_project","open_in_studio"],"removed":[],"toolCount":54,"serverVersion":"1.0.0"},"observationId":"ob_ub3qpbfwbcfp","claimId":null},{"id":"ev_qe45bkrzuaaz","kind":"tool_surface_changed","at":"2026-09-22T02:34:00.828Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"e5e3de5c74a76c4056f9ac0c8402500afcbafad6b1fe66aecc248384e1db75a2","toolCount":45,"serverVersion":"1.0.0"},"after":{"hash":"8c84911df842c787bc5d50ce5feb577ce75e39b8b3402625b8c935397edacd0d","added":["diff_geometry","drawing_to_cad","fea_summary","mesh_to_features","repair_script","resolve_assumptions","run_fea","send_to_printer","sweep_tolerance"],"changed":["add_curve","add_path_segment","add_surface","add_variable_sweep","design_loop","diff_scripts","evaluate_script","export","inspect","lookup_api","project_curve","render_preview","review_cad","solve_sketch","trace_from_image","verify","why_did_this_fail"],"removed":[],"toolCount":54,"serverVersion":"1.0.0"},"observationId":"ob_qv4g7y3t99w7","claimId":null},{"id":"ev_2pxmpgj4f72e","kind":"tool_surface_changed","at":"2026-09-19T21:27:12.529Z","endpointId":"ep_3qcqpmwxkrnc","before":{"hash":"2d7825381c8f7cfff431ac9550d8cfe7d8f26ab63f1699d57f8edd02baab1d67","toolCount":45,"serverVersion":"1.0.0"},"after":{"hash":"e5e3de5c74a76c4056f9ac0c8402500afcbafad6b1fe66aecc248384e1db75a2","added":[],"changed":["get_latest_render","mesh_summary","open_in_studio"],"removed":[],"toolCount":45,"serverVersion":"1.0.0"},"observationId":"ob_s57d5qcggnsd","claimId":null},{"id":"ev_9mwwmuh2sfys","kind":"tls_changed","at":"2026-09-13T05:24:14.603Z","endpointId":"ep_3qcqpmwxkrnc","before":null,"after":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"api.kernelcad.com","validTo":"2026-10-24T21:29:26.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"67:CD:67:7B:78:5B:C9:2A:08:35:D7:3E:65:59:68:D9:D0:7E:CB:B9:1F:9C:43:0C:30:43:C5:F5:F8:5E:A5:36"},"observationId":"ob_qm79ybg2fdhb","claimId":null},{"id":"ev_3er5tvhvpbwz","kind":"auth_posture_changed","at":"2026-09-13T05:24:14.537Z","endpointId":"ep_3qcqpmwxkrnc","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_qm79ybg2fdhb","claimId":null},{"id":"ev_9mtzw3ucay2p","kind":"tool_surface_observed","at":"2026-09-12T13:26:45.698Z","endpointId":"ep_3qcqpmwxkrnc","before":null,"after":{"hash":"2d7825381c8f7cfff431ac9550d8cfe7d8f26ab63f1699d57f8edd02baab1d67","tools":["review_paint_peek_latest","open_in_studio","get_project","get_project_revision","get_latest_render","get_model_mesh","lookup_authoring_skill","mesh_summary","evaluate_script","diff_scripts","inspect","verify","why_did_this_fail","set_param","add_feature","add_surface","add_curve","add_path_segment","trace_from_image","add_variable_sweep","add_text","project_curve","add_pattern_feature","remove_feature","query","lookup_api","lookup_diagnostics","export","lookup_cookbook","find_part","fetch_part","solve_sketch","add_constraint","add_part","add_connector","add_mate","add_workspace_target","set_scene_return","solve_mates","review_cad","design_loop","flatten_pattern","evaluate_sdf","capture_animation","render_preview"],"toolCount":45,"serverVersion":"1.0.0"},"observationId":"ob_azj76v89vwgg","claimId":null}]}