Home / Reports / Mar 29, 2026

Sunday, March 29, 2026

153 commits had been pushed across 37 repos by 25 authors. There were 210,979 additions and 14,525 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:11:03 [237e92c5] :bento: Update graphs [skip ci] (cf-cip1694-ballot-status)
00:11:38 [bb824954] flake.lock: Update (cardano-node)
00:20:02 [fed41b10] :pencil: Update summary in README [skip ci] [upptime] (cf-token-metadata-registry-status)
00:20:03 [e25025c4] :card_file_box: Update status summary [skip ci] [upptime] (cf-token-metadata-registry-status)
00:22:30 [deaa1086] Automatic Update (stackage.nix)
00:24:55 [667ec579] :bento: Update graphs [skip ci] (cf-token-metadata-registry-status)
00:26:23 [5350f959] :bento: Update graphs [skip ci] (cf-summit-evoting-status)
00:27:29 [a4a03a50] feat(agentic): task-503 add local search and entity CLI (daedalus)
00:28:15 [a80afc11] flake.lock: Update (vit-servicing-station)
00:30:54 [27f0d344] flake.lock: Update (acropolis-haskell-node-fork)
00:34:29 [b9d6300c] flake.lock: Update (catalyst-toolbox)
00:39:10 [62995cf0] flake.lock: Update (jormungandr)
00:40:17 [247cfa7d] :pencil: Update summary in README [skip ci] [upptime] (cf-cip1694-ballot-status)
00:40:17 [2c1b47de] :card_file_box: Update status summary [skip ci] [upptime] (cf-cip1694-ballot-status)
00:43:33 [79071087] flake.lock: Update (cardano-git-rev)
00:48:07 [356ee78e] flake.lock: Update (git-rev)
00:49:02 [72fe7c2b] flake.lock: Update (ci-world)
00:50:23 [763ba9bf] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
00:50:23 [4033887f] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
00:51:31 [3fef60da] flake.lock: Update (devx)
00:54:31 [23a83d0b] flake.lock: Update (foliage)
01:04:33 [e9c37531] Update Hackage and Stackage (haskell.nix)
01:28:51 [e3f046e3] feat(agentic): task-601 define snapshot manifest format (daedalus)
02:15:53 [c2f88627] feat(cardano): add async-icq host gateway path (cardano-ibc-incubator)
02:20:45 [599905b9] pkg-config targetPrefix, etc. moved from env to passthru for structuredAttrs upstream. (haskell.nix)
02:22:28 [28184cab] add metrics for tracking pg_pool (blockfrost-backend-ryo)
02:32:36 [7c3f1107] Merge pull request #388 from cardano-foundation/fix/osmosis-testnet-hardening (cardano-ibc-incubator)
02:38:41 [b3062119] pkg-config targetPrefix, etc. moved from env to passthru for structuredAttrs upstream. (haskell.nix)
02:44:23 [dc02a1aa] k8s: add yaml formatting and linting (cardano-playground)
03:03:46 [fed92260] chore(deps): bump cryptography from 46.0.3 to 46.0.6 in /signed_docs (catalyst-voices)
03:05:02 [00ba5701] k8s: add cert-manager base (cardano-playground)
03:09:50 [f30e360c] add metrics for tracking pg_pool (blockfrost-backend-ryo)
03:23:13 [76a63f29] chore: dingo 0.27.7 (cardano-up-packages)
03:36:21 [1a4abc94] Add LinearInU and WithInteractionInXAndY to metatheory (plutus)
03:38:43 [ede9ddb8] feat(agentic): task-602 add manifest-aware snapshot commands (daedalus)
04:01:19 [89d93b70] Update cardano-wallet version in *.cabal files (cardano-wallet)
04:01:19 [214e31fc] Update cardano-wallet version in run/common/docker/run.sh (cardano-wallet)
04:01:19 [0e2f0815] Update wallet version in swagger.yaml (cardano-wallet)
04:01:19 [e49f6d64] Update cardano-wallet version in README.md (cardano-wallet)
04:18:32 [42d47132] add metrics for tracking pg_pool (blockfrost-backend-ryo)
04:55:08 [74a16f40] add metrics for tracking pg_pool (blockfrost-backend-ryo)
05:03:49 [a634fd52] k8s: add cert-manager base (cardano-playground)
05:17:42 [3ff14790] add metrics for tracking pg_pool (blockfrost-backend-ryo)
05:55:16 [026ac7a8] feat: added simple script to fetch latest blocks from an epoch using blockfrost (amaru)
06:00:56 [ebe82fbb] add metrics for tracking pg_pool (blockfrost-backend-ryo)
06:10:41 [7904d552] fix(utxorpc): add payload for redeemer in evalTx (#1754) (dingo)
06:19:11 [b022cd02] chore: update translation progress from Crowdin [skip ci] (cardano-org)
06:42:44 [146eab24] add metrics for tracking pg_pool (blockfrost-backend-ryo)
06:49:57 [f6f080ef] feat: dump ledger state by serializing it (amaru)
09:14:58 [97f49de7] Update recent-updates.md (Intersect-knowledge-base)
09:28:40 [8d0060b7] Ongoing test suite consolidation (marlowe-plutus)
09:36:05 [b41d54dc] Backported tick benchmarks (cardano-ledger)
09:37:37 [9f78081f] Implement TxInfo construction that depends on ScriptPurpose (cardano-ledger)
09:37:37 [46643039] Simplify PlutusPurpose translation (cardano-ledger)
09:37:37 [efe3b2e9] Make TxInfo compatible with multiple levels (cardano-ledger)
09:41:27 [00219b05] Add test to trigger conformance failure (cardano-ledger-specs)
09:45:17 [7f9f768a] Fixup formatting and add changelogs (cardano-ledger)
09:45:21 [dc210a27] Add `checkPointerPresentInOutput` (cardano-ledger)
09:45:21 [09669760] Add `TxId` to `SubTxIsNotSupported` (cardano-ledger)
09:45:21 [8ce9faa0] Make `PlutusTxInfoResult` failable on `PlutusPurpose` (cardano-ledger)
09:45:21 [da74e20a] Add a imp test case for `SubTxIsNotSupported` (cardano-ledger)
09:45:21 [c8c10253] Add `checkReferenceInputsNotDisjointFromInput` (cardano-ledger)
11:39:26 [57bfeeac] Ongoing migration (marlowe-plutus)
12:25:05 [97dcad2c] chore(relayer): drop unused Cardano CCQ scaffold (cardano-ibc-incubator)
12:31:43 [3ef859b5] docs: replace ICS-31 upstream reference with async-icq (cardano-ibc-incubator)
13:32:02 [baa38cdc] Scheduled update (pool_groups)
13:36:25 [5fe29a7a] docs: replace ICS-31 upstream reference with async-icq (cardano-ibc-incubator)
13:39:17 [b8deda75] Merge pull request #5609 from IntersectMBO/carlos/conf-failure-prot-ver-hf (cardano-ledger)
13:39:37 [13627aba] Implement TxInfo construction that depends on ScriptPurpose (cardano-ledger)
13:39:37 [220f462d] Simplify PlutusPurpose translation (cardano-ledger-specs)
13:39:37 [5c48bc7b] Make TxInfo compatible with multiple levels (cardano-ledger-specs)
13:39:38 [31fd2eed] Add `TxId` to `SubTxIsNotSupported` (cardano-ledger)
13:39:38 [d47cb5ee] Add `checkPointerPresentInOutput` (cardano-ledger)
13:39:38 [3511f620] Make `PlutusTxInfoResult` failable on `PlutusPurpose` (cardano-ledger)
13:39:38 [4dabf96d] Add a imp test case for `SubTxIsNotSupported` (cardano-ledger)
13:39:38 [c9ab036d] Add `checkReferenceInputsNotDisjointFromInput` (cardano-ledger)
13:39:38 [bb3f20e2] Fixup formatting and add changelogs (cardano-ledger)
13:44:33 [db437899] add Haskell Benchmark (customSmallerIsBetter) benchmark result for b8deda7547a56664231e36eb6c5bd7c71c4821b1 (cardano-ledger)
14:13:01 [9e1cf215] chore(ralph): add iterative task runner script (daedalus)
14:47:42 [b95f5634] feat(agentic): task-604 implement import-then-sync bootstrap (daedalus)
15:20:01 [8a5fac7a] feat(agentic): task-701 implement sync command family (daedalus)
15:47:15 [01e55f99] feat(agentic): task-801 add read-only search MCP server (daedalus)
16:02:05 [97e3ba74] docs(agentic): task-802 document MCP client setup (daedalus)
16:12:38 [f68f61db] docs(agentic): task-803 update KB workflow doc (daedalus)
16:44:59 [bc9045b6] fix(agentic): task-901 validate clean-machine bootstrap (daedalus)
16:50:16 [71609956] Update proposal voting contexts (governance)
17:03:50 [cd9fe3df] feat(agentic): task-603 add snapshot publication workflow (daedalus)
17:09:54 [7603cba9] Add Danogo yield token metadata entries (dUSDCx, dUSDA, dUSDM, dADA) (cardano-token-registry)
17:26:05 [2128b8b2] feat(agentic): task-302 implement markdown chunking (daedalus)
17:37:09 [2157c6df] Add LMDB FFI tools, Mithril stream server, and bootstrap explorer (gerolamo)
17:44:52 [d54c764a] feat(agentic): task-304 skip unchanged docs before embedding (daedalus)
17:53:16 [76283eb0] Redesign bootstrap explorer UI with proper layout and styling (gerolamo)
18:03:35 [91c4cc91] fix(ouroboros): gate Leios protocols behind EnableLeios config (dingo)
18:05:00 [a364efcd] fix(ouroboros): gate Leios protocols behind EnableLeios config (dingo)
18:07:30 [28116adb] feat(agentic): task-702 add stale index detection (daedalus)
18:14:41 [328cbfde] Add gerolamo-explorer CLI: unified server + frontend on single port (gerolamo)
18:16:47 [b14111a7] docs(agentic): task-804 align core agent KB docs (daedalus)
18:35:18 [23504ec1] feat(agentic): task-303 extract structured docs metadata (daedalus)
18:50:56 [03fa2945] revert(txsubmission): remove unnecessary rate limiter (#1749) (dingo)
18:59:14 [0a1de331] test(agentic): task-504 add search quality fixtures (daedalus)
19:06:25 [53293fdd] Phase 0: Extract shared lmdb-stream module, consolidate duplicated code (gerolamo)
19:07:55 [233f8bf2] Merge pull request #5635 from IntersectMBO/lehins/script-purpose-aware-memoized-txinfo (cardano-ledger)
19:10:51 [d421a60a] add Haskell Benchmark (customSmallerIsBetter) benchmark result for 233f8bf20bc8650e67f33d8cee88c5bc9660b780 (cardano-ledger)
19:21:43 [94d7f565] test(network2): improve error case coverage (pallas)
19:29:58 [8b101c7b] docs(network2): ensure docstring coverage and visibility on docs.rs (#734) (pallas)
19:43:26 [5f6cfa86] Rebuild bootstrap explorer as production dashboard (gerolamo)
19:47:43 [8b70ddcf] docs(agentic): task-001 pivot KB workflow and prompt (daedalus)
19:47:43 [c1e1eff4] tidy up (pallas)
19:55:08 [b289e2f7] Add auto-retry on network error during bootstrap streaming (gerolamo)
20:00:01 [acb7c2f3] more tidy up (pallas)
20:05:32 [38b77195] finishing touches (pallas)
20:09:52 [0da75da6] docs(agentic): retire GitHub Actions KB publication path (daedalus)
20:19:11 [02259abd] Add bootstrap client, UTxO query script, and streamline explorer UI (gerolamo)
20:39:57 [3d902220] Add SolidJS dashboard, fix critical node bugs, optimize DB performance (gerolamo)
20:42:08 [5cf5f1ff] Fix dashboard server to handle missing DB gracefully (gerolamo)
21:18:22 [9dff2682] docs(agentic): tighten KB convergence plan (daedalus)
21:28:05 [cff257a7] test(agentic): task-207 add schema bootstrap regression check (daedalus)
21:43:54 [bed18547] test(agentic): task-505 add search regression gate (daedalus)
21:58:09 [43677808] fix(agentic): task-612 enforce disposable snapshot import targets (daedalus)
22:21:50 [40ab5401] feat(blockfrost): Made changes to wire NodeAdapter to ledger state data (dingo)
22:21:50 [0e2972b6] fix(blockfrost): harden protocol params and optimize epoch counts (dingo)
22:21:50 [b5d5efed] fix(blockfrost): avoid expensive epoch block scans and nil pparams panic (dingo)
22:21:50 [f2eae167] feat(blockfrost): Fixed lint errors (dingo)
22:21:50 [f3e9284d] fix(blockfrost): fixed the lint error (dingo)
22:21:50 [9ad1340e] fix(blockfrost): use a single tip snapshot for latest block responses (dingo)
22:21:50 [c8b4d226] fix(blockfrost): count epoch blocks from canonical metadata (dingo)
22:27:22 [48408cb6] fix(agentic): task-608 enforce snapshot embedding contract compatibility (daedalus)
22:32:34 [da13970a] New translations code.json (Spanish) (cardano-org)
22:35:59 [d3d251d7] docs(agentic): task-611 define canonical embedding contract policy (daedalus)
23:02:55 [574d8788] refactor(blockfrost): map protocol params from native ledger types (dingo)
23:06:31 [29e2ab6e] refactor(blockfrost): removed the unused function uint64ToInt (dingo)
23:07:40 [1e110cb0] add metrics for tracking pg_pool (blockfrost-backend-ryo)
23:10:18 [7904af6b] 🟩 API (All properties) is up (204 in 691 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:10:19 [5b4a659c] 🟩 API (Specific property) is up (204 in 162 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:10:19 [ca3f2104] 🟩 API (Batch) is up (204 in 162 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:13:28 [eb81a0e5] 🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:13:29 [68a6dcf4] 🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:13:29 [1b11461e] 🟥 event-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:13:30 [e6d0a585] 🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:13:30 [2af640f5] 🟥 login-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:13:31 [f885459d] 🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:13:31 [64cb2bff] 🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:13:57 [ffeb3034] 🟩 voting.summit.cardano.org is up (200 in 258 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:13:58 [83f2e2e3] 🟩 user-verification-api is up (405 in 437 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:13:58 [5818f659] 🟩 event-api is up (200 in 665 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:13:59 [55a5c9ab] 🟩 blockchain-follower-api is up (200 in 348 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:14:00 [53dc92d2] 🟩 cast-vote-api is up (401 in 300 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:14:00 [e32e6545] 🟩 login-api is up (401 in 380 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:14:01 [a3266f36] 🟩 get-votes-api is up (401 in 296 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:14:01 [e2f749dd] 🟩 get-vote-receipt-api is up (401 in 247 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:14:02 [0326c602] 🟩 keria is up (401 in 558 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:53:40 [b1e734d4] test(network2): improve error case coverage (#735) (pallas)
23:59:23 [e6b4557c] fix(validate): treat empty multiasset values as equal to coin values (#733) (pallas)