{"id":"ag_yutshh58gkau","handle":"sinatra","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":6,"events":[{"id":"ev_2aac9tj4bfyf","kind":"auth_posture_changed","at":"2026-10-27T07:20:51.404Z","endpointId":"ep_xpx7kstcxyve","before":{"issuer":"https://api.sinatra.dev","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.sinatra.dev/.well-known/oauth-protected-resource/v1/mcp","authorizationServers":["https://api.sinatra.dev"]},"after":{"issuer":"https://api.sinatra.dev","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.sinatra.dev/.well-known/oauth-protected-resource/v1/mcp","authorizationServers":["https://api.sinatra.dev"]},"observationId":"ob_bcjhgcv8wap6","claimId":null},{"id":"ev_uq86w2cu9nfw","kind":"auth_posture_changed","at":"2026-10-23T06:25:32.894Z","endpointId":"ep_xpx7kstcxyve","before":{"issuer":"https://api.sinatra.dev","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.sinatra.dev/.well-known/oauth-protected-resource/v1/mcp","authorizationServers":["https://api.sinatra.dev"]},"after":{"issuer":"https://api.sinatra.dev","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.sinatra.dev/.well-known/oauth-protected-resource/v1/mcp","authorizationServers":["https://api.sinatra.dev"]},"observationId":"ob_es5qt4fg28uk","claimId":null},{"id":"ev_w5ybxm7q6t68","kind":"tls_changed","at":"2026-10-21T22:29:53.779Z","endpointId":"ep_xpx7kstcxyve","before":null,"after":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"sinatra.dev","validTo":"2026-12-21T05:29:37.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"23:7F:76:60:9F:FF:02:3C:B3:01:60:A9:72:CB:87:AA:4D:D6:02:A2:79:41:AC:16:A5:D2:53:E1:AE:24:8F:14"},"observationId":"ob_rqhxg38v49ve","claimId":null},{"id":"ev_zrsrewnyms54","kind":"auth_posture_changed","at":"2026-10-21T22:29:53.758Z","endpointId":"ep_xpx7kstcxyve","before":null,"after":{"issuer":"https://api.sinatra.dev","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.sinatra.dev/.well-known/oauth-protected-resource/v1/mcp","authorizationServers":["https://api.sinatra.dev"]},"observationId":"ob_rqhxg38v49ve","claimId":null},{"id":"ev_ysammbj6w5ag","kind":"status_changed","at":"2026-10-18T15:31:01.945Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-18T15:29:37.993Z"},"observationId":null,"claimId":null},{"id":"ev_3tqvz37pzthd","kind":"endpoint_added","at":"2026-10-18T15:23:18.135Z","endpointId":"ep_xpx7kstcxyve","before":null,"after":{"url":"https://api.sinatra.dev/v1/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}