Home / Reports / Apr 22, 2026
Wednesday, April 22, 2026
656 commits had been pushed across 68 repos by 90 authors. There were 4,739,743 additions and 62,546 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- mithril84
- amaru66
- ouroboros-consensus54
- cardano-ledger40
- daedalus32
- budget-management24
- cuddle23
- dingo20
- cardano-node20
- cardano-org18
- cardano-wallet16
- plutus15
- formal-ledger-specifications14
- cf-summit-evoting-status12
- ouroboros-consensus-tools12
- cardano-ignite10
- cf-cip1694-ballot-status10
- hydra-poc10
- cardano-db-sync10
- blockfrost-platform9
- acropolis9
- ouroboros-network9
- cardano-ledger8
- formal-ledger-specifications8
- cardano-node7
- cardano-playground7
- cardano-rosetta-java6
- cf-token-metadata-registry-status6
- ledgerjs-cardano-shelley6
- cardano-ibc-incubator5
- cardano-node-antithesis5
- CIPs5
- cardano-ledger-specs5
- cardano-ledger-read4
- cardano-updates4
- govtool4
- Intersect-knowledge-base4
- cardano-token-registry3
- developer-portal3
- agda-cardano-common3
- ouroboros-leios-sim3
- cardano-updates3
- metis3
- openapi2
- guild-operators2
- pool_groups2
- atala-prism-apollo2
- cardano-api2
- haskell-nix-example2
- open-enterprise-agent2
- cardano-api2
- cardano-cli2
- cardano-haskell-packages2
- developer-experience2
- dolos2
- buildooor1
- atala-prism-building-blocks1
- atala-prism-wallet-sdk-ts1
- capkgs1
- cardano-haskell-package-repo1
- haskell.nix1
- hydra1
- stackage.nix1
- civics-documentation1
- lsm-tree1
- Governance1
- mesh1
- uplc1
Commit Log
00:20:00
[14695e6a]
scripts: fix bash-fns run-node-faketime when not using faketime flake
(cardano-playground)
00:22:02
[22a39923]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:22:02
[79da5d66]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:41:38
[a8e2af1c]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:41:38
[3164615e]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:50:26
[bb2d6cf0]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
00:50:26
[05fab945]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
03:21:37
[9c45860e]
feat(dijkstra): add UTXO and UTXOW preservation-of-value modules
(formal-ledger-specifications)
06:13:54
[851c3b23]
fix: correct Dune showcase entry to use website field and valid tags
(cardano-org)
06:43:24
[36915d5e]
feat: non-technical exchanges page rewrite from dev-portal sources (#587)
(cardano-org)
06:56:56
[a7f061d7]
docs: add session 15 documentation for dApp architecture and update the Q2 2026 session index
(developer-experience)
07:02:12
[bcf67173]
Flush immutable blocks before taking a ledger state snapshot.
(ouroboros-consensus)
07:02:12
[876b6051]
ChainDB q-s-m: test the interaction of VolatileDB and snapshots
(ouroboros-consensus)
07:02:12
[a2b5e3eb]
ChainDB q-s-m: do not copy blocks to ImmutableDB on snapshot
(ouroboros-consensus)
07:46:07
[8bf29d31]
feat(e2e): use different sets of parameters for Concatenation and SNARK
(mithril)
07:47:45
[edb952a9]
feat: add robots.txt with locale sitemaps and remove Google Fonts CDN link
(cardano-org)
07:51:59
[2f0d79f3]
docs: add Yaci Store to the list of indexing solutions in the dApp architecture session notes
(developer-experience)
08:21:29
[0be3c5b5]
fix: enforce strict broken-link checks and fix relative md link in create-a-page
(cardano-org)
08:31:56
[c92ca709]
filip(feat): add iframe design implementation with latest main changes
(ouroboros-leios-sim)
08:41:31
[30b3a070]
refactor(end-to-end): read transaction and block hashes from immutables file instead of devnet
(mithril)
08:42:11
[9934d7ec]
Merge pull request #546 from blockfrost/chore/warn-incorrect-tx
(blockfrost-platform)
08:55:04
[7d4fc53d]
Merge pull request #545 from blockfrost/chore/prefix-gateway-env
(blockfrost-platform)
09:02:58
[a2ba623b]
Merge pull request #3208 from input-output-hk/ctl/3205-fix-end-to-end-test-flakiness-on-blocks-certification
(mithril)
09:05:57
[0672a0f2]
Add genDatumPresent and genNonEmptyAccountBalanceIntervals
(cardano-ledger-specs)
09:39:06
[0ecc41ed]
Fix spurious blank lines after commented fields in CDDL pretty printing
(cuddle)
09:44:12
[d024588d]
Fix Plutus script evaluation using era-aware EpochInfo on mainnet/testnet
(hydra-poc)
09:55:45
[da3cad66]
Deploying to gh-pages from @ cardano-scaling/hydra@e727f15789de36d286bb2ef6d807bbcb5d5a8ee7 🚀
(hydra-poc)
09:56:27
[e39c8763]
Merge pull request #3219 from input-output-hk/jpraynaud/2967-stable-signer-2617
(mithril)
10:08:13
[19e1ad03]
Merge pull request #7938 from Kartiiyer12/ci/subject-validation-upstream
(cardano-token-registry)
10:29:02
[ae3bb2d8]
Fix greedy comment consumption in parser and preserve multi-line comments
(cuddle)
10:34:05
[7650b64a]
fix(pollux): add exp/nbf validation and fix error logging in SDJWT.verify
(atala-prism-wallet-sdk-ts)
10:42:06
[a6ac1246]
fix: continue-on-failure, schema-scoped DROP for rosetta index lifecycle
(cardano-rosetta-java)
10:43:36
[d9fe0d44]
Fix DecCBOR instances to reject 'ProtVer' values exceeding the era maximum
(cardano-ledger)
11:08:14
[52217b03]
test(common): faster CertificateChainBuilder tests + rework tests names
(mithril)
11:08:16
[37198c36]
feat(devbook): add `filter-slow-tests` scripts that generate a nextest filterset
(mithril)
11:12:04
[c23cba66]
Add ogmios component: wrap cardanosolutions/ogmios with N2C harness
(cardano-node-antithesis)
11:13:35
[e9cd2f3d]
Use baked ogmios image instead of bind-mounted harness
(cardano-node-antithesis)
11:16:28
[9182a1bd]
Fix spurious blank lines after commented fields in CDDL pretty printing
(cuddle)
11:19:37
[ead4671e]
Fix spurious blank lines after commented fields in CDDL pretty printing
(cuddle)
11:26:42
[3829c477]
Add serialization roundtrip tests for PerasCert and PerasVote
(ouroboros-consensus)
11:26:42
[73f98f59]
Add conversion roundtrip tests between Peras votes/certs and voting committee types
(ouroboros-consensus)
11:28:07
[42bc176a]
Claude has filled in the failures and refusals things in CSP, then we have integrated this into the LTL semantics
(agda-cardano-common)
11:31:40
[57c62459]
Fix greedy comment consumption in parser and preserve multi-line comments
(cuddle)
11:51:45
[d545a546]
fix(tracing): prefix every syslog output line, not just the first
(blockfrost-platform)
11:52:50
[b7f6f6c1]
leios: Migrate EB announcement and certifies flag to Praos header
(ouroboros-consensus)
11:52:58
[fc4751c5]
leios: Fix LeiosState codec (why didn't this break horribly?)
(ouroboros-consensus)
11:56:14
[b4680c68]
feat(devbook): add `filter-slow-tests` scripts that generate a nextest filterset
(mithril)
11:57:16
[4d86ba5b]
leios: Update goldens (rm -rf ouroboros-consensus-cardano/golden/*)
(ouroboros-consensus)
11:57:18
[bcc755a7]
leios: Bump cardano-ledger to use backward compatible encoding
(ouroboros-consensus)
11:57:19
[b6228694]
leios: Removes PraosHeader BodyType and intro EbAnnouncement (with size)
(ouroboros-consensus)
12:10:21
[b3959bfe]
chore(nix): upgrade cardano-node to 10.7.1 and enable LSM UTxO backend
(daedalus)
12:19:21
[15fb247e]
Merge pull request #507 from blockfrost/update_flake_lock_action
(blockfrost-platform)
12:34:58
[3f541188]
Use verbatim comment text in pretty printer and add parse-pretty-parse roundtrip tests
(cuddle)
12:41:27
[cc204d86]
Merge pull request #3220 from input-output-hk/jpraynaud/2894-fix-snasphot-converter
(mithril)
12:51:24
[cab15832]
docs(website): update 'DMQ testing program' dev blog post for '2617.0' distribution
(mithril)
12:51:24
[a2b436cd]
docs(website): update 'client CLI Cardano database backends' dev blog post for '2617.0' distribution
(mithril)
12:51:25
[54559968]
docs(website): update 'multiple aggregators testing program' dev blog post for '2617.0' distribution
(mithril)
12:51:46
[984a838e]
Merge pull request #5736 from IntersectMBO/f-f/fix-protver-decoder
(cardano-ledger)
12:54:52
[7d2d6ac7]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 984a838e3255f1bfa26a862e8fa724a17d5e256c
(cardano-ledger)
13:23:38
[124ecc37]
add sanity checks for weird (i.e. likely-broken) SnapshotPolicyArgs configurations
(ouroboros-consensus)
13:47:14
[0da083b6]
WIP - Claude is filling in the LTL sat decision procedure, but we are trying to solve the termination checkers problems.
(agda-cardano-common)
13:57:41
[4cd4f47d]
test(common): faster CertificateChainBuilder tests + rework tests names
(mithril)
13:57:43
[8d6ca2d0]
feat(devbook): add `filter-slow-tests` scripts that generate a nextest filterset
(mithril)
14:02:14
[a7e9b05e]
Validate ref script sizes for the whole batch instead of just top level
(cardano-ledger)
14:02:14
[090ee8de]
Remove now-redundant `DijkstraSpendingOutputFromSameTx` pred failure
(cardano-ledger)
14:18:22
[dede6c20]
Validate total withdrawals per account not exceeding original balance
(cardano-ledger)
14:19:36
[42e47c37]
fix: prevent a memory leak with contramapped stage inside the txsubmission initiator
(amaru)
14:27:31
[2706d01e]
Deploying to gh-pages from @ IntersectMBO/plutus@9d5b6d7c7d3b7a9816dd9e0ff495ba2125c79876 🚀
(plutus)
14:35:49
[e6fe1e42]
refactor: fake block injector to load hex string instead of bytes; fix test-blocks/omnibus toml; add test-tx-insufficient-fee and test-vrf-wrong-genesis-leader test cases; add test scripts to Makefile
(acropolis)
14:42:17
[977794d3]
Disable protocol version check in the header for testnets until Dijkstra
(cardano-ledger)
14:44:45
[d3b91aed]
feat: configure sitemap with lastmod, ignore patterns and hreflang cross-refs
(cardano-org)
14:47:21
[a3353572]
Artifacts generated from 1b85367453848dd6dba632d4e91457168ce03012
(formal-ledger-specifications)
14:57:41
[0c5d520f]
[Dijkstra] CIP-159-05: Update UTxO rules for direct deposits and balance intervals (#1117)
(formal-ledger-specifications)
14:58:51
[a3ea21c1]
[Dijkstra] CIP-159-10: Apply batch-wide direct deposits in LEDGER rule (#1122)
(formal-ledger-specifications)
15:00:55
[f39ad5d7]
chore: bootstrap speckit and add project constitution v1.0.0
(cardano-ledger-read)
15:00:58
[95e47c82]
[Dijkstra] CIP-159-08: Phantom asset attack prevention (#1120)
(formal-ledger-specifications)
15:02:42
[d5249498]
[Dijkstra] CIP-159-10: Apply batch-wide direct deposits in LEDGER rule (#1122)
(formal-ledger-specifications)
15:02:42
[3aa30f51]
[Dijkstra] CIP-159-08: Phantom asset attack prevention (#1120)
(formal-ledger-specifications)
15:05:12
[0ee5d8b4]
refactor: extract sitemap hreflang hook to module and add test suite
(cardano-org)
15:06:37
[b19b8317]
Deploying to gh-pages from @ IntersectMBO/plutus@9d5b6d7c7d3b7a9816dd9e0ff495ba2125c79876 🚀
(plutus)
15:06:43
[80d01c6a]
chore: bootstrap speckit and add project constitution v1.0.0
(cardano-ledger-read)
15:22:51
[d3460cb8]
Merge pull request #403 from cardano-foundation/ci/github-actions-initial
(cardano-ibc-incubator)
15:38:05
[69dc0465]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for b5bd21e777e0a1791c12bdc5e4a522ed0e214e3a
(cardano-ledger)
15:48:25
[cddecbdb]
Remove `allowLeftOver` flag from `binaryGetDecoder` and simplify IP address decoders
(cardano-ledger)
15:52:26
[afd15711]
feat: add robots.txt with locale sitemaps and remove Google Fonts CDN link (#589)
(cardano-org)
15:52:48
[9da67cbf]
fix: enforce strict broken-link checks and fix relative md link in create-a-page (#590)
(cardano-org)
15:58:13
[53589f69]
Artifacts generated from 690140fb28aa0a4c9aa5d30090d52aba5d8c8c77
(formal-ledger-specifications)
15:59:04
[c5b6a6b8]
Fix typos and improve API endpoint documentation and error responses
(open-enterprise-agent)
15:59:23
[66545d5f]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 9d5b6d7c7d3b7a9816dd9e0ff495ba2125c79876
(plutus)
16:01:47
[fe1882bc]
feat: self-healing hreflang sitemap with lastmod and noise filters (#593)
(cardano-org)
16:04:51
[9989afc3]
Artifacts generated from 3a1dfde1d00c3b65449eaf291778ef0b9e335dd3
(formal-ledger-specifications)
16:07:22
[709e5ec8]
feat(dijkstra): discharge `coin-of-{consumed,produced}Batch` in UTXO PoV
(formal-ledger-specifications)
16:09:59
[0b8903a8]
CIP-159-11: LEDGER-pov structure with LEDGER-I proved (#1123)
(formal-ledger-specifications)
16:09:59
[912ce7f6]
`indexedSumᵛ'-∪` and `sumConstZero` have proofs!
(formal-ledger-specifications)
16:09:59
[a248f47a]
feat(dijkstra): discharge `coin-of-{consumed,produced}Batch` in UTXO PoV
(formal-ledger-specifications)
16:09:59
[d4d32d22]
CIP-159-11: Initial PoV property module skeletons (#1123)
(formal-ledger-specifications)
16:09:59
[f2445172]
CIP-159-11: applyWithdrawals-pov and new library lemmas (#1123)
(formal-ledger-specifications)
16:09:59
[9ee6ea03]
feat(dijkstra): add UTXO and UTXOW preservation-of-value modules
(formal-ledger-specifications)
16:09:59
[9d80ec82]
CIP-159-11: LEDGER-pov fully structured, all holes filled (#1123)
(formal-ledger-specifications)
16:16:42
[ec2a694b]
feat(beacon): add package version manifest to run metadata
(ouroboros-consensus-tools)
16:16:42
[b4a9b340]
feat(beacon): download and save db-analyser's build plan
(ouroboros-consensus-tools)
16:18:01
[55e8d686]
chore(nix): upgrade cardano-node to 10.7.1 and enable LSM UTxO backend
(daedalus)
16:21:20
[7da919dc]
fix(conformance): update flat decoding loigc to make conformance tests pass
(amaru)
16:23:21
[5083ed57]
Fix typos and improve API endpoint documentation and error responses
(atala-prism-building-blocks)
16:27:10
[9485f686]
Bump @ledgerhq/hw-transport-node-hid from 6.32.0 to 6.33.0
(ledgerjs-cardano-shelley)
16:29:29
[d0af32bd]
docs: account for cardano-balance-transaction transitive dependency
(cardano-wallet)
16:29:29
[fd5fe22f]
refactor: replace Cardano.Api.NetworkId with wallet-owned NetworkId
(cardano-wallet)
16:29:29
[cdf6e0b3]
docs: add implementation plan and tasks for cardano-api removal
(cardano-wallet)
16:51:53
[02bb5684]
Fix typos and improve API endpoint documentation and error responses
(open-enterprise-agent)
17:02:24
[7f06fd24]
Deploying to gh-pages from @ IntersectMBO/plutus@9d5b6d7c7d3b7a9816dd9e0ff495ba2125c79876 🚀
(plutus)
17:20:31
[ffb7e814]
Merge pull request #404 from cardano-foundation/docs/update-known-issues
(cardano-ibc-incubator)
17:34:49
[2a5a6201]
feat: wait for available transactions inside the tx submission initiator stage
(amaru)
17:34:50
[fee41fdf]
fix: prevent a memory leak with contramapped stage inside the txsubmission initiator
(amaru)
17:40:12
[1f859eeb]
run e2e sync test until epoch 185 (was reduced from 182 to 176 due to regression)
(amaru)
17:52:10
[b48b3a2b]
Add tests coverage for the transaction balancing with stake withdrawal
(cardano-api)
17:54:38
[f23abf38]
Consensus team fortnightly update 2026-04-08 to 2026-04-21 (#768)
(cardano-updates)
18:19:21
[15b8d0d7]
Fix proto-lens-etcd missing protoc, snappy/libc++abi nix store dep leaks on darwin
(haskell-nix-example)
18:19:54
[b28ea086]
Merge pull request #3190 from input-output-hk/curiecrypt/3178-enhance-witness-prep
(mithril)
18:26:45
[27ec3534]
Add tests coverage for the transaction balancing with stake withdrawal
(cardano-api)
18:38:09
[40372758]
Disable atf tests on darwin (kyua signal tests broken in Nix sandbox)
(haskell-nix-example)
18:42:31
[6636b2e5]
Add tests coverage for the transaction balancing with stake withdrawal
(cardano-api)
19:10:55
[0707138a]
Claude has done some horrible things to make the termination checker happy
(agda-cardano-common)
19:44:42
[4191bee1]
fix: prevent a memory leak with contramapped stage inside the txsubmission initiator
(amaru)
20:00:45
[e1acdff9]
feat(dijkstra): discharge `coin-of-{consumed,produced}Batch` in UTXO PoV
(formal-ledger-specifications)
20:25:00
[0a97886b]
fix(updater): respect pathname prefix in NEWS_URL/NEWS_HASH_URL, improve error logging
(daedalus)
20:35:32
[49702f9b]
chore(nix): upgrade cardano-node to 10.7.1 and enable LSM UTxO backend
(daedalus)
20:56:09
[08a09e5c]
feat(dijkstra): discharge `coin-of-{consumed,produced}Batch` in UTXO PoV
(formal-ledger-specifications)
21:11:54
[03b84d92]
feat: create a new LangaugeView type for the script integrity verification
(amaru)
21:21:46
[09252631]
test: truncate token logos in Allure attachments over 5MB
(cardano-rosetta-java)
22:07:36
[95a107b7]
feat(peergov): add explicit inbound governance budget and observability (#2008)
(dingo)
22:29:00
[1f78849d]
feat(Dijkstra/Ledger/PoV): prove SUBLEDGERS-utxo-coin
(formal-ledger-specifications)
22:57:07
[a530584d]
test(halo2_ivc): add deterministic fixture generation and generate assets
(mithril)
22:57:08
[bebf74bd]
test(halo2_ivc): add genesis base-case positive golden test using MockProver
(mithril)
22:57:08
[0808414c]
test(halo2_ivc): add normal recursive-step positive golden test using MockProver
(mithril)
22:57:08
[016c9df2]
test(halo2_ivc): accelerate asset generation and make proof generation non-determinstic
(mithril)
22:57:09
[94961437]
test(halo2_ivc): extend positive golden coverage and refactor asset workflow
(mithril)
23:07:15
[cae46861]
fix(ledger): Made changes to return sentinel error from unimplemented LedgerView stubs
(dingo)
23:18:09
[754b4325]
feat(Dijkstra/Ledger/PoV): prove SUBLEDGERS-utxo-coin
(formal-ledger-specifications)
23:19:13
[5051eb92]
🟩 API (All properties) is up (204 in 618 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:19:13
[e9d102f3]
🟩 API (Specific property) is up (204 in 96 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:19:14
[54a2320b]
🟩 API (Batch) is up (204 in 95 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:22:21
[d5babc10]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:22:22
[5b9673f8]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:22:23
[14716c04]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:22:23
[b44dcec0]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:22:24
[b3a02307]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:22:24
[0411ca5d]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:22:25
[20158fa4]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:23:07
[88a2a5c5]
🟩 voting.summit.cardano.org is up (200 in 296 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:23:08
[516228dd]
🟩 event-api is up (200 in 557 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:23:09
[33e8d44a]
🟩 blockchain-follower-api is up (200 in 234 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:23:09
[a41b2b82]
🟩 user-verification-api is up (405 in 553 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:23:10
[5685ece7]
🟩 login-api is up (401 in 523 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:23:10
[1951525e]
🟩 cast-vote-api is up (401 in 299 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:23:11
[645e9ecf]
🟩 get-votes-api is up (401 in 112 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:23:11
[577df839]
🟩 get-vote-receipt-api is up (401 in 293 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:35:44
[c58969f6]
Merge pull request #3204 from input-output-hk/hjeljeli32/3125-add-golden-tests-ivc
(mithril)