{"id":"ag_u6b4fajxs3jj","handle":"savvly-mcp-server","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":5,"events":[{"id":"ev_s9zgjbbfw64d","kind":"tool_surface_changed","at":"2026-10-12T02:24:46.682Z","endpointId":"ep_pw3rzsvph833","before":{"hash":"9a19d884d588d48008b7e03a455dd57f2019e715ac059ae6bdf6fad077b8bb10","toolCount":8,"serverVersion":"1.0.93"},"after":{"hash":"7a7c15b39733decf54f6ca8faaa580fdf7399f6f8543a0a36dabd0ece2aea4f3","added":[],"changed":["project_retirement_with_savvly","project_savvly_lumpsum","project_savvly_monthly"],"removed":[],"toolCount":8,"serverVersion":"1.0.95"},"observationId":"ob_vftz3kmn5r62","claimId":null},{"id":"ev_uqya8h73e34q","kind":"tls_changed","at":"2026-10-05T11:27:54.063Z","endpointId":"ep_pw3rzsvph833","before":{"issuer":{"commonName":"GeoTrust TLS RSA CA G1","organization":"DigiCert Inc"},"subject":"api.savvly.com","validTo":"2026-11-23T23:59:59.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"0E:DB:A9:67:F5:C9:7C:47:DA:75:3C:62:D9:55:8D:CA:7F:23:32:18:30:60:88:39:3E:D9:1A:A9:F7:97:CB:1A"},"after":{"issuer":{"commonName":"GeoTrust TLS RSA CA G1","organization":"DigiCert Inc"},"subject":"api.savvly.com","validTo":"2027-04-04T23:59:59.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"EE:77:0D:D7:8A:00:D3:08:07:9F:AB:21:D2:5E:11:57:93:9C:70:97:40:82:EA:CC:01:3F:E4:43:FA:A9:FB:85"},"observationId":"ob_xfsta4m3qk4e","claimId":null},{"id":"ev_msbhygsuyf3z","kind":"tls_changed","at":"2026-09-12T20:26:22.204Z","endpointId":"ep_pw3rzsvph833","before":null,"after":{"issuer":{"commonName":"GeoTrust TLS RSA CA G1","organization":"DigiCert Inc"},"subject":"api.savvly.com","validTo":"2026-11-23T23:59:59.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"0E:DB:A9:67:F5:C9:7C:47:DA:75:3C:62:D9:55:8D:CA:7F:23:32:18:30:60:88:39:3E:D9:1A:A9:F7:97:CB:1A"},"observationId":"ob_2dzwk3bdjmnf","claimId":null},{"id":"ev_t7d23vtw7sz3","kind":"auth_posture_changed","at":"2026-09-12T20:26:22.188Z","endpointId":"ep_pw3rzsvph833","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_2dzwk3bdjmnf","claimId":null},{"id":"ev_es5aucq2bcn3","kind":"tool_surface_observed","at":"2026-09-12T12:26:40.531Z","endpointId":"ep_pw3rzsvph833","before":null,"after":{"hash":"9a19d884d588d48008b7e03a455dd57f2019e715ac059ae6bdf6fad077b8bb10","tools":["get_savvly_product_info","compare_savvly_vs_alternative","project_savvly_lumpsum","project_savvly_monthly","project_retirement_with_savvly","check_savvly_eligibility","get_savvly_faq","search_savvly_content"],"toolCount":8,"serverVersion":"1.0.93"},"observationId":"ob_e9t2fbnd42v7","claimId":null}]}