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