Home / Reports / Dec 20, 2025

Saturday, December 20, 2025

140 commits had been pushed across 29 repos by 24 authors. There were 68,509 additions and 9,799 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:01:53 [72d3ec70] feat: multi-sig script (CIP-1854) (bursa)
00:03:25 [3560e76f] feat(protocol): distributed message queue (CIP-0137) (gouroboros)
00:04:20 [91d6f41d] refactor(ledger): configurable mock ledger state (gouroboros)
00:05:55 [5542bdd7] :bento: Update graphs [skip ci] (cf-cip1694-ballot-status)
00:12:07 [90525885] :card_file_box: Update status summary [skip ci] [upptime] (cf-token-metadata-registry-status)
00:12:07 [339615ff] :pencil: Update summary in README [skip ci] [upptime] (cf-token-metadata-registry-status)
00:13:46 [f92d00a4] Automatic Update (stackage.nix)
00:15:31 [fc703346] :bento: Update graphs [skip ci] (cf-token-metadata-registry-status)
00:17:17 [6e1de4e3] :bento: Update graphs [skip ci] (cf-summit-evoting-status)
00:25:52 [e06ac1c6] :pencil: Update summary in README [skip ci] [upptime] (cf-cip1694-ballot-status)
00:25:52 [265aba8a] :card_file_box: Update status summary [skip ci] [upptime] (cf-cip1694-ballot-status)
00:32:18 [6225993e] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
00:32:19 [fb6abc53] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
00:50:49 [a4d113de] Merge pull request #195 from MeshJS/feature/UX-info-page (multisig)
00:52:04 [238583f5] Update Hackage and Stackage (haskell.nix)
02:19:00 [dfc6ee36] Scheduled update (pool_groups)
03:38:49 [710928c2] chore: cleanup PR review feedback (acropolis)
03:42:06 [f6e65005] fix: use protocol params for deposits instead of hardcoded values (acropolis)
03:57:04 [cdd537a7] refactor: move skip_first_epoch_rewards tracking to run loop (acropolis)
04:11:01 [c811b9e8] Add overflow-safe pot delta handling with Result error propagation (acropolis)
04:35:47 [855a4f6e] Update proposal voting contexts (governance)
04:46:38 [e098b020] fix: update default Magic value in state-query config to 0 (gouroboros-starter-kit)
05:06:44 [11b9f6f8] chore(ci): update GitHub Actions workflow to use latest actions and consolidate build steps (gouroboros-starter-kit)
08:54:24 [df97ad0a] Merge branch 'main' into yveshauser/formal-spec-update (ouroboros-leios)
09:04:03 [e5d2eaf3] Update agda-nixpkgs to avoid version conflict (ouroboros-leios)
09:05:57 [99452634] Update recent-updates.md (Intersect-knowledge-base)
10:10:30 [8fa13602] io-classes: traceMVarIO (io-sim)
10:16:18 [d8c84efb] WIP io-classes: added Chan to MonadMVar (io-sim)
10:29:49 [87f3c6a9] Add plotting and regression utilities for memory analysis (plutus)
10:30:25 [0d2fb1c1] Added support for io-classes-1.9 (typed-protocols)
11:06:37 [8ee48668] wip (plutus)
11:16:39 [1362b1b1] follow the rabbit (amaru)
11:22:04 [8f679b8e] refactor(trp): remove dependency on tx3-sdk (#816) (dolos)
11:27:06 [1946b319] Merge pull request #611 from pragma-org/etorreborre/feat/tx-submission-protocol-with-pure-stage (amaru)
11:49:49 [612d98ba] feat: add keepalive protocol (amaru)
11:49:49 [5d87039d] feat: add Effects::contramap (amaru)
11:49:49 [d301e9c2] fix holes in NonEmptyBytes constructors (amaru)
11:49:49 [9ed09aa3] clippy (amaru)
11:56:04 [7e41c179] feat: add the tx submission protocol to the pure-stage network stack (amaru)
11:58:46 [4e87cbce] chainsync: move types over from pallas (amaru)
11:58:46 [bce0e84b] chore: move to kernel point and tip (amaru)
11:58:46 [6389dd2b] chainsync: sketch implementation of protocol handling (amaru)
12:01:43 [c3f0c094] follow the rabbit (amaru)
12:51:20 [56bfa15f] follow the rabbit (amaru)
13:02:38 [245a7fb5] Scheduled update (pool_groups)
13:06:47 [ac29b0fc] clippy (amaru)
13:19:58 [9065bd1b] wip (plutus)
13:36:29 [d529ba8d] Address review comments (plutus)
15:36:26 [4457c97e] chore: update to latest upload-artifact (uplc)
15:37:45 [e9b7dd6d] Merge pull request #33 from pragma-org/josh/fix-nightly-runs (uplc)
16:15:14 [bebde7d9] fix(workflows): unpack to crates/... directory (uplc)
16:24:07 [97bbb901] fix(workflows): unpack to crates/... directory (#34) (uplc)
16:35:29 [7184c572] Update proposal voting contexts (Governance)
16:36:02 [3a09a45d] feat: multi-sig script (CIP-1854) (#367) (bursa)
16:36:17 [3f1e8663] refactor(database): configure DB pools and badger log size (#1135) (dingo)
16:37:07 [3f67bee3] feat: wire up peer scoring with blockfetch latency (#1134) (dingo)
16:37:47 [61df73db] feat(leios): update based on latest CIP-0164 (#1334) (gouroboros)
16:49:53 [a5bd8113] feat: add state-query command for LocalStateQuery (#186) (gouroboros-starter-kit)
16:52:13 [984be66c] feat(ci): add GitHub Actions workflow for build and test (#187) (gouroboros-starter-kit)
16:53:29 [08c1c8f7] chore(deps): Bump github.com/blinklabs-io/gouroboros (gouroboros-starter-kit)
17:16:44 [749ad492] refactor(ledger): configurable mock ledger state (gouroboros)
17:18:22 [30fecb07] feat(protocol): distributed message queue (CIP-0137) (gouroboros)
17:33:11 [65a0d3c3] fix: resolve broken anchor links and remove advanced README (developer-experience)
17:36:10 [2a1a5fa2] fix: replace (unreliable) cache with Cloudflare r2-based storage (amaru)
17:53:29 [243e4c7d] feat(protocol): distributed message queue (CIP-0137) (gouroboros)
17:56:35 [385bf3f1] refactor(ledger): configurable mock ledger state (gouroboros)
18:26:34 [67558bc8] feat: add automated changelog generation with standard-version (developer-experience)
18:26:56 [30047050] fix: correct CHANGELOG formatting and standard-version configuration (developer-experience)
19:19:06 [85eb610b] Add monitor CLI to workspace and configure monitoring (acropolis)
19:23:01 [0b334d23] monitor-cli: add history tracking infrastructure (acropolis)
19:25:01 [0956d693] monitor-cli: enhance summary view with sorting, rates, and sparklines (acropolis)
19:26:48 [1d990dbd] monitor-cli: add header bar with system health overview (acropolis)
19:28:37 [20e8a93b] fix native scripts in witness set (cardano-ledger-ts)
19:28:51 [c611fe17] monitor-cli: add search/filter functionality (acropolis)
19:29:59 [a5bbefdd] monitor-cli: enhance bottleneck view with grouping and formatting (acropolis)
19:31:06 [f25253fb] monitor-cli: enhance data flow view with module highlighting (acropolis)
19:32:34 [a030ae86] monitor-cli: add mouse support (acropolis)
19:36:13 [069fff0a] feat(monitor-cli): add CLI threshold options and export functionality (acropolis)
19:40:16 [dac95c0b] feat(monitor-cli): add visual polish with rounded borders (acropolis)
19:48:13 [05f79106] feat(monitor-cli): add back-stack navigation and detail overlay (acropolis)
19:49:19 [b66aed9a] Remove redundant parenthesis (cardano-ledger)
19:50:09 [d292a4aa] feat(monitor-cli): redesign flow view with module-centric ASCII layout (acropolis)
19:56:17 [b813b944] feat(monitor-cli): improve detail overlay and flow view visuals (acropolis)
19:59:06 [db2f0e53] fix(monitor-cli): simplify flow view and fix detail overlay status column (acropolis)
20:07:07 [3e7f9cb0] feat(monitor-cli): fix navigation, detail overlay, and adjacency matrix flow view (acropolis)
20:15:04 [d270f2ea] Improve Flow view navigation and UI polish (acropolis)
20:24:35 [53c8c72e] Add column headers, search, and sorting to Bottlenecks view (acropolis)
20:28:39 [0804497c] Fix Bottlenecks view column alignment and sorting (acropolis)
20:30:17 [3a42b99b] Fix Bottlenecks navigation to respect filter (acropolis)
20:43:26 [3d44d103] 🟥 voting.summit.cardano.org is down (0 in 0 ms) [skip ci] [upptime] (cf-summit-evoting-status)
20:43:48 [31339920] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
20:43:48 [83295a26] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
20:44:51 [52ca86cc] feat(monitor-cli): improve UI/UX and add documentation (acropolis)
20:50:12 [38158666] feat(monitor-cli): improve UI responsiveness and spacing (acropolis)
20:50:58 [535d3d84] refactor(monitor-cli): standardize selection indicator to 2 chars (acropolis)
20:51:13 [e5506340] 🟩 voting.summit.cardano.org is up (200 in 317 ms) [skip ci] [upptime] (cf-summit-evoting-status)
20:51:34 [38b2a3d4] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
20:51:34 [30efbea3] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
20:51:51 [7eaa442a] refactor(monitor-cli): optimize Bottleneck view column widths (acropolis)
20:52:32 [06ea5c32] feat(monitor-cli): add minimum terminal size handling (acropolis)
20:58:47 [4981b8c7] refactor(monitor-cli): dynamic column widths for Summary and Bottleneck views (acropolis)
21:00:08 [62f7fbf8] refactor(monitor-cli): improve column distribution across views (acropolis)
21:01:08 [11117554] fix(monitor-cli): add proper right border to Flow connection box (acropolis)
21:08:07 [00fd4a12] Improve Flow, Bottleneck, and Detail overlay layouts (acropolis)
21:14:46 [9ba5795e] Fix sorting stability with secondary sort keys (acropolis)
21:21:04 [006516ca] 🟥 voting.summit.cardano.org is down (0 in 0 ms) [skip ci] [upptime] (cf-summit-evoting-status)
21:21:22 [129aaf13] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
21:21:22 [0daa3aa5] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
21:22:58 [2d972f4b] Add left/right arrow keys for tab navigation (acropolis)
21:26:53 [5920072d] Update README with left/right arrow key navigation (acropolis)
21:28:23 [776171df] Allow scrolling through modules while detail overlay is open (acropolis)
21:30:40 [0561b883] 🟩 voting.summit.cardano.org is up (200 in 264 ms) [skip ci] [upptime] (cf-summit-evoting-status)
21:30:58 [59f6b716] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
21:30:58 [45e78961] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
21:38:16 [208ac7be] sort out wasm build separation (amaru)
21:46:04 [996e3b25] 0.4.0 (cardano-ledger-ts)
21:51:05 [0d0e110f] 0.1.21 - ledger 0.4.0 (buildooor)
21:53:36 [485f9842] 0.4.0 - ledger 0.4.0 - buildoor 0.1.21 (blockfrost-pluts)
21:56:49 [0183e126] fix: swap updated and current datum for validation. Should close #15 (cardano-blueprint-and-ecosystem-monitoring)
23:04:43 [663a0588] 🟩 API (Specific property) is up (204 in 145 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:04:43 [a9597141] 🟩 API (All properties) is up (204 in 806 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:04:44 [747569d7] 🟩 API (Batch) is up (204 in 145 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:07:09 [98a055d4] 🟥 event-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:09 [4dbc1fec] 🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:09 [5c2ccdda] 🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:10 [a3ee9ac2] 🟥 login-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:10 [7fddf8aa] 🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:10 [506c78b0] 🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:10 [7239a593] 🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:50 [8efce59a] 🟩 voting.summit.cardano.org is up (200 in 229 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:51 [03746896] 🟩 event-api is up (200 in 696 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:52 [5689f0e9] 🟩 blockchain-follower-api is up (200 in 423 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:52 [3dd45f96] 🟩 user-verification-api is up (405 in 635 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:53 [3864bffe] 🟩 login-api is up (401 in 605 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:54 [a8cd8e94] 🟩 cast-vote-api is up (401 in 418 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:54 [efba2b2e] 🟩 get-votes-api is up (401 in 403 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:55 [cf7a912b] 🟩 get-vote-receipt-api is up (401 in 204 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:56 [a842a9c4] 🟩 keria is up (401 in 665 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:26:49 [9ac57469] feat: builtins for latest conformance suite (plutigo)
23:57:41 [9264a7b7] Fix clippy warnings in monitor_cli (acropolis)