{"id":"ag_v8henkfhfcuu","handle":"garmin-strava-for-claude-and-chatgpt","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":3,"events":[{"id":"ev_cy3sn2uybhg4","kind":"tls_changed","at":"2026-09-30T01:21:13.974Z","endpointId":"ep_yeutfuz8v6hz","before":null,"after":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"stats.training","validTo":"2026-11-30T15:46:08.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"95:B8:D4:BE:58:96:2B:C6:59:FA:31:AD:CA:85:EB:23:42:D6:E2:80:19:EF:56:34:BF:89:F9:6C:4A:BC:26:23"},"observationId":"ob_c98bu737axfe","claimId":null},{"id":"ev_fu9ccbrg4mxs","kind":"status_changed","at":"2026-09-23T03:24:31.648Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"2 consecutive checks failed; never seen responding (latest {probe} ago).","status":"unavailable","lastOkAt":null},"observationId":null,"claimId":null},{"id":"ev_xja34fs7cvnd","kind":"endpoint_added","at":"2026-09-22T15:21:10.502Z","endpointId":"ep_yeutfuz8v6hz","before":null,"after":{"url":"https://stats.training/mcp/%7Bmcp_key%7D","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}