{"status":"ok","count":50,"maxEntries":50,"latest":{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":1,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":111,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1037,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":148,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":669,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1251,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":515,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":3733,"timestamp":"2026-07-21T11:00:25.780Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T11:00:25.780Z"},"latestRecorded":{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":1,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":111,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1037,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":148,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":669,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1251,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":515,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":3733,"timestamp":"2026-07-21T11:00:25.780Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T11:00:25.780Z"},"history":[{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":1,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":111,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1037,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":148,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":669,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1251,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":515,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":3733,"timestamp":"2026-07-21T11:00:25.780Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T11:00:25.780Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":0,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":120,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1084,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":154,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":694,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1311,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":540,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":3903,"timestamp":"2026-07-21T10:50:20.508Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T10:50:20.508Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":0,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":222,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1067,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":152,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":682,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1287,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":531,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":3942,"timestamp":"2026-07-21T10:40:27.558Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T10:40:27.558Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":0,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":296,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1138,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":162,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":730,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1377,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":568,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":4271,"timestamp":"2026-07-21T10:30:27.755Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T10:30:27.755Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":1,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":97,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1116,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":163,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":715,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1360,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":557,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":4009,"timestamp":"2026-07-21T10:20:24.162Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T10:20:24.162Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":1,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":99,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1046,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":149,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":671,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1266,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":522,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":3755,"timestamp":"2026-07-21T10:10:33.463Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T10:10:33.463Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":0,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":1,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":217,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1056,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":149,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":675,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1274,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":524,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":3897,"timestamp":"2026-07-21T10:00:38.002Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T10:00:38.002Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":0,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":222,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1181,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":168,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":756,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1427,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":587,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":4341,"timestamp":"2026-07-21T09:50:45.386Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T09:50:45.386Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":1,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":224,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1073,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":153,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":687,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1304,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":531,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":3974,"timestamp":"2026-07-21T09:40:20.472Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T09:40:20.472Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":0,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":228,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1043,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":149,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":669,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1270,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":519,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":3879,"timestamp":"2026-07-21T09:30:22.534Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T09:30:22.534Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":0,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":275,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1061,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":155,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":694,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1308,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":539,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":4032,"timestamp":"2026-07-21T09:20:24.979Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T09:20:24.979Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":1,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":276,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1106,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":158,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":709,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1338,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":551,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":4139,"timestamp":"2026-07-21T09:10:23.850Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T09:10:23.850Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":1,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":250,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1153,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":164,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":740,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1398,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":573,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":4280,"timestamp":"2026-07-21T09:00:31.458Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T09:00:31.458Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":0,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":215,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1044,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":149,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":669,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1264,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":520,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":3861,"timestamp":"2026-07-21T08:50:26.075Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T08:50:26.075Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":1,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":224,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1080,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":153,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":690,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1301,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":535,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":3984,"timestamp":"2026-07-21T08:40:26.028Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T08:40:26.028Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":0,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":314,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1271,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":181,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":815,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1536,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":632,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":4749,"timestamp":"2026-07-21T08:30:25.931Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T08:30:25.931Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":0,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":296,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1091,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":155,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":700,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1322,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":544,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":4108,"timestamp":"2026-07-21T08:20:23.315Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T08:20:23.315Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":0,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":284,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1156,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":165,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":743,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1397,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":574,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":4320,"timestamp":"2026-07-21T08:10:29.765Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T08:10:29.765Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":0,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":290,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1050,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":152,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":957,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1301,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":535,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":4285,"timestamp":"2026-07-21T08:00:37.102Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T08:00:37.102Z"},{"status":"ok","enabled":true,"configured":true,"persistentStorage":true,"checks":[{"name":"oauth_configuration","status":"passed","duration":0,"detail":"OAuth configuration is complete."},{"name":"durable_token_state","status":"passed","duration":0,"detail":"Durable OAuth token state is available."},{"name":"canary_identity","status":"passed","duration":227,"detail":"The dedicated OAuth canary identity is available."},{"name":"authorization_code","status":"passed","duration":1111,"detail":"Authorization, consent, PKCE binding, and code exchange passed."},{"name":"access_token","status":"passed","duration":157,"detail":"The issued access token verified against the protected resource."},{"name":"refresh_rotation_replay_defense","status":"passed","duration":713,"detail":"Refresh rotation and replay-triggered family revocation passed."},{"name":"token_revocation","status":"passed","duration":1345,"detail":"Access-token revocation invalidated the full token family."},{"name":"connected_app_cleanup","status":"passed","duration":555,"detail":"Canary consent, token families, and client registration were removed."}],"passed":8,"failed":0,"duration":4108,"timestamp":"2026-07-21T07:50:27.999Z","serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba","observedAt":"2026-07-21T07:50:27.999Z"}],"storage":{"configuredBackend":"redis","activeBackend":"redis","persistent":true,"available":true,"required":true,"degraded":false,"message":"Canary history is persisted in Redis."},"currentBuild":{"serverVersion":"1.3.0","buildSha":"d47b3fb1f94a64108efe56520ab819bccaa4deba"},"staleAfterSeconds":900,"evidence":{"state":"present","source":"oauth_lifecycle_canary_history","observedAt":"2026-07-21T11:00:25.780Z","ageMs":517072,"message":"Status is based on a fresh oauth lifecycle canary run from the current build."},"timestamp":"2026-07-21T11:09:02.853Z","runtimeStatuses":["ok","invalid_input","missing_key","plan_required","rate_limited","degraded","failing"],"evidenceStatuses":["unknown","ok","invalid_input","missing_key","plan_required","rate_limited","degraded","failing"]}