{"id":"ag_xwsrcmd9urkk","handle":"farpy","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":13,"events":[{"id":"ev_ny6skc7z4asd","kind":"auth_posture_changed","at":"2026-10-10T06:26:31.104Z","endpointId":"ep_npkygv7eyvue","before":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"after":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"observationId":"ob_8vsxspxwgp7k","claimId":null},{"id":"ev_2teyc7dzf2ga","kind":"auth_posture_changed","at":"2026-10-01T05:25:31.640Z","endpointId":"ep_npkygv7eyvue","before":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"after":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"observationId":"ob_apqzy5pbbgqk","claimId":null},{"id":"ev_h9rptf8bk7bv","kind":"auth_posture_changed","at":"2026-09-27T09:24:12.121Z","endpointId":"ep_npkygv7eyvue","before":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"after":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"observationId":"ob_9ycx6sas2a4c","claimId":null},{"id":"ev_xbd2ztnj6nz3","kind":"auth_posture_changed","at":"2026-09-25T18:24:34.300Z","endpointId":"ep_npkygv7eyvue","before":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"after":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"observationId":"ob_xqudbmgd8sk8","claimId":null},{"id":"ev_545gnkwd9rav","kind":"auth_posture_changed","at":"2026-09-21T18:29:01.516Z","endpointId":"ep_npkygv7eyvue","before":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"after":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"observationId":"ob_5puxkn6s7wmb","claimId":null},{"id":"ev_far3nvm3kggg","kind":"auth_posture_changed","at":"2026-09-19T18:26:58.965Z","endpointId":"ep_npkygv7eyvue","before":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"after":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"observationId":"ob_7jccgjwqw5bv","claimId":null},{"id":"ev_efux5uhj2xz9","kind":"auth_posture_changed","at":"2026-09-17T19:21:06.042Z","endpointId":"ep_npkygv7eyvue","before":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"after":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"observationId":"ob_ancrfg7f55kc","claimId":null},{"id":"ev_9j3w66es7uax","kind":"auth_posture_changed","at":"2026-09-16T16:26:05.448Z","endpointId":"ep_npkygv7eyvue","before":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"after":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"observationId":"ob_ddzu2jbu6yqw","claimId":null},{"id":"ev_755g2yzhgrmh","kind":"auth_posture_changed","at":"2026-09-15T13:22:30.521Z","endpointId":"ep_npkygv7eyvue","before":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"after":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"observationId":"ob_j4zmycgbyq3g","claimId":null},{"id":"ev_7g4waytszt3x","kind":"tls_changed","at":"2026-09-14T06:22:31.203Z","endpointId":"ep_npkygv7eyvue","before":null,"after":{"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"subject":"farpy.com","validTo":"2026-11-13T16:42:25.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"9F:89:80:71:1F:D4:32:7A:4D:18:81:36:F2:09:9B:94:A7:7E:AF:63:C4:C2:E9:A0:9E:F0:1E:DB:C4:41:21:73"},"observationId":"ob_ce6gvrk6q58g","claimId":null},{"id":"ev_p8zzzh7x2k74","kind":"auth_posture_changed","at":"2026-09-14T06:22:31.177Z","endpointId":"ep_npkygv7eyvue","before":null,"after":{"issuer":"https://api.farpy.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://api.farpy.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.farpy.com"]},"observationId":"ob_ce6gvrk6q58g","claimId":null},{"id":"ev_knrhe8bfkn3h","kind":"status_changed","at":"2026-09-13T12:29:44.122Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-09-13T12:27:40.446Z"},"observationId":null,"claimId":null},{"id":"ev_a3vrpq2du85a","kind":"status_changed","at":"2026-09-12T22:25:51.059Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-09-12T15:25:30.190Z"},"observationId":null,"claimId":null}]}