{"id":"ag_5t398sqv3mvb","handle":"groovesheet","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":10,"events":[{"id":"ev_e4z3n5s5b7jb","kind":"tls_changed","at":"2026-10-28T13:30:58.999Z","endpointId":"ep_bducxgnzypvd","before":null,"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"groovesheet.net","validTo":"2026-12-04T03:51:46.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"48:AC:CD:5F:A1:A5:7C:91:6E:6A:C3:C8:1B:05:75:E8:2C:FE:12:48:4B:E5:43:6C:12:77:CB:E0:35:6C:D4:33"},"observationId":"ob_hsfvgh77ce88","claimId":null},{"id":"ev_x9btts5jqztu","kind":"auth_posture_changed","at":"2026-10-28T13:30:58.968Z","endpointId":"ep_bducxgnzypvd","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_hsfvgh77ce88","claimId":null},{"id":"ev_sbb7yedxdb9s","kind":"tool_surface_observed","at":"2026-10-27T22:31:44.939Z","endpointId":"ep_bducxgnzypvd","before":null,"after":{"hash":"d800c5ddd538a1c310031286c0a18303cd4f7c59bf64d1e21062e22001b2c42e","tools":["search_songs","get_song","get_download_links"],"toolCount":3,"serverVersion":"2.2.0"},"observationId":"ob_8hvbu8jnbaqf","claimId":null},{"id":"ev_xfv8u2ey6d94","kind":"endpoint_added","at":"2026-10-27T21:18:46.247Z","endpointId":"ep_bducxgnzypvd","before":null,"after":{"url":"https://api.groovesheet.net/mcp/public","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":false},"observationId":null,"claimId":null},{"id":"ev_w2t9kq4ynutt","kind":"auth_posture_changed","at":"2026-10-24T06:26:31.021Z","endpointId":"ep_yq5quhv29x42","before":{"issuer":"https://jdchaxhcwqvyfzpaktuf.supabase.co/auth/v1","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.groovesheet.net/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://jdchaxhcwqvyfzpaktuf.supabase.co/auth/v1"]},"after":{"issuer":"https://jdchaxhcwqvyfzpaktuf.supabase.co/auth/v1","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.groovesheet.net/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://jdchaxhcwqvyfzpaktuf.supabase.co/auth/v1"]},"observationId":"ob_8e6urd5t5374","claimId":null},{"id":"ev_em5rhx2spa43","kind":"auth_posture_changed","at":"2026-10-23T02:22:48.696Z","endpointId":"ep_yq5quhv29x42","before":{"issuer":"https://jdchaxhcwqvyfzpaktuf.supabase.co/auth/v1","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.groovesheet.net/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://jdchaxhcwqvyfzpaktuf.supabase.co/auth/v1"]},"after":{"issuer":"https://jdchaxhcwqvyfzpaktuf.supabase.co/auth/v1","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.groovesheet.net/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://jdchaxhcwqvyfzpaktuf.supabase.co/auth/v1"]},"observationId":"ob_c9jkyur2tfex","claimId":null},{"id":"ev_6whjwhuadbmn","kind":"tls_changed","at":"2026-10-21T16:33:17.163Z","endpointId":"ep_yq5quhv29x42","before":null,"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"groovesheet.net","validTo":"2026-12-04T03:51:46.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"48:AC:CD:5F:A1:A5:7C:91:6E:6A:C3:C8:1B:05:75:E8:2C:FE:12:48:4B:E5:43:6C:12:77:CB:E0:35:6C:D4:33"},"observationId":"ob_9vx93qjwcucv","claimId":null},{"id":"ev_8umvrc7cvmxv","kind":"auth_posture_changed","at":"2026-10-21T16:33:17.079Z","endpointId":"ep_yq5quhv29x42","before":null,"after":{"issuer":"https://jdchaxhcwqvyfzpaktuf.supabase.co/auth/v1","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.groovesheet.net/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://jdchaxhcwqvyfzpaktuf.supabase.co/auth/v1"]},"observationId":"ob_9vx93qjwcucv","claimId":null},{"id":"ev_95j9pvfehsb3","kind":"status_changed","at":"2026-10-20T22:27:06.523Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-20T22:24:55.937Z"},"observationId":null,"claimId":null},{"id":"ev_br3wgptgttky","kind":"endpoint_added","at":"2026-10-20T22:18:32.968Z","endpointId":"ep_yq5quhv29x42","before":null,"after":{"url":"https://api.groovesheet.net/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}