Home / Reports / Mar 17, 2026
Tuesday, March 17, 2026
998 commits had been pushed across 76 repos by 94 authors. There were 9,936,862 additions and 915,269 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- cardano-node94
- cardano-cli76
- mithril75
- dingo71
- cardano-api61
- cardano-api56
- cardano-node47
- cardano-cli41
- ouroboros-consensus40
- cardano-ledger34
- plutus32
- cardano-org29
- formal-ledger-specifications22
- hydra20
- ouroboros-network17
- cf-summit-evoting-status12
- cardano-ledger-specs12
- yoroi11
- acropolis11
- aiken10
- cf-cip1694-ballot-status10
- hydra-poc10
- open-enterprise-agent10
- cardano-ledger10
- amaru10
- CIPs9
- ouroboros-leios-sim9
- gouroboros8
- cf-identity-wallet8
- formal-ledger-specifications8
- cardano-token-registry7
- yoroi-frontend7
- ekg-forward7
- cardano-dune-analytics6
- cf-token-metadata-registry-status6
- yoroi-mobile6
- atala-prism-building-blocks6
- atala-prism-wallet-sdk-ts6
- cardano-upgrades-gitbook6
- haskell.nix5
- cardano-wallet4
- cf-explorer-landing4
- buildooor4
- cardano-haskell-packages4
- blockfrost-backend-ryo3
- blockfrost-platform3
- bls3
- cardano-haskell-package-repo3
- cuddle3
- lsm-tree3
- mesh3
- stdlib2
- nview2
- koios-artifacts2
- pool_groups2
- cardano-rosetta-java2
- developer-portal2
- plutus-machine2
- lsm-tree2
- nothunks2
- ouroboros-leios2
- governance2
- plutigo1
- cardano-ibc-incubator1
- ouroboros-miniprotocols-ts1
- uplc1
- atala-prism-mediator1
- capkgs1
- cardano-wallet1
- io-sim1
- stackage.nix1
- budget-management1
- Intersect-knowledge-base1
- Governance1
- multisig1
- buidler-fest-gift-store1
Commit Log
00:00:08
[d122cc8b]
Add SRPs and fix versions for `cardano-crypto-class` latest `master`
(cardano-cli)
00:17:36
[e90d5cf0]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:17:36
[bd54b03d]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:33:04
[d90bc821]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:33:04
[253e9119]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:41:12
[fef6c82a]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
00:41:12
[610acb07]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
01:28:52
[bc1b4b3e]
refactor(halo2): extract circuit witness assignments into dedicated module
(mithril)
01:28:52
[52cd26ae]
refactor(halo2): split circuit assignments and gadgets into focused modules
(mithril)
02:49:49
[107c47dc]
wip: debugging session fixes — chain selection, pipeline, metrics, inline VRF
(dingo)
03:15:28
[ae17424c]
Deploying to gh-pages from @ IntersectMBO/plutus@642f61c172058fb6fe84178bb419dd789df8e0dc 🚀
(plutus)
04:02:35
[6df1791b]
Deploying to gh-pages from @ IntersectMBO/plutus@642f61c172058fb6fe84178bb419dd789df8e0dc 🚀
(plutus)
05:03:01
[53b755f4]
Deploying to gh-pages from @ IntersectMBO/plutus@642f61c172058fb6fe84178bb419dd789df8e0dc 🚀
(plutus)
06:09:02
[341089b6]
Update src/Ledger/Dijkstra/Specification/Account.lagda.md
(formal-ledger-specifications)
06:09:02
[d9e75cdc]
CIP-159-01: Core types `DirectDeposits`, `BalanceInterval`, `AccountBalanceIntervals`
(formal-ledger-specifications)
06:09:02
[3f6b875f]
Update src/Ledger/Dijkstra/Specification/Account.lagda.md
(formal-ledger-specifications)
06:09:02
[4eac50f9]
Update src/Ledger/Dijkstra/Specification/Account.lagda.md
(formal-ledger-specifications)
06:09:02
[6e2bbecb]
Update src/Ledger/Dijkstra/Specification/Account.lagda.md
(formal-ledger-specifications)
06:09:02
[06302697]
import new Account module to Dijkstra.Specification
(formal-ledger-specifications)
06:33:05
[6158038b]
Artifacts generated from 9589962ee5ec82cdf79d3a8b9ddbdc14a4a6c941
(formal-ledger-specifications)
07:18:06
[987ff2d7]
Work around GHC JS backend not producing .o files for backpack signatures
(haskell.nix)
07:20:07
[a2d9b2a3]
Artifacts generated from 7ab90f65afde07b07d119246a25b129a3b51ae7f
(formal-ledger-specifications)
07:40:50
[85e4dae0]
fix(docs): correct relative link path in VDR manage tutorial
(atala-prism-building-blocks)
07:58:59
[3a149932]
Merge pull request #4502 from Emurgo/ruslan/post-governance-rework
(yoroi-frontend)
08:03:29
[2e44e8fa]
feat(stm): added failing tests and a loading/generating function for the srs
(mithril)
08:05:32
[2c0d1100]
leios: Shelley Forge checks for completed and certified EB and 'uses' it.
(ouroboros-consensus)
08:34:30
[1ca9fa3f]
Merge branch 'develop' of github.com:cardano-foundation/veridian-wallet into group-IPEX-initiator
(cf-identity-wallet)
08:37:32
[8ed0e339]
Bump dompurify from 3.3.1 to 3.3.3 in /docs/website (#1925)
(ouroboros-consensus)
08:43:09
[d308f204]
fix(docs): correct relative link path in VDR manage tutorial
(open-enterprise-agent)
09:03:02
[c02cae17]
Merge pull request #317 from blockfrost/chore/session-timeout
(blockfrost-backend-ryo)
09:13:40
[56929682]
Merge pull request #504 from cardano-foundation/chore/update-crowdin-data
(cardano-org)
09:15:07
[5a372cd7]
Merge pull request #506 from cardano-foundation/l10n_crowdin_action
(cardano-org)
09:17:44
[eaeb02e4]
Config parsing for TxSubmissionLogicVersion and TxSubmissionInitDelay
(cardano-node)
09:21:14
[b1a02910]
fix(ci): purge stale Coursier cache for java-multibase before sbt build
(atala-prism-building-blocks)
09:29:08
[fc1753c4]
Bump `ouroboros-network`, `typed-protocols` and `cardano-crypto-class`
(cardano-api)
09:32:12
[d269456a]
Merge pull request #508 from adatainment/feat/seo-title-optimization
(cardano-org)
09:33:36
[691b46b4]
Merge pull request #330 from WingRiders/add-wingriders-to-companies
(cardano-org)
09:47:45
[8cb74b3c]
fix(ci): migrate integration and performance tests from olafurpg/setup-scala to actions/setup-java
(open-enterprise-agent)
09:58:18
[3c81ce2f]
Config parsing for TxSubmissionLogicVersion and TxSubmissionInitDelay
(cardano-node)
10:00:54
[a4260630]
Enable Dijkstra CDDL tests and add plutusScriptGen to plutus_v4_script
(cardano-ledger)
10:00:54
[747e7f5e]
Add custom generator for plutus scripts to avoid set collisions
(cardano-ledger)
10:12:01
[55a5e4ef]
fix(docs): correct relative link path in VDR manage tutorial (#1737)
(open-enterprise-agent)
10:19:21
[2bdb9794]
chore(deps): bump the actions-deps group across 1 directory with 14 updates
(atala-prism-building-blocks)
10:28:53
[bbbae889]
feat(SF-823): update Cardano Card announcement modal with new design
(yoroi-mobile)
10:30:33
[e50693dc]
Spawn each shard as independent tokio task using CMB conservative PDES
(ouroboros-leios-sim)
10:41:52
[99b4ab5e]
feat(SF-823): Update Cardano Card announcement modal with new design (#4488)
(yoroi)
10:45:13
[91bf503d]
chore(deps): bump the actions-deps group across 1 directory with 14 updates (#1738)
(open-enterprise-agent)
10:46:31
[0bae1865]
Merge branch 'main' into dependabot/pip/examples/st-oid4vci/demo/pyjwt-2.12.0
(open-enterprise-agent)
10:47:33
[45d82dd6]
Merge pull request #3085 from input-output-hk/djo/2987/prover_for_blocks_transactions
(mithril)
10:48:16
[54ac123f]
Fix Plutus script evaluation using era-aware EpochInfo on mainnet/testnet
(hydra)
11:05:11
[f13159f5]
chore(deps): bump pyjwt from 2.11.0 to 2.12.0 in /examples/st-oid4vci/demo (#1733)
(atala-prism-building-blocks)
11:27:49
[ab5719a8]
ci: improve security by remove the pull_request_target trigger (#1731)
(open-enterprise-agent)
11:33:32
[ac689383]
Merge branch 'develop' into feat/update-drep-finder-link-to-govtools
(yoroi-mobile)
11:34:17
[4bff7a38]
feat(stm): added failing tests and a loading/generating function for the srs
(mithril)
11:40:03
[18f5a7cd]
Merge branch 'feat/news-component' into feat/entities-page-redesign
(cardano-org)
11:43:58
[feca409f]
fix: use i18n strings for Govtools text and remove unused cardanoCardAnnouncementHeading
(yoroi)
11:47:32
[4b24f5b3]
fix(ledgerstate): store mithril snapshots at correct epochs for leader election
(dingo)
12:04:31
[f40bac20]
Merge pull request #3087 from input-output-hk/jpraynaud/dev-blog-post-new-protocol-parameters
(mithril)
13:04:08
[d4ab4ed8]
Add configurable shard allocation strategies and single-shard fast path
(ouroboros-leios)
13:10:35
[925c5dd3]
chore(deps): fix Dependabot security alerts for dompurify and svgo (#7673)
(plutus)
13:16:39
[70b25ca6]
Bump `ouroboros-network`, `typed-protocols` and `cardano-crypto-class`
(cardano-api)
13:21:05
[6677b75a]
Deploying to gh-pages from @ IntersectMBO/plutus@925c5dd3f097f6fb1e298e7a0a1cb8c82e5cf367 🚀
(plutus)
13:23:50
[8869d9cd]
Script and workflow to start omnibus process, wait for a target epoch
(acropolis)
13:33:36
[426edce5]
Merge pull request #29 from cardano-foundation/feat/add-deeplink-explanation
(cf-explorer-landing)
13:44:54
[6216ab74]
Bump `ouroboros-network`, `typed-protocols` and `cardano-crypto-class`
(cardano-api)
14:05:58
[1ef10829]
Add sha256 for alga source-repository-package to fix nix develop warnings
(plutus)
14:07:23
[738b8217]
fix(node): replace os.Exit in metrics server with error propagation (#1669)
(dingo)
14:07:52
[d19969e7]
fix(ledger): use safe type assertions in chainsync event handlers (#1671)
(dingo)
14:12:13
[4aaa3117]
Deploying to gh-pages from @ IntersectMBO/plutus@925c5dd3f097f6fb1e298e7a0a1cb8c82e5cf367 🚀
(plutus)
14:21:05
[443c43c0]
Change `B` constructor of `Metadatum` from `ByteString` to `ShortByteString`.
(cardano-ledger)
14:22:04
[ad27fc04]
Update formal-ledger-spec and enable Utxos conformance tests (#5620)
(cardano-ledger-specs)
14:25:41
[c8dfbfe2]
Deploying to gh-pages from @ IntersectMBO/plutus@925c5dd3f097f6fb1e298e7a0a1cb8c82e5cf367 🚀
(plutus)
14:35:34
[a76a468f]
Add geographic shard strategy using k-means on node coordinates
(ouroboros-leios-sim)
14:35:42
[91764aa0]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for ad27fc04807d94e0ec667ec7d9814b0360fc6732
(cardano-ledger)
14:36:54
[496db6aa]
Enable Dijkstra CDDL tests and add plutusScriptGen to plutus_v4_script
(cardano-ledger)
14:36:54
[0c968d25]
Add custom generator for plutus scripts to avoid set collisions
(cardano-ledger)
14:47:00
[d556f905]
Implement generic weighted Fait Accompli committee selection
(ouroboros-consensus)
14:47:00
[bca6699f]
Refactor WFA conformance tests and instantiate real implementation
(ouroboros-consensus)
14:47:51
[23cf7563]
demo: 1. Use bursty mux 2. set TCP_NOTSENT_LOWAT socket option
(ouroboros-leios)
14:50:22
[08cc4352]
Merge pull request #3075 from input-output-hk/curiecrypt/2887-prepare-prover-witness
(mithril)
14:55:31
[8153215b]
feat(stm): added failing tests and a loading/generating function for the srs
(mithril)
14:57:21
[698e1fbf]
Bump `ouroboros-network`, `typed-protocols` and `cardano-crypto-class`
(cardano-api)
15:00:13
[59d97926]
feat: add allegra UTxO validation checks; refactor tx unpacker validation module removing all duplicated codes for same validation logics; simplify test utils to have minimized context.json
(acropolis)
15:02:21
[a863a5ee]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 925c5dd3f097f6fb1e298e7a0a1cb8c82e5cf367
(plutus)
15:13:29
[93fe0715]
fix(ci): disable Coursier checksum validation for JitPack artifacts
(atala-prism-building-blocks)
15:41:12
[779bea59]
Add min-latency-clusters shard strategy with configurable balance
(ouroboros-leios-sim)
15:58:01
[947fac62]
style: alternate background sections on /discover-cardano for visual rhythm
(cardano-org)
15:58:27
[4e220e5a]
style: remove redundant quote and add spacer in HomeDiscoverSection
(cardano-org)
16:03:20
[f09b0616]
Add sha256 for alga source-repository-package to fix nix develop warnings (#7674)
(plutus)
16:10:38
[93c8eb94]
Add min-cut shard strategy and cross-shard edge diagnostics
(ouroboros-leios-sim)
16:11:47
[7b8f8352]
ouroboros-network:tests-lib - better ioe_location of an attenuation error
(ouroboros-network)
16:12:16
[20eade4f]
Config parsing for TxSubmissionLogicVersion and TxSubmissionInitDelay
(cardano-node)
16:14:08
[1f6123bd]
Merge pull request #5341 from IntersectMBO/coot/haddock-improvements
(ouroboros-network)
16:19:27
[e98ecd60]
Deploying to gh-pages from @ IntersectMBO/plutus@f09b06161011526f48016579cf7953a63f290545 🚀
(plutus)
16:37:50
[21218a1c]
Add external data exporters for asset_data (Minswap API) and contract_registry (GitHub repos)
(cardano-dune-analytics)
16:50:57
[e93a6a7b]
demo: 1. Use bursty mux 2. set TCP_NOTSENT_LOWAT socket option
(ouroboros-leios-sim)
16:55:26
[58f3ffb5]
Merge pull request #5328 from IntersectMBO/coot/mux-buffer-refactored
(ouroboros-network)
17:16:37
[8793b212]
Deploying to gh-pages from @ IntersectMBO/plutus@f09b06161011526f48016579cf7953a63f290545 🚀
(plutus)
17:44:26
[4ccdd929]
fix: simplify exports and integrate new CreatePrismDIDWithKeys task in edge-agent
(atala-prism-wallet-sdk-ts)
17:58:01
[12a7f82d]
Introduce `grouping` combinator to recover former subgroups
(ouroboros-consensus)
18:08:50
[493704bb]
Deploying to gh-pages from @ IntersectMBO/plutus@f09b06161011526f48016579cf7953a63f290545 🚀
(plutus)
18:14:44
[b6b36fd7]
Artifacts generated from 56233418c2ffd8035f01c3f0e9c3c4207572b6f5
(formal-ledger-specifications)
18:37:30
[4074c099]
fix: upon did resolution ISSUER keys must go into assertionKeys not authentication as it was before.
(atala-prism-wallet-sdk-ts)
18:47:13
[b6e7a961]
Restore Maybe SlotNo API in validity bound lenses and conv functions
(cardano-api)
19:01:13
[062f5c7b]
Add `NoThunks` instances for primitive, storable and strict boxed Vectors.
(nothunks)
19:24:13
[20ce6146]
Change `B` constructor of `Metadatum` from `ByteString` to `ByteArray`.
(cardano-ledger)
19:33:30
[64eb7284]
Change `B` constructor of `Metadatum` from `ByteString` to `ByteArray`.
(cardano-ledger)
20:02:48
[d2fd4cf6]
Add DRep profile builder and enriched distribution exporter
(cardano-dune-analytics)
20:05:44
[8ed6a11b]
Change `B` constructor of `Metadatum` from `ByteString` to `ByteArray`.
(cardano-ledger)
20:45:13
[4740b0a7]
Update src/Ledger/Dijkstra/Specification/Account.lagda.md
(formal-ledger-specifications)
21:11:39
[31d38b14]
Fix indexTxCertificates to assign 0-based indices among script-witnessed certs only
(cardano-api)
21:18:37
[981ba649]
fix(utxorpc): populate native bytes for fetch block and dump history function (#1681)
(dingo)
21:18:57
[8dc6b1e7]
Update README with DRep profile, hybrid exporter, and internal job docs
(cardano-dune-analytics)
21:28:07
[58eb1a07]
Remove default implementation of `fromPlutusData` in `ToPlutusData` typeclass.
(cardano-ledger)
21:29:37
[86b6fcef]
Merge pull request #66 from input-output-hk/aniketd/bytearray-instance
(nothunks)
21:37:08
[867b3bdd]
Artifacts generated from bb57e2bbdcf201608947b4f9219484ea5d1f067a
(formal-ledger-specifications)
21:41:14
[c2784499]
Artifacts generated from b5f94ba1f2ca3a805b70d288dca85fab76f2bdea
(formal-ledger-specifications)
21:43:50
[e7599102]
Restore Maybe SlotNo API in validity bound lenses and conv functions
(cardano-api)
21:51:11
[fa4ccba2]
Fix anchor resolver: decode gzip-compressed HTTP responses
(cardano-dune-analytics)
21:57:36
[1fcd77ab]
Artifacts generated from 7ef92270ce458a845e08b6499e989d40be4745e6
(formal-ledger-specifications)
22:14:06
[969daf24]
Artifacts generated from 200ec09a16b759b441beb24d9f5f4afb8ed0a98d
(formal-ledger-specifications)
22:17:59
[f15b0bba]
Artifacts generated from f8bb42b40575e9bec6d9d0f0a896eff8a5760ec9
(formal-ledger-specifications)
22:18:42
[4d06651f]
Artifacts generated from 0548dab44a12af56c05be51cdde7cc63dd9f043a
(formal-ledger-specifications)
22:19:47
[26ac1d94]
Artifacts generated from 6f62d7253339587435baf3a498dceebc04b57f9b
(formal-ledger-specifications)
22:21:27
[a644b83b]
Make DecShareCBOR BabbageTxOut lenient and decCBOR = decNoShareCBOR for UTxO
(cardano-ledger-specs)
22:40:16
[2127dd93]
refactor: simplify to just producer_agent string per ledger team feedback
(CIPs)
22:48:40
[dd2f0ac0]
Deploying to gh-pages from @ IntersectMBO/plutus@0f13ae417ba598304e890564a8f363353fe58139 🚀
(plutus)
22:48:49
[2ec607d1]
refactor(halo2): extract circuit witness assignments into dedicated module
(mithril)
22:48:56
[a8f006ae]
refactor(halo2): split circuit assignments and gadgets into focused modules
(mithril)
23:10:42
[8f7eea40]
🟩 API (Specific property) is up (204 in 163 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:10:42
[3908b8d8]
🟩 API (All properties) is up (204 in 688 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:10:42
[0b9c5849]
🟩 API (Batch) is up (204 in 165 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:12:54
[bb934111]
Merge branch 'master' of github.com:IntersectMBO/plutus into zliu41/uapplytocase
(plutus)
23:13:37
[a016ddbd]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:13:37
[015fa880]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:13:37
[5cdea1f5]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:13:37
[34744fc6]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:13:38
[c3207d98]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:13:38
[93592477]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:13:38
[7f7d2b0f]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:14:21
[a84f37fb]
🟩 event-api is up (200 in 592 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:14:21
[4883a42a]
🟩 voting.summit.cardano.org is up (200 in 346 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:14:22
[c21054a4]
🟩 user-verification-api is up (405 in 534 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:14:23
[8de1179b]
🟩 login-api is up (401 in 499 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:14:23
[fabd2669]
🟩 blockchain-follower-api is up (200 in 315 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:14:24
[7452c946]
🟩 get-votes-api is up (401 in 319 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:14:24
[17324100]
🟩 cast-vote-api is up (401 in 290 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:14:25
[af044fbd]
🟩 get-vote-receipt-api is up (401 in 315 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:30:45
[151a072d]
Replace anchor_resolver with Blockfrost API for DRep metadata
(cardano-dune-analytics)
23:32:56
[137df924]
fix: replace builtins.appendContext with context-carrying concatenation (#2482)
(haskell.nix)
23:38:18
[789cb27e]
Merge pull request #5629 from IntersectMBO/koslambrou/5161-remove-default-implementation-from-fromplutusdata
(cardano-ledger)
23:39:53
[488bd403]
fix(utxorpc): apache 2.0 header for blockref and use tip block number instead of 0 for height fallback
(dingo)
23:41:13
[5753770a]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 789cb27e96bb902c4566326ab1a64e522765a5d8
(cardano-ledger-specs)
23:44:54
[4bd221c1]
Add token-bucket rate limiter and 429 retry to Blockfrost resolver
(cardano-dune-analytics)