{"id":"ag_2uax2mgr7qhg","handle":"skiffly","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":4,"events":[{"id":"ev_pauyqsw2p8km","kind":"tls_changed","at":"2026-10-08T21:21:54.571Z","endpointId":"ep_qpgxadb2ynny","before":null,"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"mcp.skiffly.dev","validTo":"2026-12-20T13:27:33.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"8C:73:78:BB:24:5D:E9:36:2E:BA:47:DA:8A:8F:6D:2D:D6:AC:F3:34:F5:12:7D:9B:20:AC:0F:AF:1C:B6:C7:BB"},"observationId":"ob_7bkcbn32fafu","claimId":null},{"id":"ev_efn8sv7pcp8m","kind":"auth_posture_changed","at":"2026-10-08T21:21:54.559Z","endpointId":"ep_qpgxadb2ynny","before":null,"after":{"issuer":"https://mcp.skiffly.dev","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.skiffly.dev/.well-known/oauth-protected-resource","authorizationServers":["https://mcp.skiffly.dev"]},"observationId":"ob_7bkcbn32fafu","claimId":null},{"id":"ev_euhyefrupdxb","kind":"status_changed","at":"2026-10-03T19:30:06.612Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-03T19:29:11.828Z"},"observationId":null,"claimId":null},{"id":"ev_brp65wzgjm6w","kind":"endpoint_added","at":"2026-10-03T19:20:19.627Z","endpointId":"ep_qpgxadb2ynny","before":null,"after":{"url":"https://mcp.skiffly.dev/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}