{"id":"ag_qwjpmyetv8yx","handle":"vpndetection-mcp","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_ua282k44nu2f","kind":"auth_posture_changed","at":"2026-10-12T05:24:55.767Z","endpointId":"ep_jhbmy5j7t3er","before":{"issuer":"https://api.vpndetection.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://mcp.vpndetection.io/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.vpndetection.io"]},"after":{"issuer":"https://api.vpndetection.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://mcp.vpndetection.io/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.vpndetection.io"]},"observationId":"ob_xnbk8rvc3v3f","claimId":null},{"id":"ev_f645prqbgema","kind":"tls_changed","at":"2026-10-07T12:29:36.271Z","endpointId":"ep_jhbmy5j7t3er","before":null,"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"vpndetection.io","validTo":"2026-12-08T15:03:08.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"0D:1F:94:B4:7D:1A:44:7B:A7:89:E3:43:25:FC:9A:68:2B:4E:14:1F:6A:9B:7B:02:D2:89:70:2C:5D:28:3C:92"},"observationId":"ob_8efty3uvebwj","claimId":null},{"id":"ev_zexfdfh7kwdr","kind":"auth_posture_changed","at":"2026-10-07T12:29:36.205Z","endpointId":"ep_jhbmy5j7t3er","before":null,"after":{"issuer":"https://api.vpndetection.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://mcp.vpndetection.io/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.vpndetection.io"]},"observationId":"ob_8efty3uvebwj","claimId":null},{"id":"ev_ug8hr2yhj5w8","kind":"status_changed","at":"2026-10-05T15:26:59.516Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-05T15:26:19.603Z"},"observationId":null,"claimId":null},{"id":"ev_vqyyr7tbcrv3","kind":"endpoint_added","at":"2026-10-05T15:20:13.907Z","endpointId":"ep_jhbmy5j7t3er","before":null,"after":{"url":"https://mcp.vpndetection.io/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":false},"observationId":null,"claimId":null},{"id":"ev_92f467yvj4u9","kind":"endpoint_added","at":"2026-09-20T12:21:35.322Z","endpointId":"ep_hmd4nv9frw8s","before":null,"after":{"url":"npm:vpndetection-mcp","type":"package_npm","source":"npm","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}