-
Notifications
You must be signed in to change notification settings - Fork 52
Logbook
Jean-Philippe Raynaud edited this page Jan 12, 2026
·
1379 revisions
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.
- 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
- 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
-
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
-
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
-
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
-
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