{"overall":"degraded","generated_at":"2026-10-01T09:19:00.924Z","sources":[{"name":"alert-cip-discord","last_run":"2026-10-01T09:17:52.120Z","age_seconds":68,"status":"fresh"},{"name":"responder-scan","last_run":"2026-10-01T09:17:52.784Z","age_seconds":68,"status":"fresh"},{"name":"cip-history","last_run":"2026-10-01T09:17:51.567Z","age_seconds":69,"status":"fresh"},{"name":"cip-drafts","last_run":"2026-10-01T09:17:23.763Z","age_seconds":97,"status":"fresh"},{"name":"cips","last_run":"2026-10-01T09:17:23.141Z","age_seconds":97,"status":"fresh"},{"name":"cctools-markets","last_run":"2026-10-01T09:17:20.351Z","age_seconds":100,"status":"fresh"},{"name":"token-market","last_run":"2026-10-01T09:17:18.728Z","age_seconds":102,"status":"fresh"},{"name":"slack-announcements","last_run":"2026-10-01T09:17:14.019Z","age_seconds":106,"status":"fresh"},{"name":"prnewswire","last_run":"2026-10-01T09:17:13.402Z","age_seconds":107,"status":"fresh"},{"name":"scan-api","last_run":"2026-10-01T09:17:02.328Z","age_seconds":118,"status":"fresh"},{"name":"responder-post","last_run":"2026-10-01T09:16:28.623Z","age_seconds":152,"status":"fresh"},{"name":"github","last_run":"2026-10-01T09:16:27.869Z","age_seconds":153,"status":"fresh"},{"name":"featured-apps","last_run":"2026-10-01T09:16:22.198Z","age_seconds":158,"status":"fresh"},{"name":"push-radar-tg","last_run":"2026-10-01T09:15:40.011Z","age_seconds":200,"status":"fresh"},{"name":"refresh-radar","last_run":"2026-10-01T09:15:39.493Z","age_seconds":201,"status":"fresh"},{"name":"github-releases","last_run":"2026-10-01T09:15:38.904Z","age_seconds":202,"status":"fresh"},{"name":"refresh-trending","last_run":"2026-10-01T09:15:17.993Z","age_seconds":222,"status":"fresh"},{"name":"project-board","last_run":"2026-10-01T09:15:17.324Z","age_seconds":223,"status":"fresh"},{"name":"mailing-cip-announce","last_run":"2026-10-01T09:15:06.309Z","age_seconds":234,"status":"fresh"},{"name":"mailing-cip-discuss","last_run":"2026-10-01T09:15:06.309Z","age_seconds":234,"status":"fresh"},{"name":"mailing-cip-vote","last_run":"2026-10-01T09:15:06.309Z","age_seconds":234,"status":"fresh"},{"name":"mailing-grants-discuss","last_run":"2026-10-01T09:15:06.309Z","age_seconds":234,"status":"fresh"},{"name":"mailing-supervalidator-announce","last_run":"2026-10-01T09:15:06.309Z","age_seconds":234,"status":"fresh"},{"name":"mailing-tokenomics-announce","last_run":"2026-10-01T09:15:06.309Z","age_seconds":234,"status":"fresh"},{"name":"mailing-validator-announce","last_run":"2026-10-01T09:15:06.309Z","age_seconds":234,"status":"fresh"},{"name":"forum","last_run":"2026-10-01T09:15:05.776Z","age_seconds":235,"status":"fresh"},{"name":"check-writers-succeeding","last_run":"2026-10-01T06:22:18.467Z","age_seconds":10602,"status":"fresh"},{"name":"check-latency","last_run":"2026-10-01T06:22:17.642Z","age_seconds":10603,"status":"fresh"},{"name":"check-retrieval","last_run":"2026-10-01T06:22:15.441Z","age_seconds":10605,"status":"fresh"},{"name":"check-network-stats","last_run":"2026-10-01T06:22:09.088Z","age_seconds":10611,"status":"fresh"},{"name":"check-published-totals","last_run":"2026-10-01T06:22:08.559Z","age_seconds":10612,"status":"fresh"},{"name":"build-embeddings","last_run":"2026-10-01T06:22:07.634Z","age_seconds":10613,"status":"fresh"},{"name":"dev-tool-docs","last_run":"2026-10-01T06:21:58.786Z","age_seconds":10622,"status":"fresh"},{"name":"canton-dev-hub","last_run":"2026-10-01T06:16:00.377Z","age_seconds":10980,"status":"fresh"},{"name":"canton-foundation","last_run":"2026-10-01T06:12:24.019Z","age_seconds":11196,"status":"fresh"},{"name":"docs","last_run":"2026-10-01T06:11:20.807Z","age_seconds":11260,"status":"fresh"},{"name":"governance-votes","last_run":"2026-10-01T06:11:18.488Z","age_seconds":11262,"status":"fresh"},{"name":"github-discussions","last_run":"2026-10-01T06:10:16.214Z","age_seconds":11324,"status":"fresh"},{"name":"sdk-versions","last_run":"2026-10-01T06:10:08.191Z","age_seconds":11332,"status":"fresh"},{"name":"network-stats","last_run":"2026-10-01T06:09:25.968Z","age_seconds":11374,"status":"fresh"},{"name":"da-releases","last_run":"2026-10-01T06:09:25.386Z","age_seconds":11375,"status":"fresh"},{"name":"daml-releases","last_run":"2026-10-01T06:08:16.623Z","age_seconds":11444,"status":"fresh"},{"name":"youtube","last_run":"2026-10-01T06:08:05.839Z","age_seconds":11455,"status":"fresh"},{"name":"cantonnews","last_run":"2026-10-01T06:02:21.552Z","age_seconds":11799,"status":"fresh"},{"name":"da-blog","last_run":"2026-10-01T06:02:20.950Z","age_seconds":11799,"status":"fresh"},{"name":"blog","last_run":"2026-10-01T06:02:20.095Z","age_seconds":11800,"status":"fresh"},{"name":"check-agent-errors","last_run":"2026-10-01T04:04:27.063Z","age_seconds":18873,"status":"fresh"},{"name":"check-oracles","last_run":"2026-10-01T04:04:27.773Z","age_seconds":18873,"status":"fresh"},{"name":"check-corpus-balance","last_run":"2026-10-01T04:04:26.452Z","age_seconds":18874,"status":"fresh"},{"name":"check-index-coverage","last_run":"2026-10-01T04:04:25.237Z","age_seconds":18875,"status":"fresh"},{"name":"check-vec","last_run":"2026-10-01T04:04:25.825Z","age_seconds":18875,"status":"fresh"},{"name":"fts-freshness","last_run":"2026-10-01T04:04:11.941Z","age_seconds":18888,"status":"fresh"},{"name":"doc-chrome","last_run":"2026-10-01T04:04:05.682Z","age_seconds":18895,"status":"fresh"},{"name":"corpus-text","last_run":"2026-10-01T04:04:04.305Z","age_seconds":18896,"status":"fresh"},{"name":"check-index-freshness","last_run":"2026-10-01T04:04:00.157Z","age_seconds":18900,"status":"fresh"},{"name":"check-deadlines","last_run":"2026-10-01T04:03:57.772Z","age_seconds":18903,"status":"fresh"},{"name":"check-served","last_run":"2026-10-01T04:03:57.178Z","age_seconds":18903,"status":"fresh"},{"name":"check-fencing","last_run":"2026-10-01T04:03:55.247Z","age_seconds":18905,"status":"fresh"},{"name":"check-reachable","last_run":"2026-10-01T04:03:54.043Z","age_seconds":18906,"status":"fresh"},{"name":"check-source-layers","last_run":"2026-10-01T04:03:54.602Z","age_seconds":18906,"status":"fresh"},{"name":"check-handoffs","last_run":"2026-10-01T04:02:11.466Z","age_seconds":19009,"status":"fresh"},{"name":"callers","last_run":"2026-10-01T04:01:53.383Z","age_seconds":19027,"status":"fresh"},{"name":"order-keys","last_run":"2026-10-01T04:01:46.908Z","age_seconds":19033,"status":"fresh"},{"name":"cuts","last_run":"2026-10-01T04:01:46.209Z","age_seconds":19034,"status":"fresh"},{"name":"lookups","last_run":"2026-10-01T04:01:45.429Z","age_seconds":19035,"status":"fresh"},{"name":"completion","last_run":"2026-10-01T04:01:44.230Z","age_seconds":19036,"status":"fresh"},{"name":"prune-guards","last_run":"2026-10-01T04:01:44.809Z","age_seconds":19036,"status":"fresh"},{"name":"truncation","last_run":"2026-10-01T04:01:43.683Z","age_seconds":19037,"status":"fresh"},{"name":"anchors","last_run":"2026-10-01T04:01:36.814Z","age_seconds":19044,"status":"fresh"},{"name":"facets","last_run":"2026-10-01T04:01:03.514Z","age_seconds":19077,"status":"fresh"},{"name":"check-inputs","last_run":"2026-10-01T04:00:56.460Z","age_seconds":19084,"status":"fresh"},{"name":"check-concepts","last_run":"2026-10-01T04:00:33.152Z","age_seconds":19107,"status":"fresh"},{"name":"check-qualifiers","last_run":"2026-10-01T04:00:33.838Z","age_seconds":19107,"status":"fresh"},{"name":"check-formats","last_run":"2026-10-01T04:00:32.328Z","age_seconds":19108,"status":"fresh"},{"name":"check-refusals","last_run":"2026-10-01T03:59:17.462Z","age_seconds":19183,"status":"fresh"},{"name":"check-conflict-targets","last_run":"2026-10-01T03:59:16.060Z","age_seconds":19184,"status":"fresh"},{"name":"check-delete-policy","last_run":"2026-10-01T03:59:16.668Z","age_seconds":19184,"status":"fresh"},{"name":"check-containers","last_run":"2026-10-01T03:59:15.520Z","age_seconds":19185,"status":"fresh"},{"name":"check-counters","last_run":"2026-10-01T03:59:14.943Z","age_seconds":19185,"status":"fresh"},{"name":"check-changes-parity","last_run":"2026-10-01T03:59:08.124Z","age_seconds":19192,"status":"fresh"},{"name":"check-proposals-parity","last_run":"2026-10-01T03:59:01.227Z","age_seconds":19199,"status":"fresh"},{"name":"check-trending-parity","last_run":"2026-10-01T03:58:54.329Z","age_seconds":19206,"status":"fresh"},{"name":"check-version-parity","last_run":"2026-10-01T03:58:48.370Z","age_seconds":19212,"status":"fresh"},{"name":"check-radar-parity","last_run":"2026-10-01T03:58:41.707Z","age_seconds":19219,"status":"fresh"},{"name":"check-citations-parity","last_run":"2026-10-01T03:58:34.736Z","age_seconds":19226,"status":"fresh"},{"name":"check-citations","last_run":"2026-10-01T03:58:20.643Z","age_seconds":19240,"status":"fresh"},{"name":"check-parsed","last_run":"2026-10-01T03:58:11.146Z","age_seconds":19249,"status":"fresh"},{"name":"check-upstream-echo","last_run":"2026-10-01T03:58:11.765Z","age_seconds":19249,"status":"fresh"},{"name":"check-template-mcp-doc","last_run":"2026-10-01T03:58:10.108Z","age_seconds":19250,"status":"fresh"},{"name":"check-docs-parity","last_run":"2026-10-01T03:58:09.553Z","age_seconds":19251,"status":"fresh"},{"name":"version-lines","last_run":"2026-10-01T03:58:09.000Z","age_seconds":19251,"status":"fresh"},{"name":"index-validity","last_run":"2026-10-01T03:58:07.934Z","age_seconds":19252,"status":"fresh"},{"name":"release-stability","last_run":"2026-10-01T03:58:08.460Z","age_seconds":19252,"status":"fresh"},{"name":"doc-structure","last_run":"2026-10-01T03:58:07.370Z","age_seconds":19253,"status":"fresh"},{"name":"check-deployed","last_run":"2026-10-01T03:58:06.270Z","age_seconds":19254,"status":"fresh"},{"name":"embedding-orphans","last_run":"2026-10-01T03:58:05.636Z","age_seconds":19255,"status":"fresh"},{"name":"prune-logs","last_run":"2026-10-01T03:57:46.942Z","age_seconds":19273,"status":"fresh"},{"name":"check-template-neutral","last_run":"2026-10-01T03:57:45.725Z","age_seconds":19275,"status":"stale"},{"name":"check-template","last_run":"2026-10-01T03:57:44.139Z","age_seconds":19276,"status":"fresh"},{"name":"check-sources","last_run":"2026-10-01T03:57:42.347Z","age_seconds":19278,"status":"fresh"},{"name":"check-endpoints","last_run":"2026-10-01T03:57:41.571Z","age_seconds":19279,"status":"fresh"},{"name":"check-sql","last_run":"2026-10-01T03:52:13.392Z","age_seconds":19607,"status":"fresh"},{"name":"check-db-rows","last_run":"2026-10-01T03:52:12.775Z","age_seconds":19608,"status":"fresh"},{"name":"populations","last_run":"2026-10-01T03:52:11.650Z","age_seconds":19609,"status":"down"},{"name":"completeness","last_run":"2026-10-01T03:52:10.429Z","age_seconds":19610,"status":"stale"},{"name":"backup-offbox","last_run":"2026-10-01T03:51:29.000Z","age_seconds":19651,"status":"fresh"},{"name":"backup-db","last_run":"2026-10-01T03:51:08.000Z","age_seconds":19672,"status":"fresh"},{"name":"youtube-transcripts","last_run":"2026-10-01T03:49:57.467Z","age_seconds":19743,"status":"fresh"},{"name":"forum-stats","last_run":"2026-10-01T03:49:10.614Z","age_seconds":19790,"status":"fresh"},{"name":"mailing-fill-gaps","last_run":"2026-10-01T03:47:46.001Z","age_seconds":19874,"status":"fresh"},{"name":"spa-docs","last_run":"2026-10-01T03:45:13.858Z","age_seconds":20027,"status":"fresh"},{"name":"validator-registry","last_run":"2026-10-01T03:17:59.150Z","age_seconds":21661,"status":"fresh"},{"name":"sv-calendar","last_run":"2026-10-01T03:16:46.517Z","age_seconds":21734,"status":"fresh"},{"name":"cctools","last_run":"2026-10-01T03:15:34.046Z","age_seconds":21806,"status":"fresh"},{"name":"ecosystem-liveness","last_run":"2026-10-01T03:15:34.618Z","age_seconds":21806,"status":"fresh"},{"name":"cctools-ecosystem","last_run":"2026-10-01T03:15:26.421Z","age_seconds":21814,"status":"fresh"},{"name":"alert-kb-drift","last_run":"2026-10-01T03:15:25.837Z","age_seconds":21815,"status":"fresh"},{"name":"foundation-kb","last_run":"2026-10-01T03:15:25.254Z","age_seconds":21815,"status":"fresh"},{"name":"dev-fund-docs","last_run":"2026-10-01T03:15:19.610Z","age_seconds":21821,"status":"fresh"},{"name":"dev-fund","last_run":"2026-10-01T03:15:18.607Z","age_seconds":21822,"status":"fresh"},{"name":"migrate-vocab","last_run":"2026-10-01T03:15:05.942Z","age_seconds":21834,"status":"fresh"},{"name":"whitepapers","last_run":"2026-10-01T03:15:06.480Z","age_seconds":21834,"status":"fresh"},{"name":"scheduling","last_run":"2026-10-01T03:15:04.791Z","age_seconds":21836,"status":"stale"},{"name":"restore-drill-offbox","last_run":"2026-09-28T05:30:38.000Z","age_seconds":272902,"status":"fresh"},{"name":"restore-drill-local","last_run":"2026-09-28T05:30:15.000Z","age_seconds":272925,"status":"fresh"},{"name":"weekly-digest","last_run":"2026-09-28T04:05:52.402Z","age_seconds":277988,"status":"stale"},{"name":"check-ecosystem-twitter","last_run":"2026-09-28T03:33:06.854Z","age_seconds":279954,"status":"down"},{"name":"drop-lync-non-canton","last_run":"2026-09-25T09:38:23.653Z","age_seconds":517237,"status":"stale"},{"name":"drop-global-sync-forum","last_run":"2026-09-25T07:56:19.478Z","age_seconds":523361,"status":"stale"},{"name":"migrate-walletconnect-host","last_run":"2026-09-25T07:49:50.350Z","age_seconds":523750,"status":"stale"},{"name":"install-format-triggers","last_run":"2026-09-25T07:04:05.480Z","age_seconds":526495,"status":"stale"},{"name":"check-agent-answers","last_run":"2026-09-20T04:01:35.798Z","age_seconds":969445,"status":"stale"},{"name":"db-maintenance","last_run":"2026-08-29T14:23:36.567Z","age_seconds":2832924,"status":"stale"},{"name":"migrate-doc-structure","last_run":"2026-08-17T19:16:56.676Z","age_seconds":3852124,"status":"stale"},{"name":"mailing-author-backfill","last_run":"2026-08-17T07:57:00.755Z","age_seconds":3892920,"status":"stale"},{"name":"migrate-forum-fts-body","last_run":"2026-08-16T20:10:25.544Z","age_seconds":3935315,"status":"stale"},{"name":"mailing-clean-backfill","last_run":"2026-08-16T18:46:06.436Z","age_seconds":3940374,"status":"stale"},{"name":"check-cuts","last_run":"2026-08-10T07:33:06.436Z","age_seconds":4499154,"status":"stale"},{"name":"cip-pdfs","last_run":"2026-08-09T10:55:17.359Z","age_seconds":4573423,"status":"stale"},{"name":"backfill-github-bodies","last_run":"2026-08-08T15:29:34.467Z","age_seconds":4643366,"status":"stale"},{"name":"migrate-canonical-doc-urls","last_run":"2026-08-07T16:57:38.912Z","age_seconds":4724481,"status":"stale"},{"name":"migrate-decode-entities","last_run":"2026-08-06T08:22:41.852Z","age_seconds":4841779,"status":"stale"},{"name":"migrate-timestamp-shapes","last_run":"2026-08-06T03:40:58.787Z","age_seconds":4858682,"status":"stale"},{"name":"migrate-github-item-type","last_run":"2026-08-04T23:01:14.824Z","age_seconds":4961866,"status":"stale"},{"name":"db-audit","last_run":"2026-05-06T19:56:58.000Z","age_seconds":12748922,"status":"stale"}],"traffic":{"human_visits_24h":58184,"bot_visits_24h":6013,"mcp_calls_external_24h":500,"mcp_calls_total_24h":1776,"api_requests_24h":2293,"search_24h":166},"db":{"cips":132,"forum_topics":4317,"forum_posts":18264,"github_items":8513,"mailing_messages":3070,"doc_pages":2934,"youtube_videos":172,"blog_posts":1340,"ecosystem_projects":601,"embedding_chunks":36697,"whitepapers":7,"github_releases":1988,"github_discussions":51,"radar_items":663,"sdk_versions":8211,"foundation_kb":206,"gov_vote_request":618,"validator_node":1409,"cip_attachments":54,"sv_operations_calendar":597}}