{"id":"ag_pn6453x5faf8","handle":"pyai-voice-ai","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":19,"events":[{"id":"ev_nyqdwbb7v3d8","kind":"auth_posture_changed","at":"2026-10-12T01:25:12.636Z","endpointId":"ep_exyvqa2rcduh","before":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"after":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"observationId":"ob_9bh6srh6twr3","claimId":null},{"id":"ev_wkx9sb6473tk","kind":"auth_posture_changed","at":"2026-10-09T09:26:35.882Z","endpointId":"ep_exyvqa2rcduh","before":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"after":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"observationId":"ob_he4gen3cr5a4","claimId":null},{"id":"ev_hp448ae4kd7h","kind":"auth_posture_changed","at":"2026-10-07T06:29:01.107Z","endpointId":"ep_exyvqa2rcduh","before":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"after":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"observationId":"ob_dyfkvj289arz","claimId":null},{"id":"ev_b2d37hvbg2rk","kind":"auth_posture_changed","at":"2026-10-03T03:20:46.299Z","endpointId":"ep_exyvqa2rcduh","before":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"after":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"observationId":"ob_d42trjcvbpnm","claimId":null},{"id":"ev_f5s8eh29yr8f","kind":"auth_posture_changed","at":"2026-10-01T19:28:49.787Z","endpointId":"ep_exyvqa2rcduh","before":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"after":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"observationId":"ob_j5h4b6af2j7m","claimId":null},{"id":"ev_qyww4va47xqk","kind":"auth_posture_changed","at":"2026-09-30T17:28:56.407Z","endpointId":"ep_exyvqa2rcduh","before":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"after":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"observationId":"ob_2unds42vfgx6","claimId":null},{"id":"ev_ra32ptnhz8z2","kind":"status_changed","at":"2026-09-28T19:27:59.976Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-09-28T19:27:10.027Z"},"observationId":null,"claimId":null},{"id":"ev_36rfgn4bbuyu","kind":"status_changed","at":"2026-09-28T06:28:20.531Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-09-27T23:29:42.855Z"},"observationId":null,"claimId":null},{"id":"ev_ebc6cdgjtk58","kind":"auth_posture_changed","at":"2026-09-27T10:22:16.888Z","endpointId":"ep_exyvqa2rcduh","before":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"after":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"observationId":"ob_d97yd8xj88pg","claimId":null},{"id":"ev_77tkt7s6q9sq","kind":"auth_posture_changed","at":"2026-09-26T01:24:30.126Z","endpointId":"ep_exyvqa2rcduh","before":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"after":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"observationId":"ob_s3js6y8pb5qr","claimId":null},{"id":"ev_qr2bxd3g8et6","kind":"auth_posture_changed","at":"2026-09-22T15:27:51.102Z","endpointId":"ep_exyvqa2rcduh","before":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"after":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"observationId":"ob_5syd79a9qstj","claimId":null},{"id":"ev_4avhgrxgmbpn","kind":"auth_posture_changed","at":"2026-09-20T17:23:03.008Z","endpointId":"ep_exyvqa2rcduh","before":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"after":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"observationId":"ob_vnpud8hkye67","claimId":null},{"id":"ev_g96syvegyppf","kind":"auth_posture_changed","at":"2026-09-19T09:25:03.904Z","endpointId":"ep_exyvqa2rcduh","before":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"after":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"observationId":"ob_8a95drek8bgq","claimId":null},{"id":"ev_kyvtmtj3apb4","kind":"tls_changed","at":"2026-09-18T05:20:32.569Z","endpointId":"ep_exyvqa2rcduh","before":{"issuer":{"commonName":"WR3","organization":"Google Trust Services"},"subject":"api.pyai.com","validTo":"2026-10-22T21:19:58.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"E5:E6:1C:9D:4A:AB:BC:7E:C7:F2:AD:F3:C0:51:14:7E:4F:A2:BC:5D:FC:A8:E6:C0:10:68:02:8F:A4:84:0B:93"},"after":{"issuer":{"commonName":"WR3","organization":"Google Trust Services"},"subject":"api.pyai.com","validTo":"2026-12-16T22:41:38.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"DE:67:F7:F6:B6:E3:59:68:38:E0:B8:A4:4F:D3:0F:3E:79:D1:17:B1:79:90:23:A8:5C:1D:24:B3:64:CD:AF:73"},"observationId":"ob_xrhjbrcmsxj8","claimId":null},{"id":"ev_w7wpf4vqh9zg","kind":"auth_posture_changed","at":"2026-09-18T05:20:32.551Z","endpointId":"ep_exyvqa2rcduh","before":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"after":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"observationId":"ob_xrhjbrcmsxj8","claimId":null},{"id":"ev_e5v97zye3vxk","kind":"auth_posture_changed","at":"2026-09-17T04:23:03.376Z","endpointId":"ep_exyvqa2rcduh","before":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"after":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"observationId":"ob_663mbhbq2mjn","claimId":null},{"id":"ev_f8zntvc3ee2b","kind":"auth_posture_changed","at":"2026-09-15T20:22:23.341Z","endpointId":"ep_exyvqa2rcduh","before":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"after":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"observationId":"ob_v5cst54axgn4","claimId":null},{"id":"ev_jzd9u5v5uham","kind":"tls_changed","at":"2026-09-13T11:28:02.912Z","endpointId":"ep_exyvqa2rcduh","before":null,"after":{"issuer":{"commonName":"WR3","organization":"Google Trust Services"},"subject":"api.pyai.com","validTo":"2026-10-22T21:19:58.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"E5:E6:1C:9D:4A:AB:BC:7E:C7:F2:AD:F3:C0:51:14:7E:4F:A2:BC:5D:FC:A8:E6:C0:10:68:02:8F:A4:84:0B:93"},"observationId":"ob_7r3ru5mfz8pe","claimId":null},{"id":"ev_ejuvv9rda8kf","kind":"auth_posture_changed","at":"2026-09-13T11:28:02.889Z","endpointId":"ep_exyvqa2rcduh","before":null,"after":{"issuer":"https://api.pyai.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.pyai.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.pyai.com"]},"observationId":"ob_7r3ru5mfz8pe","claimId":null}]}