{"total":4,"bySeverity":{"stale":3,"warn":0,"info":1},"latestCheckedAt":"2026-11-01T03:15:27.661Z","rows":[{"id":133,"category":"NETWORK","key":"round-aggregation","rule_id":"round-aggregation-stall","kb_value":"101404","live_value":"119815","severity":"stale","drift_age_days":131,"message":"Upstream round aggregation is 18,411 rounds behind: newest aggregated round is 101404 (131d ago), chain is at 119815. Every reward figure on /vitals and in the API is that round's, not today's.","checked_at":"2026-11-01T03:15:27.661Z"},{"id":2,"category":"VERSIONS","key":"canton_sdk","rule_id":"canton-sdk-vs-github-releases","kb_value":"3.5.18","live_value":"3.7.1","severity":"stale","drift_age_days":38,"message":"KB says Canton SDK 3.5.18; latest stable github_releases tag is 3.7.1. 7 newer stable releases, the first (3.5.19) published 2026-09-23, 38d ago.","checked_at":"2026-11-01T03:15:27.661Z"},{"id":360,"category":"VERSIONS","key":"splice","rule_id":"splice-vs-github-releases","kb_value":"0.8.3","live_value":"0.9.4","severity":"stale","drift_age_days":36,"message":"KB says Splice 0.8.3; latest stable github_releases tag is 0.9.4. 6 newer stable releases, the first (0.8.4) published 2026-09-25, 36d ago.","checked_at":"2026-11-01T03:15:27.661Z"},{"id":3,"category":"VERSIONS","key":"dpm_install","rule_id":"dpm-vs-github-releases","kb_value":"value: curl https://get.digitalasset.com/install/install.sh | sh","live_value":"latest DPM release: 1.0.22","severity":"info","drift_age_days":51,"message":"KB install-line is fine; reported latest DPM release for context: 1.0.22.","checked_at":"2026-11-01T03:15:27.661Z"}],"source":"kb_drift_log (populated by lib/kb-validator rules after each foundation-kb sync)","doc":"https://ccpedia.xyz/migrate"}