Logbook - input-output-hk/mithril GitHub Wiki
This page records a log of the team’s work, thinking, discussions, pains, joys, events, and experiences that happen on a daily basis. It’s supposed to be a kind of Stream of consciousness that can later be searched, analyzed, reviewed in more formal retrospectives.
Rules:
-
Log days in reverse chronological order, recent first
-
When the stream is getting too big, such that github refuses to render do the following:
- extract biggest logical section (half-year or quarter) out of this into a correspondingly named
Logbook-Year-Hn.mdorLogbook-Year-Qn.mdpage - update links on top of this page to make it easier to navigate try to fix all links in the wiki at least
- notify the team
- extract biggest logical section (half-year or quarter) out of this into a correspondingly named
-
Move (and link) recurring sections to relevant dedicated pages.
History
2025-H2
2025-H1
2024-H2
2024-H1
2023-H2
2023-H1
2022-H2
2022-H1
2021
March 2026
2026-03-20
- Switch transcript hash function of circuit #3067: the PR feat(halo2): switch Halo2 transcript hash to Poseidon #3096 has been created, reviewed and merged. The issue is closed
- SNARK aggregation primitives: Verify SNARK proof #3041: the PR feat(stm): Verify SNARK proof #3090 has been updated and is being reviewed
- Enhance the support for signed entity types with configuration #3030: the PR feat: avoid storage and diffusion of unconsistent network configuration and epoch settings #3095 has been created and is pending review
- Remove
v1backend for Cardano database in client library and CLI #3080: the PR feat(client): decommission Cardano DB v1 backend in client library and CLI #3088 is pending update - Implement Cardano Blocks and Transactions in client library #3031: the draft PR WIP: implement list of transactions proofs and artifacts v2 in client #3083 has been updated
- SNARK aggregation primitives: Wire SNARK proof in aggregate signature #3042: we have kept working on the issue
- Update release process to anticipate on unreleased Cardano node #3070: we have started to work on the issue
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
2026-03-19
- Implement static build of Mithril nodes in CI #2989: the PR feat: implement static builds for Mithril nodes in CI #2998 has been merged. The issue is closed
- Refactor SNARK circuit - Modularity enhancement with gadgets #3039: the PR refactor(halo2): modularity enhancement #3089 has been reviewed and merged. The issue is closed
- SNARK aggregation primitives: Create SNARK proof with circuit #3040: the PR feat(stm): Create SNARK proof with circuit #3093 has been reviewed and merged. The issue is closed
- SNARK aggregation primitives: Verify SNARK proof #3041: the PR feat(stm): Verify SNARK proof #3090 has been updated and is being reviewed
- Implement new prover for blocks and transactions #2987: the PR perf: add prover v2 benchmark script #3094 has been created, reviewed and merged. The issue is closed
- Remove
v1backend for Cardano database in client library and CLI #3080: the PR feat(client): decommission Cardano DB v1 backend in client library and CLI #3088 has been updated and is being reviewed - Implement Cardano Blocks and Transactions in client library #3031: we have kept working on the issue
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
- Release
2608distribution #2967: we have kept working on the issue
2026-03-18
- Test DMQ node
0.3.0pre-release in Mithril nodes #3053: the PR feat: upgrade DMQ node to0.3.0.0-pre#3086 has been reviewed and merged. The issue is closed - Prepare technical report for recursive Halo2 circuit #2981: the issue is closed
- Update Midnight ZK library audit status #2983: the issue is closed
- SNARK aggregation primitives: Verify SNARK proof #3041: the PR feat(stm): Verify SNARK proof #3090 has been reviewed and is pending update
- Refactor SNARK circuit - Modularity enhancement with gadgets #3039: the PR refactor(halo2): modularity enhancement #3089 has been updated and is being reviewed
- Remove
v1backend for Cardano database in client library and CLI #3080: the PR feat(client): decommission Cardano DB v1 backend in client library and CLI #3088 has been updated and is being reviewed - Implement static build of Mithril nodes in CI #2989: the PR feat: implement static builds for Mithril nodes in CI #2998 has been updated and reviewed. It will be merged shortly
- SNARK aggregation primitives: Create SNARK proof with circuit #3040: the draft PR feat(stm): Create SNARK proof with circuit #3093 has been created
- Implement new prover for blocks and transactions #2987: we have kept working on the issue
- Implement Cardano Blocks and Transactions in client library #3031: we have kept working on the issue
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
- The PR infra: upgrade
pre-release-previewanddev-previewVM #3092 has been created, reviewed and merged
2026-03-17
- SNARK aggregation primitives: Prepare prover witness #2887: the PR feat(stm): Prepare Prover Witness #3075 has been merged. The issue is closed
- Implement new prover for blocks and transactions #2987: the PR feat: add "v2" prover for blocks and transactions #3085 has been merged
- SNARK aggregation primitives: Verify SNARK proof #3041: the PR feat(stm): Verify SNARK proof #3090 has been created and is being reviewed
- Refactor SNARK circuit - Modularity enhancement with gadgets #3039: the PR refactor(halo2): modularity enhancement #3089 has been created and is pending review
- Remove
v1backend for Cardano database in client library and CLI #3080: the PR feat(client): decommission Cardano DB v1 backend in client library and CLI #3088 has been created and is pending review - Test DMQ node
0.3.0pre-release in Mithril nodes #3053: the PR feat: upgrade DMQ node to0.3.0.0-pre#3086 has been updated and is pending review - Implement Cardano Blocks and Transactions in client library #3031: we have kept working on the issue
- Implement static build of Mithril nodes in CI #2989: the PR feat: implement static builds for Mithril nodes in CI #2998 has been updated
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
- Release
2608distribution #2967: we have kept working on the issue - The PR docs: add dev blog post about new mainnet protocol parameters #3087 has been reviewed and merged
- Cardano database artifacts on IPFS - MVP #3091: the roadmap issue has been created
2026-03-16
- Refactor SNARK circuit - Naming alignment #3038: the PR refactor(halo2): align circuit's naming to STM #3084 has been merged. The issue is closed
- Adapt certificate chain to support SNARK AVK #2811: the PR feat: SNARK-friendly certificate chain #3073 has been reviewed and merged. The issue is closed
- Implement new prover for blocks and transactions #2987: the PR feat: add "v2" prover for blocks and transactions #3085 has been reviewed and approved
- SNARK aggregation primitives: Prepare prover witness #2887: the PR feat(stm): Prepare Prover Witness #3075 has been updated and reviewed. It will be merged shortly
- Implement Cardano Blocks and Transactions in client library #3031: we have kept working on the issue
- Test DMQ node
0.3.0pre-release in Mithril nodes #3053: we have kept working on the issue - Remove
v1backend for Cardano database in client library and CLI #3080: we have kept working on the issue - Implement static build of Mithril nodes in CI #2989: the draft PR feat: implement static builds for Mithril nodes in CI #2998 has been updated
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
- Release
2608distribution #2967: we have kept working on the issue - Refactor SNARK circuit - Modularity enhancement with gadgets #3039: we have started to work on the issue
- SNARK aggregation primitives: Verify SNARK proof #3041: we have started to work on the issue
- The PR docs: add dev blog post about new mainnet protocol parameters #3087 has been created and is pending review
2026-03-13
- Refactor SNARK circuit - Naming alignment #3038: the PR refactor(halo2): align circuit's naming to STM #3084 has been approved and will be merged shortly
- SNARK aggregation primitives: Prepare prover witness #2887: the PR feat(stm): Prepare Prover Witness #3075 has been updated and is being reviewed
- Adapt certificate chain to support SNARK AVK #2811: the PR feat: SNARK-friendly certificate chain #3073 has been updated and is being reviewed
- Implement new prover for blocks and transactions #2987: the PR feat: add "v2" prover for blocks and transactions #3085 has been created and is pending review
- Implement Cardano Blocks and Transactions in client library #3031: we have kept working on the issue
- Test DMQ node
0.3.0pre-release in Mithril nodes #3053: the draft PR feat: upgrade DMQ node to0.3.0.0-pre#3086 has been created - Remove
v1backend for Cardano database in client library and CLI #3080: we have kept working on the issue - Implement static build of Mithril nodes in CI #2989: we have kept working on the issue
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
- We have checked if KES keys needed to be rotated with our test SPOs
2026-03-12
- Compute the Lottery Target Value in
MerkleTreeSnarkLeaf#3068: the PR feat(stm): Compute the Lottery Target Value inMerkleTreeSnarkLeaf#3082 has been updated, reviewed and merged. The issue is closed - Refactor SNARK circuit - Naming alignment #3038: the PR refactor(halo2): align circuit's naming to STM #3084 has been created and is being reviewed
- SNARK aggregation primitives: Prepare prover witness #2887: the PR feat(stm): Prepare Prover Witness #3075 has been updated and is being reviewed
- Adapt certificate chain to support SNARK AVK #2811: the PR feat: SNARK-friendly certificate chain #3073 is being reviewed
- Implement new prover for blocks and transactions #2987: we have kept working on the issue
- Implement Cardano Blocks and Transactions in client library #3031: the draft PR WIP: implement list of transactions proofs and artifacts v2 in client #3083 has been updated
- Implement static build of Mithril nodes in CI #2989: we have kept working on the issue
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
2026-03-11
- Refactor SNARK circuit - Midnight library decoupling #3037: the PR refactor(halo2): Decouple circuit from Midnight types #3076 has been updated, reviewed and merged. The issue is closed
- Cardano blocks and transaction import very slow in
devaggregators #3050: the issue is closed - Implement new prover for blocks and transactions #2987: we have kept working on the issue
- SNARK aggregation primitives: Prepare prover witness #2887: the PR feat(stm): Prepare Prover Witness #3075 has been reviewed and is pending update
- Adapt certificate chain to support SNARK AVK #2811: the PR feat: SNARK-friendly certificate chain #3073 is pending review
- Compute the Lottery Target Value in
MerkleTreeSnarkLeaf#3068: the PR feat(stm): Lottery Target Value inMerkleTreeSnarkLeaf#3082 is pending review and will be merged shortly - Implement Cardano Blocks and Transactions in client library #3031: the draft PR WIP: implement list of transactions proofs and artifacts v2 in client #3083 has been created
- Implement static build of Mithril nodes in CI #2989: we have kept working on the issue
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
- Refactor SNARK circuit - Naming alignment #3038: we have kept working on the issue
- Test DMQ node
0.3.0pre-release in Mithril nodes #3053: we have kept working on the issue - Remove
v1backend for Cardano database in client library and CLI #3080: we have started to work on the issue - We have also presented our monthly review
2026-03-10
- Refactor the prototype recursive circuit state transition functions #3069: the issue is closed
- Implement new prover for blocks and transactions #2987: the PR refactor+test: prover preparatory work #3072 has been merged
- Refactor SNARK circuit - Midnight library decoupling #3037: the PR refactor(halo2): Decouple circuit from Midnight types #3076 is being reviewed and is pending update
- SNARK aggregation primitives: Prepare prover witness #2887: the PR feat(stm): Prepare Prover Witness #3075 is being reviewed
- Adapt certificate chain to support SNARK AVK #2811: the draft PR feat: SNARK-friendly certificate chain #3073 has been updated
- Cardano blocks and transaction import very slow in
devaggregators #3050: the PR perf: fix cardano blocks with transactions retrieval inmainnetnetwork #3081 has been created, reviewed and merged - Implement static build of Mithril nodes in CI #2989: the draft PR feat: implement static builds for Mithril nodes in CI #2998 has been updated
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
- Implement Cardano Blocks and Transactions in client library #3031: we have kept working on the issue
- Compute the Lottery Target Value in
MerkleTreeSnarkLeaf#3068: the draft PR feat(stm): Lottery Target Value inMerkleTreeSnarkLeaf#3082 has been created - Refactor SNARK circuit - Naming alignment #3038: we have started to work on the issue
2026-03-09
- Refactor SNARK circuit - Type consistency #3036: the PR refactor(stm): Ensuring type consistency for SNARK circuit #3071 has been created, reviewed and merged. The issue is closed
- Implement new prover for blocks and transactions #2987: the PR refactor+test: prover preparatory work #3072 is ready to be merged
- Refactor SNARK circuit - Midnight library decoupling #3037: the PR refactor(halo2): Decouple circuit from Midnight types #3076 has been created and is pending review
- SNARK aggregation primitives: Prepare prover witness #2887: the draft PR feat(stm): Prepare Prover Witness #3075 has been updated
- Adapt certificate chain to support SNARK AVK #2811: the draft PR feat: SNARK-friendly certificate chain #3073 has been updated
- Cardano blocks and transaction import very slow in
devaggregators #3050: the issue has been reopened - Implement static build of Mithril nodes in CI #2989: the draft PR feat: implement static builds for Mithril nodes in CI #2998 has been updated
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
- Release 2608 distribution #2967: we have kept working on the issue
- Implement Cardano Blocks and Transactions in client library #3031: we have kept working on the issue
- The PR fix: apply cargo sort -w following release of version 2.1.1 #3077 has been created, reviewed and merged
- Implement Cardano Blocks and Transactions in WASM client #3078: the issue has been created and groomed
- Update explorer for Cardano Blocks and Transactions #3079: the issue has been created and groomed
- Remove v1 backend for Cardano database in client library and CLI #3080: the issue has been created and groomed
2026-03-07
- Integrate Mithril into the Cardano developer documentation website #3012: the PRs Add Mithril builder tool #1735 and Integrate Mithril into the Cardano Developer Portal #1736 have been reviewed and merged. The issue is closed
- SNARK pre-aggregation primitives in STM library - Phase 2 #2943: the PR feat(stm): Signer and Signature for SNARK Proof System #3009 has been reviewed and merged. The issue is closed
- Improve DMQ node setup documentation #3062: the PR docs: fix DMQ setup documentation #3063 has been reviewed and merged. The issue is closed
- Refactor SNARK circuit - Error handling #3035: the PR refactor(stm): error handling #3055 has been updated, reviewed and merged. The issue is closed
- Integrate Mithril into the Cardano developer documentation website #3012: the PRs Add Mithril builder tool #1735 and Integrate Mithril into the Cardano Developer Portal #1736 have been reviewed and merged. The issue is closed
- Refactor SNARK circuit - Type consistency #3036: the PR refactor(stm): Ensuring type consistency for SNARK circuit #3071 has been created and is pending review
- Refactor SNARK circuit - Midnight library decoupling #3037: we have started to work on the issue
- Adapt certificate chain to support SNARK AVK #2811: the draft PR feat: SNARK-friendly certificate chain #3073 has been created
- Implement new prover for blocks and transactions #2987: the PR refactor+test: prover preparatory work #3072 has been created and is pending review
- Cardano blocks and transaction import very slow in
devaggregators #3050: the issue has been reopened as we still have slow import ondev-mainnetnetwork - Implement static build of Mithril nodes in CI #2989: the draft PR feat: implement static builds for Mithril nodes in CI #2998 has been updated
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
- Implement Cardano Blocks and Transactions in client library #3031: we have kept working on the issue
- We have also verified that our test SPOs did not need to be KES rotated
2026-03-06
- SNARK pre-aggregation primitives in STM library - Phase 2 #2943: the PR feat(stm): Signer and Signature for SNARK Proof System #3009 has been reviewed and merged. The issue is closed
- Improve DMQ node setup documentation #3062: the PR docs: fix DMQ setup documentation #3063 has been reviewed and merged. The issue is closed
- Refactor SNARK circuit - Error handling #3035: the PR refactor(stm): error handling #3055 has been reviewed and is pending update
- Refactor SNARK circuit - Type consistency #3036: we have kept working on the issue
- Implement static build of Mithril nodes in CI #2989: the draft PR feat: implement static builds for Mithril nodes in CI #2998 has been updated
- Implement new prover for blocks and transactions #2987: we have kept working on the issue
- Prepare technical report for recursive Halo2 circuit #2981: we have kept working on the issue
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
- Release 2608 distribution #2967: we have kept working on the issue
- Implement Cardano Blocks and Transactions in client library #3031: we have kept working on the issue
- Integrate Mithril into the Cardano developer documentation website #3012: the PRs Add Mithril builder tool #1735 and Integrate Mithril into the Cardano Developer Portal #1736 are being reviewed
- Update release process to anticipate on unreleased Cardano node #3070: the issue has been created and groomed
2026-03-05
- Refactor SNARK circuit - Domain Separation Tag alignment #3022: the PR refactor(stm): align circuit domain separation tags #3051 has been merged. The issue is closed
- Add negative tests in STM #2946: the PR test(stm): add negative single-signature tests #2985 has been merged. The issue is closed
- Cardano blocks and transaction import very slow in
devaggregators #3050: the PR refactor: rework sqlite connection pool #3060 has been reviewed and merged - Prepare upgrade to Rust 1.94.0 #3061: the issue is closed
- Refactor SNARK circuit - Error handling #3035: the PR refactor(stm): error handling #3055 is being updated
- Refactor SNARK circuit - Type consistency #3036: we have started to work on the issue
- SNARK pre-aggregation primitives in STM library - Phase 2 #2943: the PR feat(stm): Signer and Signature for SNARK Proof System #3009 is being updated
- Implement static build of Mithril nodes in CI #2989: the draft PR feat: implement static builds for Mithril nodes in CI #2998 has been updated
- Implement new prover for blocks and transactions #2987: we have kept working on the issue
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
- Release 2608 distribution #2967: we have kept working on the issue
- Implement Cardano Blocks and Transactions in client library #3031: we have kept working on the issue
- Integrate Mithril into the Cardano developer documentation website #3012: the PRs Add Mithril builder tool #1735 and Integrate Mithril into the Cardano Developer Portal #1736 have been created and are pending review
- Improve DMQ node setup documentation #3062: the issue has been created and groomed. The PR docs: fix DMQ setup documentation #3063 has been created and is pending review
- The PR fix: apply cargo sort -w formatting following its 2.1 version #3064 has been created, reviewed and merged
- Refactor bytes codec in STM library for forward/backward compatibility #3065: the issue has been created and groomed
- Refactoring and enhancements for SNARK-friendly STM #3066: the issue has been created and groomed
- Switch transcript hash function of circuit #3067: the issue has been created and groomed
- Compute the Lottery Target Value in MerkleTreeSnarkLeaf #3068: the issue has been created and groomed
- We have also created a new guide with Pull Request Guidelines
2026-03-04
- Support upgrade of Cardano node without new Mithril distribution #3058: the PR feat(ci): manually trigger Pre-Release and Release workflows #3059 has been merged. The issue is closed
- Upgrade to Cardano 10.6 #2790: the rollout to all networks has been completed. The issue is closed
- Add negative tests in STM #2946: the PR test(stm): add negative single-signature tests #2985 has been merged. The issue is closed
- Refactor SNARK circuit - Domain Separation Tag alignment #3022: the PR refactor(stm): align circuit domain separation tags #3051 has been approved
- Refactor SNARK circuit - Error handling #3035: the PR refactor(stm): error handling #3055 has been updated, reviewed and is pending update
- Implement SNARK pre-aggregation primitives in STM library - Phase 2 #2943: the PR feat(stm): Signer and Signature for SNARK Proof System #3009 is being updated
- Cardano blocks and transaction import very slow in
devaggregators #3050: the PR refactor: rework sqlite connection pool #3060 is being reviewed - Implement static build of Mithril nodes in CI #2989: the draft PR feat: implement static builds for Mithril nodes in CI #2998 has been updated
- Implement new prover for blocks and transactions #2987: we have kept working on the issue
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
- Release 2608 distribution #2967: we have kept working on the issue
- Implement Cardano Blocks and Transactions in client library #3031: we have kept working on the issue
- Prepare upgrade to Rust 1.94.0 #3061: the issue has been created and groomed
2026-03-02
- Support for authenticated signer registration for SNARK #2915: the PR feat: authenticated SNARK signer registration #3016 has been reviewed, updated and merged. The issue is closed
- Implement proof route for Cardano Blocks and Transactions in aggregator REST API #2988: the PR feat(aggregator): implement v2 routes for cardano transaction and block proofs #3005 has been merged. The issue is closed
- Calibrate precision and Taylor expansion iterations for Lottery Target value computation #3034: the PR refactor(stm): Fix the number of iterations for lottery target computation #3046 has been merged. The issue is closed
- Implement SNARK pre-aggregation primitives in STM library - Phase 2 #2943: the PR feat(stm): Signer and Signature for SNARK Proof System #3009 is being updated
- Refactor SNARK circuit - Domain Separation Tag alignment #3022: the PR refactor(stm): align circuit domain separation tags #3051 has been updated and is being reviewed
- Refactor SNARK circuit - Error handling #3035: the PR refactor(stm): error handling #3055 has been updated and is being reviewed
- Add negative tests in STM #2946: the PR test(stm): add negative single-signature tests #2985 has been approved and will be merged shortly
- Implement static build of Mithril nodes in CI #2989: the draft PR feat: implement static builds for Mithril nodes in CI #2998 is pending update
- Upgrade to Cardano 10.6 #2790: we have rolled out the new version to all of the testing networks, and we will start rolling out to (pre)-release networks shortly
- Implement new prover for blocks and transactions #2987: we have kept working on the issue
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
- Release 2608 distribution #2967: we have kept working on the issue
- Implement Cardano Blocks and Transactions in client library #3031: we have kept working on the issue
- Support upgrade of Cardano node without new Mithril distribution #3058: the issue has been created and groomed. The PR feat(ci): manually trigger Pre-Release and Release workflows #3059 has been created and is pending review
February 2026
2026-02-27
- Support for authenticated signer registration for SNARK #2915: the PR feat: authenticated SNARK signer registration #3016 has been updated and is being reviewed
- Implement proof route for Cardano Blocks and Transactions in aggregator REST API #2988: the PR feat(aggregator): implement v2 routes for cardano transaction and block proofs #3005 has been approved. It will be merged shortly
- Implement static build of Mithril nodes in CI #2989: the draft PR WIP: implement static build for mithril nodes in ci #2998 has been updated
- Upgrade to Cardano 10.6 #2790: we are still rolling out the new version of the Cardano node to the dev networks
- Implement SNARK pre-aggregation primitives in STM library - Phase 2 #2943: the PR feat(stm): Signer and Signature for SNARK Proof System #3009 is being updated
- Implement new prover for blocks and transactions #2987: we have kept working on the issue
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
- Release 2608 distribution #2967: we have kept working on the issue
- Calibrate precision and Taylor expansion iterations for Lottery Target value computation #3034: the PR refactor(stm): Fix the number of iterations for lottery target computation #3046 has been approved and will be merged shortly
- Add negative tests in STM #2946: the PR test(stm): add negative single-signature tests #2985 is pending review
- Cardano blocks and transaction import very slow in
devaggregators #3050: we have kept working on the issue. The PR perf: optimize blocks and transactions retrieval from sqlite #3057 has been created, reviewed and merged. The issue is closed - Refactor SNARK circuit - Domain Separation Tag alignment #3022: the PR refactor(stm): align circuit domain separation tags #3051 has been reviewed and is pending update
- Refactor SNARK circuit - Error handling #3035: the PR refactor(stm): error handling #3055 has been created and is being reviewed
- Implement Cardano Blocks and Transactions in client library #3031: we have kept working on the issue
- Transaction proof route performance regression #3056: the issue has been created. The PR perf: optimize blocks and transactions retrieval from sqlite #3057 has been created, reviewed and merged. The issue is closed
- We have also checked that we didn't need to rotate KES keys of our test SPOs
2026-02-26
- Support for authenticated signer registration for SNARK #2915: the PR feat: authenticated SNARK signer registration #3016 is pending update
- Implement proof route for Cardano Blocks and Transactions in aggregator REST API #2988: the PR feat(aggregator): implement v2 routes for cardano transaction and block proofs #3005 has been approved. It will be merged shortly
- Implement static build of Mithril nodes in CI #2989: the draft PR WIP: implement static build for mithril nodes in ci #2998 has been updated
- Upgrade to Cardano 10.6 #2790: we are still rolling out the new version of the Cardano node to the dev networks
- Implement SNARK pre-aggregation primitives in STM library - Phase 2 #2943: the PR feat(stm): Signer and Signature for SNARK Proof System #3009 is pending update
- Implement new prover for blocks and transactions #2987: we have kept working on the issue
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
- Release 2608 distribution #2967: we have kept working on the issue. We have kept imvestigating a blocking problem. We expect to release early next week
- Calibrate precision and Taylor expansion iterations for Lottery Target value computation #3034: the PR refactor(stm): Fix the number of iterations for lottery target computation #3046 is pending review
- Add negative tests in STM #2946: the PR test(stm): add negative single-signature tests #2985 is pending review
- Cardano blocks and transaction import stalled in
devaggregators #3050: the PR fix: add timeout to Pallas chainsync calls in Pallas chain reader #3052 has been created, reviewed and merged. We have finally identified the source of the problem and a PR will be created shortly - Refactor SNARK circuit - Domain Separation Tag alignment #3022: the PR refactor(stm): align circuit domain separation tags #3051 has been created and is pending review
- Decentralize Signer Registration - Feasibility #3049: the issue has been created and groomed
- Test DMQ node
0.3.0pre-release in Mithril nodes #3053: the issue has been created and groomed - Update DMQ node to
0.3.0#3054: the issue has been created and groomed
2026-02-25
- Support for authenticated signer registration for SNARK #2915: the PR feat: authenticated SNARK signer registration #3016 has been reviewed and is pending update
- Implement proof route for Cardano Blocks and Transactions in aggregator REST API #2988: the PR feat(aggregator): implement v2 routes for cardano transaction and block proofs #3005 has been updated and approved
- Implement static build of Mithril nodes in CI #2989: the draft PR WIP: implement static build for mithril nodes in ci #2998 has been updated
- Upgrade to Cardano 10.6 #2790: we are still rolling out the new version of the Cardano node to the dev networks
- Implement SNARK pre-aggregation primitives in STM library - Phase 2 #2943: the PR feat(stm): Signer and Signature for SNARK Proof System #3009 has reviewed and is pending update
- Implement new prover for blocks and transactions #2987: we have kept working on the issue
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
- Release 2608 distribution #2967: we expect to create the new pre-release once we have fixed a problem we have identified in the unstable version
- Some unit tests are flaky with
future_snarkfeature #3017: the PR fix: flakiness in STM tests with future_snark in CI #3026 has been reviewed and merged. The issue is closed - Calibrate precision and Taylor expansion iterations for Lottery Target value computation #3034: the PR refactor(stm): Fix the number of iterations for lottery target computation #3046 is pending review
- Add negative tests in STM #2946: the PR test(stm): add negative single-signature tests #2985 is pending review
- Update throttling parameters of Cardano blocks and transactions import #3047: the PR perf: tune cardano blocks and transactions import throttling #3048 has been created, reviewed and merged. The issue is closed
- Cardano blocks and transaction import stalled in
devaggregators #3050: the bug issue has been created - Decentralize Signer Registration - Feasibility #3049: the roadmap issue has been created
2026-02-24
- Support for authenticated signer registration for SNARK #2915: the PR feat: authenticated SNARK signer registration #3016 is pending review
- Implement proof route for Cardano Blocks and Transactions in aggregator REST API #2988: the PR feat(aggregator): implement v2 routes for cardano transaction and block proofs #3005 has been reviewed and approved. It will be merged shortly
- Implement static build of Mithril nodes in CI #2989: the draft PR WIP: implement static build for mithril nodes in ci #2998 has been updated
- Upgrade to Cardano 10.6 #2790: we are still rolling out the new version of the Cardano node to the dev networks
- Implement SNARK pre-aggregation primitives in STM library - Phase 2 #2943: the PR feat(stm): Signer and Signature for SNARK Proof System #3009 is being reviewed
- Implement new prover for blocks and transactions #2987: we have kept working on the issue
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
- Release 2608 distribution #2967: we have kept working on the issue. We expect to create the pre-release tomorrow
- Some unit tests are flaky with
future_snarkfeature #3017: the draft PR fix: flakiness in STM tests with future_snark in CI #3026 has been updated. We have probably identified the source of the flakiness and we are working on a fix - Calibrate precision and Taylor expansion iterations for Lottery Target value computation #3034: the PR refactor(stm): Fix the number of iterations for lottery target computation #3046 has been created and is pending review
- Add negative tests in STM #2946: the PR test(stm): add negative single-signature tests #2985 is pending review
2026-02-23
- Support for authenticated signer registration for SNARK #2915: the PR feat: authenticated SNARK signer registration #3016 is pending review
- Implement proof route for Cardano Blocks and Transactions in aggregator REST API #2988: the PR feat(aggregator): implement v2 routes for cardano transaction and block proofs #3005 has been updated and is pending final update before merge
- Implement static build of Mithril nodes in CI #2989: the draft PR WIP: implement static build for mithril nodes in ci #2998 is still in progress
- Upgrade to Cardano 10.6 #2790: we are still rolling out the new version of the Cardano node to the dev networks
- Implement SNARK pre-aggregation primitives in STM library - Phase 2 #2943: the PR feat(stm): Signer and Signature for SNARK Proof System #3009 is being reviewed
- Implement new prover for blocks and transactions #2987: we have kept working on the issue
- Full review of recursive SNARK circuit prototype #2982: we have kept working on the issue
- Release 2608 distribution #2967: we have kept working on the issue. The draft PRs docs: update CHANGELOG with 2608.0 distribution #3021 and docs: rotate documentation for 2608 distribution #3020 are in progress
- Client CLI proposes to restore a Legacy UTxO-HD snapshot above
10.6.2#3029: the bug issue has been created. The PR Remove legacy db restauration message for version 10 6 2 and upper #3044 has been created, reviewed and approved - Cardano blocks and transaction import fails on
dev-mainnet#3028: the bug issue has been created. We have worked on the issue and a PR will be created shortly - Some unit tests are flaky with
future_snarkfeature #3017: the draft PR fix: flakiness in STM tests with future_snark in CI #3026 is in progress - Refactor SNARK circuit - Error handling #3035: the issue has been created and groomed
- Refactor SNARK circuit - Type consistency #3036: the issue has been created and groomed
- Refactor SNARK circuit - Midnight library decoupling #3037: the issue has been created and groomed
- Refactor SNARK circuit - Naming alignment #3038: the issue has been created and groomed
- Refactor SNARK circuit - Modularity enhancement with gadgets #3039: the issue has been created and groomed
- Refactor SNARK circuit - Domain Separation Tag alignment #3022: the issue has been created and groomed
- Calibrate precision and Taylor expansion iterations for Lottery Target value computation #3034: the issue has been created and groomed
- Enhance the support for signed entity types with configuration #3030: the issue has been created and groomed
- Implement Cardano Blocks and Transactions in client library #3031: the issue has been created and groomed
- Implement Cardano Blocks and Transactions in client CLI #3032: the issue has been created and groomed
- Upgrade
reqwestto0.13#3033: the issue has been created and groomed - SNARK aggregation primitives: Create SNARK proof with circuit #3040: the issue has been created and groomed
- SNARK aggregation primitives: Verify SNARK proof #3041: the issue has been created and groomed
- SNARK aggregation primitives: Wire SNARK proof in aggregate signature #3042: the issue has been created and groomed
- SNARK aggregation primitives: Circuit verification key management #3043: the issue has been created and groomed
2026-02-20
- Support for authenticated signer registration for SNARK #2915: the PR feat: authenticated SNARK signer registration #3016 has been updated and is pending review
- Implement proof route for Cardano Blocks and Transactions in aggregator REST API: the PR feat(aggregator): implement v2 routes for cardano transaction and block proofs has been updated and is pending review
- Implement static build of Mithril nodes in CI: the draft PR WIP: implement static build for mithril nodes in ci #2998 has been updated
- Upgrade to Cardano 10.6: we are rolling out the new version of the Cardano node to the dev networks
- Implement new prover for blocks and transactions: we have kept working on the issue
- Implement SNARK pre-aggregation primitives in STM library - Phase 2: the draft PR feat(stm): Signer and Signature for SNARK Proof System#3009 has been updated and is being reviewed
- Full review of recursive SNARK circuit prototype: we are working on this issue
- Release 2608 distribution: we have kept working on the issue
- Aggregator in testing-preview panics at startup: we have created the bug issue. The PRs fix: panic at startup in aggregator #3024 and fix: panic at startup in aggregator v2 #3025 have been created, reviewed and merged. The problem is fixed and the issue is closed.
- We have also checked if some test SPOs we operate needed their KES keys rotated
2026-02-19
- Compute Lottery Target Value for SNARK #2974: the PR feat(stm): Lottery target value computation for snark proof #2958 has been merged. The issue is closed
- Support for authenticated signer registration for SNARK #2915: the draft PR feat: authenticated SNARK signer registration #3016 has been updated
- Remove off-circuit module in Halo2 circuit: the PR refactor(snark): remove halo2/off-circuit and switch to STM types #3002 has been merged. The issue is closed
- Implement proof route for Cardano Blocks and Transactions in aggregator REST API: the PR feat(aggregator): implement v2 routes for cardano transaction and block proofs is pending update
- Implement static build of Mithril nodes in CI: the draft PR WIP: implement static build for mithril nodes in ci #2998 has been updated
- Upgrade to Cardano 10.6: we are rolling out the new version of the Cardano node to the dev networks
- Fix snapshot-converter breaking change in 10.6.2: The PR [fix snapshot converter breaking change in 10 6 2](fix: snapshot converter breaking change since cardano version 10.6.2) #3014 has been merged. The issue is closed
- Implement new prover for blocks and transactions: we have kept working on the issue
- Implement SNARK pre-aggregation primitives in STM library - Phase 2: the draft PR feat(stm): Signer and Signature for SNARK Proof System#3009 is being reviewed
- Full review of recursive SNARK circuit prototype: we are working on this issue
- Update protocol parameters to SNARK friendly values - Phase 2: the PR docs: update CHANGELOG with 2608.0 distribution #3021 has been created, reviewed and merged. The issue is closed
- Release 2608 distribution: we have started to work on the issue. The PR chore: update dependencies for distribution 2608 #3018 has been created, reviewed and merged
- We have also prepared the planning for the next iteration
2026-02-18
- Compute Lottery Target Value for SNARK #2974: the PR feat(stm): Lottery target value computation for snark proof #2958 has been reviewed and updated. It will be merged shortly
- Adapt certificate chain to support SNARK AVK #2811: we have kept working on the issue
- Support for authenticated signer registration for SNARK #2915: the draft PR feat: authenticated SNARK signer registration #3016 has been created
- Remove off-circuit module in Halo2 circuit: the PR refactor(snark): remove halo2/off-circuit and switch to STM types #3002 has been reviewed and is ready to be merged
- Implement proof route for Cardano Blocks and Transactions in aggregator REST API: the PR feat(aggregator): implement v2 routes for cardano transaction and block proofs is pending update
- Implement static build of Mithril nodes in CI: the draft PR WIP: implement static build for mithril nodes in ci #2998 has been updated
- Upgrade to Cardano 10.6: we are rolling out the new version of the Cardano node to the dev networks
- Fix snapshot-converter breaking change in 10.6.2: the issue has been created and groomed. The PR fix snapshot converter breaking change in 10 6 2#3014 has been updated and reviewed. It wil be merged shortly
- Implement new prover for blocks and transactions: we have kept working on the issue
- Implement SNARK pre-aggregation primitives in STM library - Phase 2: the draft PR feat(stm): Signer and Signature for SNARK Proof System#3009 has been updated
- Full review of recursive SNARK circuit prototype: we are working on this issue
- Certification stopped in testing-preview network: the bug issue has been created and we have fixed the problem
2026-02-17
- Compute Lottery Target Value for SNARK #2974: the PR feat(stm): Lottery target value computation for snark proof #2958 has been reviewed and is pending update
- Adapt certificate chain to support SNARK AVK #2811: we have kept working on the issue
- Support for authenticated signer registration for SNARK #2915: we have started to work on the issue
- Remove off-circuit module in Halo2 circuit: the PR refactor(snark): remove halo2/off-circuit and switch to STM types #3002 has been reviewed and is pending update
- Implement proof route for Cardano Blocks and Transactions in aggregator REST API: the PR feat(aggregator): implement v2 routes for cardano transaction and block proofs has been reviewed and is pending update
- Implement static build of Mithril nodes in CI: the draft PR WIP: implement static build for mithril nodes in ci #2998 has been updated
- Upgrade to Cardano 10.6: we are rolling out the new version of the Cardano node to the dev networks
- Fix snapshot-converter breaking change in 10.6.2: the issue has been created and groomed. The draft PR fix snapshot converter breaking change in 10 6 2#3014 has been created
- Implement new prover for blocks and transactions: we have kept working on the issue
- Implement SNARK pre-aggregation primitives in STM library - Phase 2: the draft PR feat(stm): Signer and Signature for SNARK Proof System#3009 has been created
- Full review of recursive SNARK circuit prototype: we are working on this issue
2026-02-16
- Compute Lottery Target Value for SNARK #2974: the PR feat(stm): Lottery target value computation for snark proof #2958 is pending review
- Implement signable builder for Cardano Blocks and Transactions #2908: the PR feat: add cardano blocks transactions signable builder#3003 has been reviewed and merged. The issue is closed
- Adapt certificate chain to support SNARK AVK #2811: we have kept working on the issue
- Remove off-circuit module in Halo2 circuit: the PR refactor(snark): remove halo2/off-circuit and switch to STM types #3002 is being reviewed and is pending update
- Implement proof route for Cardano Blocks and Transactions in aggregator REST API: the PR feat(aggregator): implement v2 routes for cardano transaction and block proofs has been created and is pending review
- Implement static build of Mithril nodes in CI: the draft PR WIP: implement static build for mithril nodes in ci #2998 has been updated
- Upgrade to Cardano 10.6: the PR feat: support Cardano node 10.6 #2838 has been merged. We have noticed a breaking change in the
snapshot-converterthat we need to address - Implement new prover for blocks and transactions: we have started to work on the issue
- Fix crates and npm packages publications GitHub workflows: the PR ci: fix publish to crates and package promote to npm #3007 has been created, reviewed and merged. The issue is closed
2026-02-13
- Implement SNARK pre-aggregation primitives in STM library - Phase 1 #2792: the PR feat(stm): SNARK Key registration #2976 has been merged. The issue is closed
- Compute Lottery Target Value for SNARK #2974: the draft PR feat(stm): Lottery target value computation for snark proof #2958 is pending update
- Implement signable builder for Cardano Blocks and Transactions #2908: the PR feat: add cardano blocks transactions signable builder#3003 has been created and is pending review
- Adapt certificate chain to support SNARK AVK #2811: we have kept working on the issue and the developments have been pushed to the jpraynaud/2811-snark-friendly-certificate-chain branch
- Remove off-circuit module in Halo2 circuit: the PR refactor(snark): remove halo2/off-circuit and switch to STM types #3002 has been created and is pending review
- Implement signing configuration for Cardano Blocks and Transactions #2971: the PR implement signing configuration for cardano blocks and transactions#2991 has been merged. The issue is closed
- Implement proof route for Cardano Blocks and Transactions in aggregator REST API: we have kept working on the issue
- Implement static build of Mithril nodes in CI: the draft PR WIP: implement static build for mithril nodes in ci #2998 has been updated
- Upgrade to Cardano 10.6: the PR feat: support Cardano node 10.6 #2838 has been updated to support the Cardano node
10.6.2and is being reviewed. It will be merged shortly - We have also rotated the KES keys of our test SPOs for
testing-preview,pre-release-previewandrelease-preprod
2026-02-12
- Implement SNARK pre-aggregation primitives in STM library - Phase 1 #2792: the PR feat(stm): SNARK Key registration #2976 has been reviewed and will be merged shortly
- Compute Lottery Target Value for SNARK #2974: the draft PR feat(stm): Lottery target value computation for snark proof #2958 is pending update
- Implement signable builder for Cardano Blocks and Transactions #2908: the PR feat: compute and persist blocks transactions block range roots #2995 has been merged
- Adapt certificate chain to support SNARK AVK #2811: we have kept working on the issue and the developments have been pushed to the jpraynaud/2811-snark-friendly-certificate-chain branch
- Implement signing configuration for Cardano Blocks and Transactions #2971: the PR implement signing configuration for cardano blocks and transactions#2991 has been reviewed and will be merged shortly
- Implement proof route for Cardano Blocks and Transactions in aggregator REST API: we have kept working on the issue
- Implement static build of Mithril nodes in CI: the draft PR WIP: implement static build for mithril nodes in ci #2998 has been updated
2026-02-11
- Implement SNARK pre-aggregation primitives in STM library - Phase 1 #2792: the draft PR feat(stm): SNARK Key registration #2976 is pending update to fix some problems with backward compatibility with the codecs
- Compute Lottery Target Value for SNARK #2974: the draft PR feat(stm): Lottery target value computation for snark proof #2958 is pending update
- Implement signable builder for Cardano Blocks and Transactions #2908: the PR feat: compute and persist blocks transactions block range roots #2995 is being reviewed
- Adapt certificate chain to support SNARK AVK #2811: we have kept working on the issue and the developments have been pushed to the jpraynaud/2811-snark-friendly-certificate-chain branch
- Implement signing configuration for Cardano Blocks and Transactions #2971: the PR implement signing configuration for cardano blocks and transactions#2991 is being reviewed
- Hash to curve CPU/circuit discrepancy for message signature in Schnorr signature: the draft PR fix(stm): Fix the implementation difference for schnorr signature between cpu and circuit #2994 has been reviewed and merged. The issue is closed
- Implement proof route for Cardano Blocks and Transactions in aggregator REST API: we have started to work on the issue
- Implement static build of Mithril nodes in CI: we have started to work on the issue, the draft PR WIP: implement static build for mithril nodes in ci #2998 has been created
- Balance constraints between certificate and IVC circuits: the issue has been created and groomed
2026-02-10
- Pallas DMQ publisher keeps open connection to DMQ node #2961: the PR fix: DMQ publisher error on rejected local submission response #2972 has been merged following the merge of the PR Backport DMQ protocol fix to v0 #727 and the release of the version
0.35.0of Pallas on crates.io. The issue is closed - Implement SNARK pre-aggregation primitives in STM library - Phase 1 #2792: the draft PR feat(stm): SNARK Key registration #2976 is pending update to fix some problems with backward compatibility with the codecs
- Compute Lottery Target Value for SNARK #2974: the draft PR feat(stm): Lottery target value computation for snark proof #2958 is pending update
- Implement signable builder for Cardano Blocks and Transactions #2908: the PR refactor: preliminary works before addition of CardanoBlocksTransactions signable builder has been reviewed and merged. The PR feat: compute and persist blocks transactions block range roots #2995 has been created and is pending review
- Adapt certificate chain to support SNARK AVK #2811: we have kept working on the issue and the developments have been pushed to the jpraynaud/2811-snark-friendly-certificate-chain branch
- Implement signing configuration for Cardano Blocks and Transactions #2971: the draft PR implement signing configuration for cardano blocks and transactions#2991 has been updated and is pending review
- Hash to curve CPU/circuit discrepancy for message signature in Schnorr signature: the issue has been created and the draft PR fix(stm): Fix the implementation difference for schnorr signature between cpu and circuit #2994 has been created
2026-02-09
- Pallas DMQ publisher keeps open connection to DMQ node #2961: the draft PR fix: DMQ publisher error on rejected local submission response #2972 has been reviewed and will be merged once the new version of pallas has been created. The PR Backport DMQ protocol fix to v0 #727 has been approved and will be merged shortly
- Implement SNARK pre-aggregation primitives in STM library - Phase 1 #2792: the draft PR feat(stm): SNARK Key registration #2976 is pending update to fix some problems with backward compatibility with the codecs
- Compute Lottery Target Value for SNARK #2974: the draft PR feat(stm): Lottery target value computation for snark proof #2958 has been updated
- Implement signable builder for Cardano Blocks and Transactions #2908: the PR refactor: preliminary works before addition of CardanoBlocksTransactions signable builder has been created and is pending review
- Adapt certificate chain to support SNARK AVK #2811: we have kept working on the issue and the developments have been pushed to the jpraynaud/2811-snark-friendly-certificate-chain branch
- Implement signing configuration for Cardano Blocks and Transactions #2971: the draft PR DRAFT: implement signing configuration for cardano blocks and transactions#2991 has been created
- Implement new prover for blocks and transactions: the issue has been created and groomed
- Implement proof route for Cardano Blocks and Transactions in aggregator REST API: the issue has been created and groomed
- Implement static build of Mithril nodes in CI: the issue has been created and groomed
- Prepare refactoring of SNARK circuit: the issue has been created and groomed
2026-02-06
- Pallas DMQ publisher keeps open connection to DMQ node #2961: the draft PR fix: DMQ publisher error on rejected local submission response #2972 has been reviewed and will be merged once the new version of pallas has been created. The PR Backport DMQ protocol fix to v0 #727 is pending review
- Implement SNARK pre-aggregation primitives in STM library - Phase 1 #2792: the draft PR feat(stm): SNARK Key registration #2976 has been reviewed and updated. We have some extra concern about encoding and backward compatibility we are currently investigating
- Add golden tests for Halo2 circuit prototype #2912: the PR test(snark): Golden tests for the STM Halo2 circuit #2968 has been reviewed and merged. The issue is closed
- Compute Lottery Target Value for SNARK #2974: the draft PR feat(stm): Lottery target value computation for snark proof #2958 has been updated
- Implement signable builder for Cardano Blocks and Transactions #2908: we have kept working on the issue and the developments have been pushed to the djo/2908/cardano_blocks_tx_signable_builder branch
- Implement artifact routes for Cardano Blocks and Transactions in aggregator REST API #2956: the PR implement artifact rest api routes for cardano blocks and transactions #2980 has been merged. The issue is closed
- Adapt certificate chain to support SNARK AVK #2811: we have kept working on the issue and the developments have been pushed to the jpraynaud/2811-snark-friendly-certificate-chain branch
- Implement signing configuration for Cardano Blocks and Transactions #2971: we have started to work on the issue
- We have also checked if some of our test SPOs needed to have their KES keys rotated
2026-02-05
- Pallas DMQ publisher keeps open connection to DMQ node #2961: the draft PR fix: DMQ publisher error on rejected local submission response #2972 has been reviewed and will be merged once the new version of pallas has been created. The PR Backport DMQ protocol fix to v0 #727 is pending review
- Implement SNARK pre-aggregation primitives in STM library - Phase 1 #2792: the draft PR feat(stm): SNARK Key registration #2976 has been reviewed and updated
- Add golden tests for Halo2 circuit prototype #2912: the draft PR test(snark): Golden tests for the STM Halo2 circuit #2968 has been reviewed and is pending update
- Compute Lottery Target Value for SNARK #2974: the draft PR feat(stm): Lottery target value computation for snark proof #2958 is being updated
- Implement signable builder for Cardano Blocks and Transactions #2908: we have kept working on the issue and the developments have been pushed to the djo/2908/cardano_blocks_tx_signable_builder branch
- Implement artifact routes for Cardano Blocks and Transactions in aggregator REST API #2956: the PR implement artifact rest api routes for cardano blocks and transactions #2980 is being reviewed and will be merged shortly
- Adapt certificate chain to support SNARK AVK #2811: we have started to work on the issue
- We have also prepared the sprint planning for the next iteration
2026-02-04
- Follower aggregator panics in e2e tests in run-only mode #2770: the PR feat: implement a DMQ consumer deduplicator #2977 has been merged and the PR fix: synchronization from incomplete certificate chain in follower aggregator #2978 has been merged. The issue is closed
- Pallas DMQ publisher keeps open connection to DMQ node #2961: the draft PR fix: DMQ publisher error on rejected local submission response #2972 has been reviewed and will be merged once the new version of pallas has been created. The PR fix(network): incomplete CBOR support for DMQ local submission rejection has been merged. The PR Backport DMQ protocol fix to v0 #727 has been created and is pending review
- Implement SNARK pre-aggregation primitives in STM library - Phase 1 #2792: the draft PR feat(stm): SNARK Key registration #2976 has been reviewed and updated
- Add golden tests for Halo2 circuit prototype #2912: the draft PR test(snark): Golden tests for the STM Halo2 circuit #2968 is pending reviewed and updated
- Compute Lottery Target Value for SNARK #2974: the draft PR feat(stm): Lottery target value computation for snark proof #2958 is being updated
- Implement signable builder for Cardano Blocks and Transactions #2908: we have kept working on the issue and the developments have been pushed to the djo/2908/cardano_blocks_tx_signable_builder branch
- Implement artifact routes for Cardano Blocks and Transactions in aggregator REST API #2956: we have started to work on the issue and the PR implement artifact rest api routes for cardano blocks and transactions #2980 is pending review
2026-02-03
- Follower aggregator panics in e2e tests in run-only mode #2770: the PR feat: implement a DMQ consumer deduplicator #2977 has been updated and is pending review and the PR fix: synchronization from incomplete certificate chain in follower aggregator #2978 has been created and is pending review
- Pallas DMQ publisher keeps open connection to DMQ node #2961: the draft PR fix: DMQ publisher error on rejected local submission response #2972 has been reviewed and will be merged once the new version of pallas has been created. The PR fix(network): incomplete CBOR support for DMQ local submission rejection has been reviewed and will be merged shortly
- Implement SNARK pre-aggregation primitives in STM library - Phase 1 #2792: the draft PR feat(stm): SNARK Key registration #2976 has been reviewed and updated
- Add golden tests for Halo2 circuit prototype #2912: the draft PR test(snark): Golden tests for the STM Halo2 circuit #2968 is pending updated and is being reviewed
- Implement artifacts builder for Cardano Blocks and Transactions #2955: the PR Implement artifacts builder for cardano blocks and transactions #2963 merged. The issue is closed
- Add throttling to Blocks and Transactions preloader #2909: the PR feat: optional throttling when reading blocks from the chain #2966 merged. The issue is closed
- Compute Lottery Target Value for SNARK #2974: the draft PR feat(stm): Lottery target value computation for snark proof #2958 is being reviewed
- Implement signable builder for Cardano Blocks and Transactions #2908: we have started to work on the issue and the developments have been pushed to the djo/2908/cardano_blocks_tx_signable_builder branch
- Implement artifact routes for Cardano Blocks and Transactions in aggregator REST API #2956: we have started to work on the issue and the draft PR WIP: implement artifact rest api routes for cardano blocks and transactions #2980 has been created
2026-02-02
- Follower aggregator panics in e2e tests in run-only mode #2770: the PR feat: implement a DMQ consumer deduplicator #2977 has been created
- Pallas DMQ publisher keeps open connection to DMQ node #2961: the draft PR fix: DMQ publisher error on rejected local submission response #2972 is being reviewed. The PR fix(network): incomplete CBOR support for DMQ local submission rejection is pending review
- Implement SNARK pre-aggregation primitives in STM library - Phase 1 #2792: the draft PR feat(stm): Lottery target value computation for snark proof #2958 has been updated and is being reviewed, the PR feat(stm): Implementing pre-aggregation primitives and fixes #2964 has been reviewed and merged. The draft PR feat(stm): SNARK Key registration #2976 has been created
- Add golden tests for Halo2 circuit prototype #2912: the draft PR test(snark): Golden tests for the STM Halo2 circuit #2968 has been updated and is being reviewed
- Implement artifacts builder for Cardano Blocks and Transactions #2955: the PR Implement artifacts builder for cardano blocks and transactions #2963 has been reviewed and being updated
- Add throttling to Blocks and Transactions preloader #2909: the PR feat: optional throttling when reading blocks from the chain #2966 has been reviewed and will be merged shortly
- Compute Lottery Target Value for SNARK #2974: the issue has been created and groomed
January 2026
2026-01-30
- Update protocol parameters to SNARK friendly values - Phase 1 #2813: all the networks of phase 1 have switched to the new protocol parameters. The issue is closed
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- Pallas DMQ publisher keeps open connection to DMQ node #2961: the draft PR fix: DMQ publisher error on rejected local submission response #2972 has been created and is pending review. The PR fix(network): incomplete CBOR support for DMQ local submission rejection has been created on Pallas repository and is pending review
- Proposals for Mithril/DMQ as optout feature of Cardano #2831: the proposals have been reviewed. The issue is closed
- Implement SNARK pre-aggregation primitives in STM library - Phase 1 #2792: the draft PR feat(stm): Lottery target value computation for snark proof #2958 is pending update, the PR feat(stm): Implementing pre-aggregation primitives and fixes #2964 has been reviewed and will be merged shortly
- Avoid panic in AggregateVerificationKeyForConcatenation conversion #2954: the PR refactor(stm): Remove possibility of panic during conversion from KeyRegistration to MerkleTree #2959 has been merged. The issue is closed
- Add golden tests for Halo2 circuit prototype #2912: the draft PR test(snark): Golden tests for the STM Halo2 circuit #2968 has been created and is being reviewed
- Implement artifacts builder for Cardano Blocks and Transactions #2955: the PR Implement artifacts builder for cardano blocks and transactions #2963 has been reviewed and is pending update
- Add throttling to Blocks and Transactions preloader #2909: the PR feat: optional throttling when reading blocks from the chain #2966 has been created and is being reviewed
- We have also verified that we didn't need to rotate the KES keys of our test SPOs
2026-01-29
- Update protocol parameters to SNARK friendly values #2813: we are waiting for all the networks of phase 1 to switch to the new protocol parameters
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- Pallas DMQ publisher keeps open connection to DMQ node #2961: we have kept investigating the problem and working on a fix
- Release 2603 distribution #2830: the 2603.1 has been released on
release-mainnetandrelease-preprodnetworks. The issue is closed - Import Blocks and Transactions in new store for Cardano Blocks and Transactions #2907: the PR feat: also import blocks into cardano database when importing data from chain #2960 has been merged. The issue is closed
- Proposals for Mithril/DMQ as optout feature of Cardano #2831: the proposals are pending review on HackMD
- Implement SNARK pre-aggregation primitives in STM library - Phase 1 #2792: the draft PR feat(stm): Lottery target value computation for snark proof #2958 has been updated, the draft PR feat(stm): Implementing pre-aggregation primitives and fixes #2964 has been created
- Avoid panic in AggregateVerificationKeyForConcatenation conversion #2954: the PR refactor(stm): Remove possibility of panic during conversion from KeyRegistration to MerkleTree #2959 has been reviewed and will be merged shortly
- Add golden tests for Halo2 circuit prototype #2912: we have updated the SNARK MVP book and the developments have been pushed to the hjeljeli32/golden-tests branch
- Implement artifacts builder for Cardano Blocks and Transactions #2955: the PR Implement artifacts builder for cardano blocks and transactions #2963 is pending review
- Add throttling to Blocks and Transactions preloader #2909: the developments have been pushed to the djo/2909/chain_data_preloader_throttling branch
2026-01-28
- Update protocol parameters to SNARK friendly values #2813: we are waiting for all the networks of phase 1 to switch to the new protocol parameters
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- Pallas DMQ publisher keeps open connection to DMQ node #2961: we have kept investigating the problem and working on a fix
- Release 2603 distribution #2830: we have kept monitoring the 2603.1-pre pre-release and we expect to release the distribution tomorrow
- Import Blocks and Transactions in new store for Cardano Blocks and Transactions #2907: the PR feat: also import blocks into cardano database when importing data from chain #2960 has been reviewed and will be merged shortly
- Proposals for Mithril/DMQ as optout feature of Cardano #2831: the proposals are pending review on HackMD
- Implement SNARK pre-aggregation primitives in STM library - Phase 1 #2792: the PR feat(stm): Merkle Tree Leaf for Snark proof #2957 has been merged, the draft PR feat(stm): Lottery target value computation for snark proof #2958 has been updated, the draft PR feat(stm): Implementing pre-aggregation primitives and fixes #2964 has been created
- Avoid panic in AggregateVerificationKeyForConcatenation conversion #2954: we have kept working on the issue and the draft PR refactor(stm): Remove possibility of panic during conversion from KeyRegistration to MerkleTree #2959 is being reviewed and will be merged shortly
- Add golden tests for Halo2 circuit prototype #2912: we have kept working on the issue and the MVP book has been updated with full specifications
- Implement artifacts builder for Cardano Blocks and Transactions #2955: the PR Implement artifacts builder for cardano blocks and transactions #2963 has been created and is pending review
- Add throttling to Blocks and Transactions preloader #2909: we have started to work on the issue
2026-01-27
- Update protocol parameters to SNARK friendly values #2813: we are waiting for all the networks of phase 1 to switch to the new protocol parameters
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- Pallas DMQ publisher keeps open connection to DMQ node #2961: the bug issue has been created and we have started to investigate the problem
- Release 2603 distribution #2830: we have kept monitoring the 2603.1-pre pre-release and we expect to release the distribution tomorrow
- Import Blocks and Transactions in new store for Cardano Blocks and Transactions #2907: the PR feat: also import blocks into cardano database when importing data from chain #2960 has been created and is pending review
- Proposals for Mithril/DMQ as optout feature of Cardano #2831: the proposals are pending review on HackMD
- Implement SNARK pre-aggregation primitives in STM library - Phase 1 #2792: the PR feat(stm): Merkle Tree Leaf for Snark proof #2957 has been reviewed and will be merged shortly, the draft PR feat(stm): Lottery target value computation for snark proof #2958 is being reviewed
- Synchronization of modifications between Halo2 circuit in STM and prototype #2947: we have worked on the issue and updated the MVP Book, the modifications have been reviewed. The issue is closed
- Avoid panic in AggregateVerificationKeyForConcatenation conversion #2954: we have kept working on the issue and the draft PR refactor(stm): implement TryFrom for AggregateVerificationKeyForConcatenation conversion #2959 has been created and is being reviewed
- Add golden tests for Halo2 circuit prototype #2912: we have started to work on the issue
2026-01-26
- Update protocol parameters to SNARK friendly values #2813: we are waiting for all the networks of phase 1 to switch to the new protocol parameters
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- Release 2603 distribution #2830: we have kept monitoring the 2603.1-pre pre-release and we expect to release the distribution middle of this week
- Import Blocks and Transactions in new store for Cardano Blocks and Transactions #2907: we have kept working on the issue and the developments have been pushed to the djo/2907/add_blocks_to_chain_data_import branch
- Proposals for Mithril/DMQ as optout feature of Cardano #2831: the proposals are pending review on HackMD
- Implement SNARK pre-aggregation primitives in STM library - Phase 1 #2792: we have worked on the issue, the PR feat(stm): Merkle Tree Leaf for Snark proof #2957 has been created and is being reviewed, the draft PR feat(stm): Lottery target value computation for snark proof #2958 has been created
- Synchronization of modifications between Halo2 circuit in STM and prototype #2947: the issue has been created and groomed. We have worked on the issue and updated the MVP Book, the modifications have been reviewed and are pending update
- Avoid panic in AggregateVerificationKeyForConcatenation conversion #2954: the issue has been created and groomed. We have started to work on it and a PR will be created shortly
- Remove off-circuit module in Halo2 circuit #2945: the issue has been created and groomed
- Implement artifacts builder for Cardano Blocks and Transactions #2955: the issue has been created and groomed and we have started to work on the issue
- Implement artifact routes for Cardano Blocks and Transactions in aggregator REST API #2956: the issue has been created and groomed
2026-01-23
- Update protocol parameters to SNARK friendly values #2813: we are waiting for all the networks of phase 1 to switch to the new protocol parameters
- Implement SNARK-friendly changes in STM library #2795: the PR SNARK-friendly STM: New Key Registration #2880 has been reviewed and merged. The fix PR for AVKs refactor: SNARK-friendly version of Aggregate Verification Key #2951 has been been reviewed and merged. The issue is closed
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- Release 2603 distribution #2830: we have created a new 2603.1-pre and deployed it to the
pre-release-network. We expect to release the distribution mid next week - Import Blocks and Transactions in new store for Cardano Blocks and Transactions #2907: we have kept working on the issue and the developments have been pushed to the djo/2907/add_blocks_to_chain_data_import branch
- Implement Digest for Poseidon hash from Midnight ZK #2942: the PR feat(stm): Implementation of the digest trait for the Poseidon hash from Midnight #2936 has been merged. The issue is closed
- Create SNARK circuit new module in STM #2911: the PR core(stm/snark): integrate certificate circuit prototype as it is (future_snark) #2938 has been merged. The issue is closed
- Proposals for Mithril/DMQ as optout feature of Cardano #2831: we have resumed working on the proposal
- We have also verified that none of our test SPOs needed to have their KES keys rotated
2026-01-22
- Update protocol parameters to SNARK friendly values #2813: we are waiting for all the networks of phase 1 to switch to the new protocol parameters
- Implement SNARK-friendly changes in STM library #2795: the PR SNARK-friendly STM: New Key Registration #2880 has been updated. The fix PR for AVKs refactor: SNARK-friendly version of Aggregate Verification Key #2951 has been created and is being reviewed
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- Release 2603 distribution #2830: we have identified a problem and created a fix. We will release a new pre-release tomorrow
- Import Blocks and Transactions in new store for Cardano Blocks and Transactions #2907: we have kept working on the issue and the developments have been pushed to the djo/2907/add_blocks_to_chain_data_import branch
- Implement Digest for Poseidon hash from Midnight ZK #2942: the PR feat(stm): Implementation of the digest trait for the Poseidon hash from Midnight #2936 is being reviewed and will be merged shortly
- Create SNARK circuit new module in STM #2911: the PR core(stm/snark): integrate certificate circuit prototype as it is (future_snark) #2938 has been reviewed and will be merged shortly
- Signer node version header is not sent by signer #2948: the bug issue has been created, reviewed and merged. The issue is closed
2026-01-21
- Update protocol parameters to SNARK friendly values #2813: the PR chore(ci): update protocol parameters of testing-preview #2937 has been reviewed and merged
- Implement SNARK-friendly changes in STM library #2795: the PR SNARK-friendly STM: New Key Registration #2880 has been updated and will be merged once we fix the problem we have discovered with the AVK codecs
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- Release 2603 distribution #2830: we have created the new
2603.0-prewhich has been deployed on thepre-release-previewnetwork. We expect to deploy the distribution early next week - Import Blocks and Transactions in new store for Cardano Blocks and Transactions #2907: we have kept working on the issue and the developments have been pushed to the djo/2907/add_blocks_to_chain_data_import branch
- Implement Digest for Poseidon hash from Midnight ZK #2942: the draft PR feat(stm): Implementation of the digest trait for the Poseidon hash from Midnight #2936 has been reviewed and updated
- Implement SNARK pre-aggregation primitives in STM library - Phase 1 #2792: the draft PR feat(stm): Add key registration support for pre-aggregation primitives #2932 is being reviewed and updated
- Create SNARK circuit new module in STM #2911: the PR core(stm/snark): integrate certificate circuit prototype as it is (future_snark) #2938 has been created and is being reviewed
2026-01-20
- Update protocol parameters to SNARK friendly values #2813: the PR feat: update protocol parameters for dev networks #2926 has been merged. The draft PR chore(ci): update protocol parameters of testing-preview #2937 has been created and reviewed. It will be merged shortly
- Implement SNARK-friendly changes in STM library #2795: the PR SNARK-friendly STM: New Key Registration #2880 has been updated and will be merged once we fix the problem we have discovered with the AVK codecs
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- Release 2603 distribution #2830: we have created and merged some enhancement PRs and we expect the pre-release to be created on Wednesday
- Import Blocks and Transactions in new store for Cardano Blocks and Transactions #2907: the PR refactor: Shared transaction importer for signer and aggregator #2930 has been reviewed and merged. We have kept working on the issue
- Implement SNARK pre-aggregation primitives in STM library #2792: the draft PR feat(stm): Add key registration support for pre-aggregation primitives #2932 has been updated and the draft PRfeat(stm): Implementation of the digest trait for the Poseidon hash from Midnight #2936 has been created
- Create SNARK circuit new module in STM #2911: we have started to work on the issue and the developments have been pushed to the hjeljeli32/msnark/create-snark-module branch
2026-01-19
- Update protocol parameters to SNARK friendly values #2813: we have updated the protocol parameters of the
dev-mainnetnetwork and will keep rolling out the new protocol parameters to the other networks. The PR feat: update protocol parameters for dev networks #2926 has been created and is pending review - Implement SNARK-friendly changes in STM library #2795: the PR SNARK-friendly STM: New Key Registration #2880 has been updated and is ready to be merged
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- DMQ testing with SPOs on preview #2833: the issue is closed
- Release 2603 distribution #2830: we have created some enhancement PRs and we expect the pre-release to be created on Wednesday
- Use Midnight ZK backends for Jubjub and Poseidon in STM #2888: the PR Change jubjub and poseidon backend from Dusk to MidnightZK #2898 merged. The issue is closed
- Import Blocks and Transactions in new store for Cardano Blocks and Transactions #2907: the PR refactor(signer): add test module #2929 has been created, reviewed and merged. The PR refactor: Shared transaction importer for signer and aggregator #2930 has been created and is being reviewed
- Implement SNARK pre-aggregation primitives in STM library #2792: the draft PR feat(stm): Add key registration support for pre-aggregation primitives #2932 has been created
- We have also created issues and milestones in the DMQ node repository
2026-01-16
- Update protocol parameters to SNARK friendly values #2813: we have updated the protocol parameters of the
dev-previewnetwork and will keep rolling out the new protocol parameters to the other networks - Implement SNARK-friendly changes in STM library #2795: the PR SNARK-friendly STM: New Key Registration #2880 is being updated and it will be merged shortly
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- DMQ testing with SPOs on preview #2833: the PR feat: DMQ node infrastructure #2870 has been merged. The PRs fix: activation of P2P DMQ protocol in infra #2927 and chore: enhance DMQ messages and Single Signature logs in aggregator #2928 have been created, reviewed and merged
- Release 2603 distribution #2830: the draft PRs docs: rotate documentation for 2603 distribution #2924 and docs: update CHANGELOG with '2603.0' distribution #2925 have been reviewed and will be merged when the pre-release is created
- Use Midnight ZK backends for Jubjub and Poseidon in STM #2888: the PR Change jubjub and poseidon backend from Dusk to MidnightZK #2898 is being reviewed and will be merged shortly
- Import Blocks and Transactions in new store for Cardano Blocks and Transactions #2907: we have kept working on the issue and the developments have been pushed to the djo/2907/shared_transaction_importer_for_signer_aggregator branch
- Update the Midnight library dependency in circuit prototype #2910: the issue is completed and closed
- Implement SNARK pre-aggregation primitives in STM library #2792: we have started to work on the issue
- We have also checked if some test SPOs needed their KES keys rotated
2026-01-15
- Update protocol parameters to SNARK friendly values #2813: we have started preparing the rolling out the new protocol parameters to
dev-*networks - Implement SNARK-friendly changes in STM library #2795: the PR SNARK-friendly STM: New Key Registration #2880 is being updated and it will be merged shortly
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- DMQ testing with SPOs on preview #2833: the PR feat: DMQ node infrastructure #2870 is ready to be merged. It will be merged once Inconsistent diffusion of messages #10 and N2c local notification MsgReplyMessagesBlocking does not follow CDDL specification #15 are closed
- Release 2603 distribution #2830: the draft PRs docs: rotate documentation for 2603 distribution #2924 and docs: update CHANGELOG with '2603.0' distribution #2925 have been created and reviewed
- Use Midnight ZK backends for Jubjub and Poseidon in STM #2888: the PR Change jubjub and poseidon backend from Dusk to MidnightZK #2898 is being reviewed and will be merged shortly
- Create new signed entity type for Cardano Blocks and Transactions #2905: the PR feat: add new CardanoBlocksTransactions to SignedEntityTypes #2922 has been merged. The issue is closed
- Import Blocks and Transactions in new store for Cardano Blocks and Transactions #2907: we have kept working on the issue
2026-01-14
- Update protocol parameters to SNARK friendly values #2813: we have started preparing the rolling out the new protocol parameters to
dev-*networks - Implement SNARK-friendly changes in STM library #2795: the PR SNARK-friendly STM: New Key Registration #2880 has been reviewed and is being updated
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- DMQ testing with SPOs on preview #2833: the PR feat: DMQ node infrastructure #2870 is ready to be merged. It will be merged once Inconsistent diffusion of messages #10 is closed
- Release 2603 distribution #2830: the PR chore: update dependencies for distribution 2603 #2920 has been merged
- Use Midnight ZK backends for Jubjub and Poseidon in STM #2888: the PR Rename mithril-stm schnorr module #2903 has been reviewed and merged. The PR Change jubjub and poseidon backend from Dusk to MidnightZK #2898 is being reviewed and updated
- Create new signed entity type for Cardano Blocks and Transactions #2905: the PR feat: add new CardanoBlocksTransactions to SignedEntityTypes #2922 has been created, reviewed and will be merged shortly
- Import Blocks and Transactions in new store for Cardano Blocks and Transactions #2907: we have started to work on the issue
2026-01-13
- Update protocol parameters to SNARK friendly values #2813: we will start rolling out the new protocol parameters shortly
- Implement SNARK-friendly changes in STM library #2795: the PR SNARK-friendly STM: New Key Registration #2880 is being updated. The PR Golden test for Closed Key Registration #2901 has been merged
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- Replace SPO ticker API in aggregator #2878: the PR feat(aggregator): replace cexplorer pools ticker retriever with a blockfrost based implementation #2896 has been updated and merged. The PR feat: add ConfigSecret type and use it for aggregator blockfrost configuration #2919 has been created, reviewed and merged. The issue is closed
- DMQ testing with SPOs on preview #2833: the PR feat: DMQ node infrastructure #2870 has been updated and reviewed. It will be merged once Inconsistent diffusion of messages #10 is closed
- Release 2603 distribution #2830: the PR chore: update dependencies for distribution 2603 #2920 has been created, reviewed and is ready to be merged
- Use Midnight ZK backends for Jubjub and Poseidon in STM #2888: the PR Rename mithril-stm schnorr module #2903 is pending review. The PR Change jubjub and poseidon backend from Dusk to MidnightZK #2898 is pending review
2026-01-12
- Update protocol parameters to SNARK friendly values #2813: the protocol parameters have been validated, we will start rolling out the new protocol parameters
- Implement SNARK-friendly changes in STM library #2795: the PR SNARK-friendly STM: New Key Registration #2880 is being updated. The PR Golden test for Closed Key Registration #2901 is ready to be merged
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- Proposals for Mithril/DMQ as optout feature of Cardano #2831: we have kept working on the issue
- Replace SPO ticker API in aggregator #2878: the PR feat(aggregator): replace cexplorer pools ticker retriever with a blockfrost based implementation #2896 is being updated and will be merged shortly
- DMQ testing with SPOs on preview #2833: the draft PR feat: DMQ node infrastructure #2870 has been updated
- Release 2603 distribution #2830: we have kept working on the issue
- Use Midnight ZK backends for Jubjub and Poseidon in STM #2888: the PR Rename mithril-stm schnorr module #2903 is pending review. The PR Change jubjub and poseidon backend from Dusk to MidnightZK #2898 is pending review
- No more available disk space on GitHub runners #2906: the bug issue has been created. The PR ci: optimize rust test disk space usage #2916 has been created, reviewed and merged. The issue is closed
- Create new signed entity type for Cardano Blocks and Transactions #2905: the issue has been created and groomed
- Import Blocks and Transactions in new store for Cardano Blocks and Transactions #2907: the issue has been created and groomed
- Implement signable builder for Cardano Blocks and Transactions #2908: the issue has been created and groomed
- Add throttling to Blocks and Transactions preloader #2909: the issue has been created and groomed
- Update the Midnight library dependency in circuit prototype #2910: the issue has been created and groomed
- Create SNARK circuit new module in STM #2911: the issue has been created and groomed
- Add golden tests for Halo2 circuit prototype #2912: the issue has been created and groomed
- Keep track of signers involved in the SNARK proof with committed instance #2913: the issue has been created and groomed
- Test wrapper circuit proof in Risc Zero #2914: the issue has been created and groomed
- Support for authenticated signer registration for SNARK #2915: the issue has been created and groomed
2026-01-09
- Update protocol parameters to SNARK friendly values #2813: the protocol parameters have been validated, we will start rolling out the new protocol parameters
- Implement SNARK-friendly changes in STM library #2795: the PR SNARK-friendly STM: New Key Registration #2880 is being updated. The PR Golden test for Closed Key Registration #2901 has been created and reviewed, it is ready to be merged
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- Proposals for Mithril/DMQ as optout feature of Cardano #2831: we have kept working on the issue
- Replace SPO ticker API in aggregator #2878: the PR feat(aggregator): replace cexplorer pools ticker retriever with a blockfrost based implementation #2896 has been reviewed and is being updated
- DMQ testing with SPOs on preview #2833: the draft PR feat: DMQ node infrastructure #2870 has been updated. The PRs docs: add dev blog post for DMQ testing program with SPOs #2883 has been reviewed and merged
- Nightly tests does not fetch latest main artifacts #2879: the PR ci: fix aggregator stress test parameters handling #2900 has been created, reviewed and merged. The issue is closed
- Release 2603 distribution #2830: we have started to work on the issue
- Use Midnight ZK backends for Jubjub and Poseidon in STM #2888: the PR Rename mithril-stm schnorr module #2903 has been created and is pending review. The PR Change jubjub and poseidon backend from Dusk to MidnightZK #2898 has been created and is pending review
- We have also made sure that none of our test SPOs needed their KES keys rotated
2026-01-08
- Upgrade to Cardano 10.6 #2790: the issue is closed as
10.6will likely never be released - Update protocol parameters to SNARK friendly values #2813: the protocol parameters have been validated, we will start rolling out the new protocol parameters
- Implement SNARK-friendly changes in STM library #2795: the PR SNARK-friendly STM: New Key Registration #2880 is being updated
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- Proposals for Mithril/DMQ as optout feature of Cardano #2831: we have kept working on the issue
- Replace SPO ticker API in aggregator #2878: the PR feat(aggregator): replace cexplorer pools ticker retriever with a blockfrost based implementation #2896 has been created and is pending review
- DMQ testing with SPOs on preview #2833: the draft PR feat: DMQ node infrastructure #2870 has been updated. The PRs docs: add dev blog post for DMQ testing program with SPOs #2883 is being reviewed. The PR docs: add dev blog post for multiple aggregators testing program #2884 is being reviewed
- Prepare recursive Halo2 circuit implementation MVP #2886: the issue has been created
- Implement SNARK aggregation primitives in STM library #2887: the issue has been created
- Use Midnight ZK backends for Jubjub and Poseidon in STM #2888: the issue has been created
- Implement SNARK primitives in STM #2889: the issue has been created
- SNARK-friendly STM MVP - Phase 2 #2890: the issue has been created
- Feasibility of Bitcoin Defi usecase - Phase 2 #2891: the issue has been created
- SNARK-friendly Mithril nodes #2892: the issue has been created
- Prepare Mithril nodes for recursive SNARK #2893: the issue has been created
- Upgrade to Cardano 10.7 #2894: the issue has been created
- Implement Halo2 circuit in STM library #2895: the issue has been created
- Extract Merkle forest modules in new crate #2897: the issue has been created
- We have also prepared the sprint planning for the next iteration
2026-01-07
- Upgrade to Cardano 10.6 #2790: we are waiting for Cardano
10.6.2to be released before moving forward - Update protocol parameters to SNARK friendly values #2813: the protocol parameters have been validated, we will start rolling out the new protocol parameters
- Assess constraints on Halo2 circuit verification #2799: the proposals have been reviewed, the issue is closed
- Support test mode for the Halo2 circuit #2798: the proposals have been reviewed, the issue is closed
- Detect an under constrained Halo2 circuit #2801: the proposals have been reviewed, the issue is closed
- Implement SNARK-friendly changes in STM library #2795: the PRs SNARK-friendly STM: Single signature of concatenation proof #2875 and SNARK-friendly STM: Remove Deprecated Items #2881 have been reviewed and merged. The PR SNARK-friendly STM: New Key Registration #2880 is being updated
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- Proposals for Mithril/DMQ as optout feature of Cardano #2831: we have kept working on the issue
- Replace SPO ticker API in aggregator #2878: we have kept working on the issue and the developments have been pushed to the djo/2878/aggregator-replace-spo-ticker branch
- DMQ testing with SPOs on preview #2833: the draft PR feat: DMQ node infrastructure #2870 has been updated. The PRs docs: add dev blog post for DMQ testing program with SPOs #2883 and docs: add dev blog post for multiple aggregators testing program #2884 are being reviewed. The PR feat: use final DMQ magic numbers #2885 has been created, reviewed and merged
2026-01-06
- Upgrade to Cardano 10.6 #2790: we are waiting for Cardano
10.6.2to be released before moving forward - Update protocol parameters to SNARK friendly values #2813: we are pending final validation of protocol parameters before moving forward
- Assess constraints on Halo2 circuit verification #2799: the proposals are being reviewed
- Support test mode for the Halo2 circuit #2798: the proposals are being reviewed
- Detect an under constrained Halo2 circuit #2801: the proposals are being reviewed
- Implement SNARK-friendly changes in STM library #2795: the PRs SNARK-friendly STM: Single signature of concatenation proof #2875, SNARK-friendly STM: New Key Registration #2880 and SNARK-friendly STM: Remove Deprecated Items #2881 have been reviewed and are pending update
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- Proposals for Mithril/DMQ as optout feature of Cardano #2831: we have kept working on the issue
- Replace SPO ticker API in aggregator #2878: we have kept working on the issue and the developments have been pushed to the djo/2878/aggregator-replace-spo-ticker branch
- DMQ testing with SPOs on preview #2833: the draft PR feat: DMQ node infrastructure #2870 has been updated. The PR refactor: introduce KesEvolutions type #2869 has been updated and merged. the PR docs: add dev blog post for DMQ testing program with SPOs #2883 has been created and is pending review. The PR docs: add dev blog post for multiple aggregators testing program #2884 has been created and is pending review
- Design strategy for enhanced support of Cardano versions #2856: the issue has been updated with the strategy which is being reviewed
2026-01-05
- Upgrade to Cardano 10.6 #2790: we are waiting for Cardano
10.6.2to be released before moving forward - Update protocol parameters to SNARK friendly values #2813: we are pending final validation of protocol parameters before moving forward
- Assess constraints on Halo2 circuit verification #2799: the proposals are being reviewed
- Support test mode for the Halo2 circuit #2798: the proposals are being reviewed
- Detect an under constrained Halo2 circuit #2801: the proposals are being reviewed
- Implement SNARK-friendly changes in STM library #2795: the PRs SNARK-friendly STM: Single signature of concatenation proof #2875, SNARK-friendly STM: New Key Registration #2880 and SNARK-friendly STM: Remove Deprecated Items #2881 have been created and are being reviewed
- Follower aggregator panics in e2e tests in run-only mode #2770: we have kept investigating the problem and working on a fix
- Proposals for Mithril/DMQ as optout feature of Cardano #2831: we have kept working on the issue
- Replace SPO ticker API in aggregator #2878: the issue has been created and groomed. We have started to work on it
- DMQ testing with SPOs on preview #2833: the draft PR feat: DMQ node infrastructure #2870 has been updated. The PR refactor: introduce KesEvolutions type #2869 has been reviewed and will be merged shortly. The PR doc: add DMQ node setup in Mithril signer guide #2872 has been reviewed and merged. The PR fix: better support for signature registration errors in aggregator signature processor #2873 has been reviewed and merged
- Add a new guide on how to setup a follower aggregator #2815: the PR doc: add aggregator setup guide #2876 has been created, reviewed and merged. The issue is closed
- Design strategy for enhanced support of Cardano versions #2856: the issue has been updated with the strategy which is being reviewed