{"id":"ag_p4chmpf3a8aw","handle":"apyhub-utility-tools-eu","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":16,"events":[{"id":"ev_dgarmevfwjuw","kind":"auth_posture_changed","at":"2026-10-10T08:31:41.292Z","endpointId":"ep_uzbdmpmfexzd","before":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"after":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"observationId":"ob_87bt2raz4tw4","claimId":null},{"id":"ev_q3u57x95gvqh","kind":"auth_posture_changed","at":"2026-10-07T07:27:02.740Z","endpointId":"ep_uzbdmpmfexzd","before":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"after":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"observationId":"ob_rssmya8f7e6s","claimId":null},{"id":"ev_hjjedgpw8ptz","kind":"auth_posture_changed","at":"2026-10-05T23:22:55.826Z","endpointId":"ep_uzbdmpmfexzd","before":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"after":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"observationId":"ob_h49ymd8qbwww","claimId":null},{"id":"ev_2yswqxmzq2pk","kind":"auth_posture_changed","at":"2026-10-04T08:28:20.279Z","endpointId":"ep_uzbdmpmfexzd","before":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"after":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"observationId":"ob_3gu27f4j28gn","claimId":null},{"id":"ev_md9hyzqtapb3","kind":"auth_posture_changed","at":"2026-10-02T23:20:04.128Z","endpointId":"ep_uzbdmpmfexzd","before":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"after":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"observationId":"ob_tbpbwyjd3gdb","claimId":null},{"id":"ev_2xb42yvn973k","kind":"auth_posture_changed","at":"2026-09-30T18:26:22.638Z","endpointId":"ep_uzbdmpmfexzd","before":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"after":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"observationId":"ob_j3g9zp8qexkk","claimId":null},{"id":"ev_q9hbnf9kce5u","kind":"auth_posture_changed","at":"2026-09-28T11:25:38.464Z","endpointId":"ep_uzbdmpmfexzd","before":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"after":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"observationId":"ob_m3r6wtax95du","claimId":null},{"id":"ev_vpjgp4m5phbn","kind":"auth_posture_changed","at":"2026-09-27T09:24:32.647Z","endpointId":"ep_uzbdmpmfexzd","before":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"after":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"observationId":"ob_qj2ncjkd4vqw","claimId":null},{"id":"ev_f3fk47b8at92","kind":"auth_posture_changed","at":"2026-09-26T08:30:35.706Z","endpointId":"ep_uzbdmpmfexzd","before":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"after":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"observationId":"ob_783rsnkpbzcw","claimId":null},{"id":"ev_ypbu4cyzqgpy","kind":"auth_posture_changed","at":"2026-09-21T23:27:31.302Z","endpointId":"ep_uzbdmpmfexzd","before":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"after":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"observationId":"ob_xbgkamwxwas8","claimId":null},{"id":"ev_ny3t478eqd6f","kind":"auth_posture_changed","at":"2026-09-20T06:31:33.679Z","endpointId":"ep_uzbdmpmfexzd","before":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"after":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"observationId":"ob_qs6ztdshd422","claimId":null},{"id":"ev_pbwgfmqnzs2g","kind":"auth_posture_changed","at":"2026-09-18T08:28:49.634Z","endpointId":"ep_uzbdmpmfexzd","before":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"after":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"observationId":"ob_69mvn8e2gyju","claimId":null},{"id":"ev_x4hatx9vam3g","kind":"auth_posture_changed","at":"2026-09-16T16:26:44.836Z","endpointId":"ep_uzbdmpmfexzd","before":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"after":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"observationId":"ob_nvtdrft2uzvt","claimId":null},{"id":"ev_mndcmzeqxts4","kind":"auth_posture_changed","at":"2026-09-15T07:23:37.868Z","endpointId":"ep_uzbdmpmfexzd","before":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"after":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"observationId":"ob_s65w97x2j78p","claimId":null},{"id":"ev_suae63ay3tgk","kind":"tls_changed","at":"2026-09-13T15:30:44.571Z","endpointId":"ep_uzbdmpmfexzd","before":null,"after":{"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"subject":"mcp.eu.apyhub.com","validTo":"2026-11-29T06:12:26.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"2E:F1:9A:0C:FA:26:79:6B:80:EB:14:F7:FE:55:C1:61:06:0A:E4:71:CC:A1:BB:3F:FB:16:50:DA:C2:F7:8D:FD"},"observationId":"ob_uqaxrfy4vvm9","claimId":null},{"id":"ev_zdgk98va6722","kind":"auth_posture_changed","at":"2026-09-13T15:30:44.541Z","endpointId":"ep_uzbdmpmfexzd","before":null,"after":{"issuer":"https://apyhub.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.eu.apyhub.com/.well-known/oauth-protected-resource","authorizationServers":["https://apyhub.com"]},"observationId":"ob_uqaxrfy4vvm9","claimId":null}]}