{"id":"ag_7pj322ncv7qu","handle":"teamshift","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_847p53fkkktv","kind":"auth_posture_changed","at":"2026-10-10T02:29:18.554Z","endpointId":"ep_g5r9aab5r4f5","before":{"issuer":"https://api.teamshift.io","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.teamshift.io/.well-known/oauth-protected-resource","authorizationServers":["https://api.teamshift.io"]},"after":{"issuer":"https://api.teamshift.io","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.teamshift.io/.well-known/oauth-protected-resource","authorizationServers":["https://api.teamshift.io"]},"observationId":"ob_byqvkfwgzcvx","claimId":null},{"id":"ev_ctmzqwghdq44","kind":"tls_changed","at":"2026-10-07T03:24:05.419Z","endpointId":"ep_g5r9aab5r4f5","before":null,"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"api.teamshift.io","validTo":"2026-11-20T10:51:07.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"13:A6:17:58:75:2A:C6:7B:F9:A3:0E:F5:91:FD:33:DA:49:83:38:CF:1A:27:B5:D9:7F:BB:79:E3:A0:FB:7C:A8"},"observationId":"ob_v796g4gs5mx7","claimId":null},{"id":"ev_vj3yahqcvs4m","kind":"auth_posture_changed","at":"2026-10-07T03:24:05.242Z","endpointId":"ep_g5r9aab5r4f5","before":null,"after":{"issuer":"https://api.teamshift.io","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.teamshift.io/.well-known/oauth-protected-resource","authorizationServers":["https://api.teamshift.io"]},"observationId":"ob_v796g4gs5mx7","claimId":null},{"id":"ev_evdnm76q9ggb","kind":"tls_changed","at":"2026-10-07T01:30:12.170Z","endpointId":"ep_8vnknk5qvbzx","before":null,"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"api.teamshift.io","validTo":"2026-11-20T10:51:07.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"13:A6:17:58:75:2A:C6:7B:F9:A3:0E:F5:91:FD:33:DA:49:83:38:CF:1A:27:B5:D9:7F:BB:79:E3:A0:FB:7C:A8"},"observationId":"ob_4bj9cthuxhcf","claimId":null},{"id":"ev_qwt3y3wx33zd","kind":"auth_posture_changed","at":"2026-10-07T01:30:12.002Z","endpointId":"ep_8vnknk5qvbzx","before":null,"after":{"issuer":"https://api.teamshift.io/v1/claude/oauth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.teamshift.io/.well-known/oauth-protected-resource/v1/claude/mcp","authorizationServers":["https://api.teamshift.io/v1/claude/oauth"]},"observationId":"ob_4bj9cthuxhcf","claimId":null},{"id":"ev_fzs79b6tztbw","kind":"status_changed","at":"2026-10-05T17:28:21.919Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-05T17:27:38.565Z"},"observationId":null,"claimId":null},{"id":"ev_2ctzdv2uugyg","kind":"endpoint_added","at":"2026-10-05T17:22:16.384Z","endpointId":"ep_g5r9aab5r4f5","before":null,"after":{"url":"https://api.teamshift.io/v1/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null},{"id":"ev_yutazanejbhj","kind":"endpoint_added","at":"2026-10-05T17:22:16.371Z","endpointId":"ep_8vnknk5qvbzx","before":null,"after":{"url":"https://api.teamshift.io/v1/claude/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}