{"id":"ag_vanqkydtq88r","handle":"quantcalc-retirement-engine","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":11,"events":[{"id":"ev_2rra7t5bqwnh","kind":"tool_surface_changed","at":"2026-10-10T11:25:48.825Z","endpointId":"ep_7tjwfbqvdu7b","before":{"hash":"0f45261c9ebe3f82e156f3a3e1e2e75549a2d28eff3f80904a102dbbca5c328d","toolCount":5,"serverVersion":"1.1.0"},"after":{"hash":"b4d5e79ac80122448f65ab5bccc12ad38d30481f6d4beea6d59466a40c56f410","added":["estimate_2026_tax_return"],"changed":[],"removed":[],"toolCount":6,"serverVersion":"1.2.0"},"observationId":"ob_nu5k9puhx7hr","claimId":null},{"id":"ev_q9n72hsxd265","kind":"tool_surface_changed","at":"2026-10-09T22:28:16.576Z","endpointId":"ep_7tjwfbqvdu7b","before":{"hash":"4ccee954b3156d317c6c1b7fcc4e1e7e2b8fa29ccd76e931bcf5ca052234af1f","toolCount":5,"serverVersion":"1.1.0"},"after":{"hash":"0f45261c9ebe3f82e156f3a3e1e2e75549a2d28eff3f80904a102dbbca5c328d","added":[],"changed":["run_tax_aware_projection"],"removed":[],"toolCount":5,"serverVersion":"1.1.0"},"observationId":"ob_2fuzfqdmby9m","claimId":null},{"id":"ev_yte3zxs6myff","kind":"tls_changed","at":"2026-09-30T18:26:19.653Z","endpointId":"ep_7tjwfbqvdu7b","before":{"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"subject":"quantcalc.app","validTo":"2026-10-28T13:41:39.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"FC:59:75:06:BF:CD:71:B1:EC:F6:03:07:8E:9C:E0:17:78:38:BA:1D:76:B3:A6:94:8C:03:C7:F6:0D:0C:3D:3C"},"after":{"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"subject":"quantcalc.app","validTo":"2026-12-26T14:42:41.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"B5:34:06:DB:D7:30:26:03:60:28:8C:14:DB:3B:23:CD:96:C5:86:0B:6B:1B:EF:3A:7A:78:1D:54:97:2F:CC:07"},"observationId":"ob_55cq8u5gvfmh","claimId":null},{"id":"ev_j3ggtved22qe","kind":"tool_surface_changed","at":"2026-09-28T14:35:44.799Z","endpointId":"ep_7tjwfbqvdu7b","before":{"hash":"fb9a8fcde6ac23e7b51a04729757690af7b22623f325a3eac964f1516ab8f06c","toolCount":5,"serverVersion":"1.1.0"},"after":{"hash":"4ccee954b3156d317c6c1b7fcc4e1e7e2b8fa29ccd76e931bcf5ca052234af1f","added":[],"changed":["run_tax_aware_projection"],"removed":[],"toolCount":5,"serverVersion":"1.1.0"},"observationId":"ob_p58bue9qj6fb","claimId":null},{"id":"ev_b9qfmhkr9mq7","kind":"tool_surface_changed","at":"2026-09-22T15:28:37.912Z","endpointId":"ep_7tjwfbqvdu7b","before":{"hash":"8ac487307601f815106985e3bffc6af5406782f7e5837104b7c0d6c9159cef1b","toolCount":4,"serverVersion":"1.0.0"},"after":{"hash":"fb9a8fcde6ac23e7b51a04729757690af7b22623f325a3eac964f1516ab8f06c","added":["run_tax_aware_projection"],"changed":["run_retirement_projection"],"removed":[],"toolCount":5,"serverVersion":"1.1.0"},"observationId":"ob_7s6za2wmj4be","claimId":null},{"id":"ev_wkjgehk6rag9","kind":"tool_surface_changed","at":"2026-09-20T07:33:06.001Z","endpointId":"ep_7tjwfbqvdu7b","before":{"hash":"14174b6e731ab2a9a50787f959fe32864e7fdb76d7e11cf515dbbe943e44e8f8","toolCount":4,"serverVersion":"1.0.0"},"after":{"hash":"8ac487307601f815106985e3bffc6af5406782f7e5837104b7c0d6c9159cef1b","added":[],"changed":["compare_return_assumptions","run_retirement_projection"],"removed":[],"toolCount":4,"serverVersion":"1.0.0"},"observationId":"ob_n4dfq88hnqap","claimId":null},{"id":"ev_xpwa5b9d9uan","kind":"tls_changed","at":"2026-09-16T03:26:54.729Z","endpointId":"ep_7tjwfbqvdu7b","before":null,"after":{"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"subject":"quantcalc.app","validTo":"2026-10-28T13:41:39.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"FC:59:75:06:BF:CD:71:B1:EC:F6:03:07:8E:9C:E0:17:78:38:BA:1D:76:B3:A6:94:8C:03:C7:F6:0D:0C:3D:3C"},"observationId":"ob_dra4zuqf88tr","claimId":null},{"id":"ev_wabj9t5a5bgn","kind":"auth_posture_changed","at":"2026-09-16T03:26:54.712Z","endpointId":"ep_7tjwfbqvdu7b","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_dra4zuqf88tr","claimId":null},{"id":"ev_zexwxx6837ab","kind":"status_changed","at":"2026-09-15T20:39:06.713Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-09-15T20:23:24.395Z"},"observationId":null,"claimId":null},{"id":"ev_z5dzz8aw8j72","kind":"tool_surface_observed","at":"2026-09-15T20:23:24.406Z","endpointId":"ep_7tjwfbqvdu7b","before":null,"after":{"hash":"14174b6e731ab2a9a50787f959fe32864e7fdb76d7e11cf515dbbe943e44e8f8","tools":["run_retirement_projection","compare_return_assumptions","list_return_assumption_sources","explain_methodology"],"toolCount":4,"serverVersion":"1.0.0"},"observationId":"ob_b6rmas4bm3pj","claimId":null},{"id":"ev_etnh23pspnd4","kind":"endpoint_added","at":"2026-09-15T20:18:15.128Z","endpointId":"ep_7tjwfbqvdu7b","before":null,"after":{"url":"https://mcp.quantcalc.app","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}