-
Notifications
You must be signed in to change notification settings - Fork 49
Logbook
Jean-Philippe Raynaud edited this page Oct 1, 2025
·
1170 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.md
orLogbook-Year-Qn.md
page - 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.
- Support multiple aggregation proof systems in STM library #2680: the PR feat: support multiple proof systems in STM #2689 is pending review
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is pending update
- Decentralization of configuration parameters - Phase 1 #2692: the draft PR Decentralization of configuration parameters phase 1 #2702 has been updated
- Integrate the Haskell DMQ node in the infrastructure, e2e and documentation #2674: we are still investigating the in the connection to the DMQ node. The draft PR feat: integrate real DMQ network in the devnet and e2e tests #2710 will be updated shortly
-
Replace serde_yml unmaintained crate #2700: we have found a way to fix the problem with the missing serde support from the
saphyr
crate by manually implementing the conversion from Yaml data to serde_json Value. The developments have been pushed to the jpraynaud/2700-replace-serde-yml-dependency branch - We have also prepared the sprint planning for the next iteration
- Support multiple aggregation proof systems in STM library #2680: the PR feat: support multiple proof systems in STM #2689 is pending review
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is pending update
- Decentralization of configuration parameters - Phase 1 #2692: the draft PR Decentralization of configuration parameters phase 1 #2702 has been updated
- Integrate the Haskell DMQ node in the infrastructure, e2e and documentation #2674: we have activated the tracing for the new n2c mini protocols of the DMQ node, but we don't have any communication traceavailable yet except the handshake when it fails. We will keep investigating the problem. We have also created the draft PR feat: integrate real DMQ network in the devnet and e2e tests #2710
-
Replace serde_yml unmaintained crate #2700: we have kept working on the issue with the
saphyr
library which does not provide serde support. The developments have been pushed to the jpraynaud/2700-replace-serde-yml-dependency branch - Stabilize Cardano DB v2 client CLI/library - Phase 3 #2701: the PR Make cardano-db backend v2 as default #2706 has been reviewed and . The issue is closed
- Support multiple aggregation proof systems in STM library #2680: the PR feat: support multiple proof systems in STM #2689 is being updated
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is pending update
- Decentralization of configuration parameters - Phase 1 #2692: the draft PR Decentralization of configuration parameters phase 1 #2702 has been updated
- Integrate the Haskell DMQ node in the infrastructure, e2e and documentation #2674: we have worked with the networking team to connect to the socket file of the DMQ node in a test environment. We are able to connect to a DMQ node, but we are not able to publish a message yet and we are investigating the problem
-
Replace serde_yml unmaintained crate #2700: we have kept working on the issue and we have identified a difficulty with the
saphyr
library as it does not provide serde support. We are investigating the problem. The developments have been pushed to the jpraynaud/2700-replace-serde-yml-dependency branch - Stabilize Cardano DB v2 client CLI/library - Phase 3 #2701: we have started to work on the issue and we have created the PR Make cardano-db backend v2 as default #2706 which is almost ready for review
- Provide Cardano database incremental snapshots needed for Amaru bootstrap #2704: we have groomed the issue
- Support multiple aggregation proof systems in STM library #2680: the PR feat: support multiple proof systems in STM #2689 is being reviewed
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is pending update
- Decentralization of configuration parameters - Phase 1 #2692: the draft PR Decentralization of configuration parameters phase 1 #2702 has been updated
- Integrate the Haskell DMQ node in the infrastructure, e2e and documentation #2674: we have started a local network of 3 DMQ nodes which are connecting to each other, but none of them is opening a local socket file to communicate with. We will keep implemeting the DMQ nodes in the Mithril devnet
- Replace serde_yml unmaintained crate #2700: we have started to work on the issue and the developments have been pushed to the jpraynaud/2700-replace-serde-yml-dependency branch
- We have also made sure that none of our test SPOs needed to have their KES keys rotated
- Support multiple aggregation proof systems in STM library #2680: the PR feat: support multiple proof systems in STM #2689 is being reviewed
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is pending update
- Decentralization of configuration parameters - Phase 1 #2692: the draft PR Decentralization of configuration parameters phase 1 #2702
- Integrate the Haskell DMQ node in the infrastructure, e2e and documentation #2674: we have started to work on the issue
- Enhance protocol security page on website #2703: the issue has been created and groomed
- Provide Cardano database incremental snapshots needed for Amaru bootstrap #2704: the issue has been created and needs to be groomed
- Update the DMQ message structure #2670: the PR refactor(network): update DMQ message #696 has been reviewed and merged. The PR refactor: update DMQ message structure #2672 has been updated and merged. The issue is closed
- Update the n2c Local Message Notification mini-protocol in DMQ #2673: the modifications have been handled in the PRs of the issue Update the DMQ message structure #2670. The issue is closed
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is pending update
- Support multiple aggregation proof systems in STM library #2680: the PR feat: support multiple proof systems in STM #2689 is being reviewed
- Decentralization of configuration parameters - Phase 1 #2692: we have started to work on the issue and the developments have been pushed to the ctl/2692-decentralization-of-configuration-parameters-phase-1 branch
- We have also presented the September monthly demo
- Update the DMQ message structure #2670: the PR CIP-0137 | Fix protocol specifications #1085 has been reviewed and merged. The PR refactor(network): update DMQ message #696 is pending review. The draft PR refactor: update DMQ message structure #2672 will be merged once the changes on the pallas repository have been merged
- Update the n2c Local Message Notification mini-protocol in DMQ #2673: the modifications have been handled in the PRs of the issue Update the DMQ message structure #2670
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is pending update
- Support multiple aggregation proof systems in STM library #2680: the PR feat: support multiple proof systems in STM #2689 is pending review
- Decentralization of configuration parameters - Phase 0 #2691: the PR phase 0 : prepare decentralization parameters #2694 has been merged. The issue is closed
- Replace serde_yml unmaintained crate #2700: the issue has been created and groomed
- Stabilize Cardano DB v2 client CLI/library - Phase 3 #2701: the issue has been created and groomed
- We have also prepared the next monthly demo path
- Additionally, we have rotated the KES keys of the test SPO we operate on the
release-preprod
network
- Update the DMQ message structure #2670: the PR CIP-0137 | Fix protocol specifications #1085 has been reviewed and merged. The PR refactor(network): update DMQ message #696 is pending review. The draft PR refactor: update DMQ message structure #2672 will be merged once the changes on the pallas repository have been merged
- Update the n2c Local Message Notification mini-protocol in DMQ #2673: the modifications have been handled in the PRs of the issue Update the DMQ message structure #2670
- Prototype Mithril/Cardano bundle in Docker image #2616: we have finalized the developments on the ctl/2616-prototype-mithril-cardano-bundle-in-docker branch. The issue is closed
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is pending update
- Support multiple aggregation proof systems in STM library #2680: the PR feat: support multiple proof systems in STM #2689 has been updated and is pending review
- Decentralization of configuration parameters - Phase 0 #2691: the PR phase 0 : prepare decentralization parameters #2694 has been updated and reviewed. It will be merged shortly
- fix: Rust 1.90 clippy warnings #2699: the PR has been created, reviewed and merged
- fix: doctests using deprecated functions in STM #2698: the PR has been created, reviewed and merged
- We have also prepared the sprint planning for the next iteration
- Update the DMQ message structure #2670: the PR CIP-0137 | Fix protocol specifications #1085 has been reviewed and merged. The PR refactor(network): update DMQ message #696 is pending review. The draft PR refactor: update DMQ message structure #2672 will be merged once the changes on the pallas repository have been merged
- Update the n2c Local Message Notification mini-protocol in DMQ #2673: the modifications have been handled in the PRs of the issue Update the DMQ message structure #2670
-
Release 2537 distribution #2625: we have released the 2537.0 distribution which has been deployed on the
release-mainnet
andrelease-preprod
networks - Prototype Mithril/Cardano bundle in Docker image #2616: we have paired on the issue and we have been able to seamlessly start the Mithril signer (in the naive deployment model) when starting the Cardano node 🎉. The developments have been pushed to the ctl/2616-prototype-mithril-cardano-bundle-in-docker branch
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is pending update
- Support multiple aggregation proof systems in STM library #2680: the draft PR feat: support multiple proof systems in STM #2689 has been updated.
- Decentralization of configuration parameters - Phase 0 #2691: the draft PR phase 0 : prepare decentralization parameters #2694 has been updated
- Update the DMQ message structure #2670: the PR CIP-0137 | Fix protocol specifications #1085 is pending review. The PR refactor(network): update DMQ message #696 is pending review. The draft PR refactor: update DMQ message structure #2672 will be merged once the changes on the pallas repository have been merged
- Update the n2c Local Message Notification mini-protocol in DMQ #2673: the modifications have been handled in the PRs of the issue Update the DMQ message structure #2670
-
Release 2537 distribution #2625: we are monitoring the
pre-release-preview
and we expect to release the distribution this week - Prototype Mithril/Cardano bundle in Docker image #2616: we have paired on the issue and worked on the seamless configuration of the Mithril signer in the naive deployment model. The developments have been pushed to the ctl/2616-prototype-mithril-cardano-bundle-in-docker branch
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- Support multiple aggregation proof systems in STM library #2680: the draft PR feat: support multiple proof systems in STM #2689 has been updated.
- Decentralization of configuration parameters - Phase 0 #2691: the draft PR phase 0 : prepare decentralization parameters #2694 has been created
- fix: docker client command in documentation #2695: the PR has been created, reviewed and merged
- Update the DMQ message structure #2670: the PR CIP-0137 | Fix protocol specifications #1085 has been slightly updated following some review comments and is pending review. The PR refactor(network): update DMQ message #696 is pending review. The draft PR refactor: update DMQ message structure #2672 will be merged once the changes on the pallas repository have been merged
- Update the n2c Local Message Notification mini-protocol in DMQ #2673: the modifications have been handled in the PRs of the issue Update the DMQ message structure #2670
-
Release 2537 distribution #2625: we are monitoring the
pre-release-preview
and we expect to release the distribution this week - Prototype Mithril/Cardano bundle in Docker image #2616: we have paired on the issue and updated the entry point of the Docker image to start a Mithril signer in the background. The developments are available at the ctl/2616-prototype-mithril-cardano-bundle-in-docker branch
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
-
Support multiple aggregation proof systems in STM library #2680: the draft PR feat: support multiple proof systems in STM #2689 has been updated. We have removed the test dependency to 'bincode' which is not required as this is not the correct way of (de)serializing (using the
to_bytes
/from_bytes
is preferred) - Decentralization of configuration parameters - Phase 0 #2691: we have kept working on the issue and the developments have been pushed to the ctl/2691-prepare-decentralization-parameters branch
- Update the DMQ message structure #2670: the PR CIP-0137 | Fix protocol specifications #1085 is pending review. The PR refactor(network): update DMQ message #696 is pending review. The draft PR refactor: update DMQ message structure #2672 will be merged once the changes on the pallas repository have been merged
- Update the n2c Local Message Notification mini-protocol in DMQ #2673: the modifications have been handled in the PRs of the issue Update the DMQ message structure #2670
-
Release 2537 distribution #2625: we are monitoring the
pre-release-preview
and we expect to release the distribution early next week - Prototype Mithril/Cardano bundle in Docker image #2616: the developments are available at the ctl/2616-prototype-mithril-cardano-bundle-in-docker branch
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- Support multiple aggregation proof systems in STM library #2680: the draft PR feat: support multiple proof systems in STM #2689 has been created
- Decentralization of configuration parameters - Phase 0 #2691: the issue has been created and groomed. We have also started to work on it and the developments have been pushed to the ctl/2691-prepare-decentralization-parameters branch
- Decentralization of configuration parameters - Phase 1 #2692: the issue has been created and groomed
- Decentralization of configuration parameters - Phase 2 #2693: the issue has been created and groomed
- We have also updated the KES keys of the SPOs we operate on the
testing-preview
andpre-release-preview
networks
- Flakiness in e2e tests in CI #2687: the PR [fix: flakiness in e2e tests in the CI #2688](fix: flakiness in e2e tests in the CI #2688) has been reviewed and merged. The issue is closed
- Update the DMQ message structure #2670: the PR CIP-0137 | Fix protocol specifications #1085 is pending review. The PR refactor(network): update DMQ message #696 is pending review. The draft PR refactor: update DMQ message structure #2672 will be merged once the changes on the pallas repository have been merged
- Update the n2c Local Message Notification mini-protocol in DMQ #2673: the modifications have been handled in the PRs of the issue Update the DMQ message structure #2670
- Release 2537 distribution #2625: we have we have created the pre-release for the distribution 2537.0-pre. We expect to release the distribution early next week
- Prototype Mithril/Cardano bundle in Docker image #2616: the developments have been pushed to the ctl/2616-prototype-mithril-cardano-bundle-in-docker branch
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- Add verification of a tampered Cardano database in the CI #2678: the PR Execute cardano database v2 command verify on a invalid dat… #2685 has been merged. The issue is closed
- Support multiple aggregation proof systems in STM library #2680: we have started to work on the issue and the developments have been pushed to the jpraynaud/2680-stm-multiple-proof-system branch
- We have also worked on the design of the decentralization of the configuration parameters of the protocol
- Flakiness in e2e tests in CI #2687: the bug issue has been created. The problem has been identified and fixed in the PR [fix: flakiness in e2e tests in the CI #2688](fix: flakiness in e2e tests in the CI #2688) which is pending review
- Update the DMQ message structure #2670: the PR CIP-0137 | Fix protocol specifications #1085 is pending review. The PR refactor(network): update DMQ message #696 is pending review. The draft PR refactor: update DMQ message structure #2672 will be merged once the changes on the pallas repository have been merged
- Update the n2c Local Message Notification mini-protocol in DMQ #2673: the modifications have been handled in the PRs of the issue Update the DMQ message structure #2670
- Release 2537 distribution #2625: we have kept preparing the pre-release of the distribution
- Prototype Mithril/Cardano bundle in Docker image #2616: the developments have been pushed to the ctl/2616-prototype-mithril-cardano-bundle-in-docker branch
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- Add verification of a tampered Cardano database in the CI #2678: we have started to work on the issue and the draft PR Execute cardano database v2 command verify on a invalid dat… #2685 has been reviewed and is ready to be merged
- Update the DMQ message structure #2670: the PR CIP-0137 | Fix protocol specifications #1085 has been created on the CIP repository and is pending review. The PR refactor(network): update DMQ message #696 is pending review. The draft PR refactor: update DMQ message structure #2672 has been reviewed and will be merged once the changes on the pallas repository have been merged
- Update the n2c Local Message Notification mini-protocol in DMQ #2673: the modifications have been handled in the PRs of the issue Update the DMQ message structure #2670
- Release 2537 distribution #2625: the PR chore: bump STM minor to 0.5.0 #2684 has been created, reviewed and merged. We have kept preparing the pre-release of the distribution
- Prototype Mithril/Cardano bundle in Docker image #2616: the developments have been pushed to the ctl/2616-prototype-mithril-cardano-bundle-in-docker branch
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- Add verification of a tampered Cardano database in the CI #2678: we have started to work on the issue and the draft PR Execute cardano database v2 command verify on a invalid dat… #2685 has been created
- Update the DMQ message structure #2670: the draft PR CIP-0137 | Fix messages specification has been updated and reviewed by the networking team. We will move it to the Cardano Foundation CIP repository for review by the community. The modifications for the pallas library have been pushed to the PR refactor(network): update DMQ message #696. The draft PR refactor: update DMQ message structure #2672 is pending review
- Update the n2c Local Message Notification mini-protocol in DMQ #2673: the modifications have been handled in the PRs of the issue Update the DMQ message structure #2670
- Release 2537 distribution #2625: the PR feat: stable tools utxo-hd commands in client CLI #2681 has been created, reviewed and merged
- Prototype Mithril/Cardano bundle in Docker image #2616: we have resumed our work on the issue and the developments have been pushed to the ctl/2616-prototype-mithril-cardano-bundle-in-docker branch
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- Support multiple aggregation proof systems in STM library #2680: the issue has been created and groomed
- Add verification of a tampered Cardano database in the CI #2678: the issue has been created and groomed
- Add fast bootstrap of Cardano node with LMDB UTxO-HD verification in CI #2679: the issue has been created and groomed
- We have created the August monthly report on the Cardano Scaling website
- Update the DMQ message structure #2670: the draft PR CIP-0137 | Fix messages specification has been updated and is pending review. Once reviewed by the networking team, it will be moved to the Cardano Foundation CIP repository for review by the community. The modifications for the pallas library have been pushed to the jpraynaud/update-dmq-message branch. The draft PR refactor: update DMQ message structure #2672 has also been updated and is pending review
- Update the n2c Local Message Notification mini-protocol in DMQ #2673: the modifications have been handled in the PRs of the issue Update the DMQ message structure #2670
- Release 2537 distribution #2625: we have resumed our work on this issue. The PRs chore: update SSH keys #2675 is pending merge. The PR Chore: update dependencies for distribution 2537 #2677 has been reviewed and merged
- Prototype Mithril/Cardano bundle in Docker image #2616: we have resumed our work on the issue and the developments have been pushed to the ctl/2616-prototype-mithril-cardano-bundle-in-docker branch
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- We have kept working the SNARK experimentation by the innovation team for the Mithril certificates to define a plan to implement the modifications required to make the STM library SNARK friendly
- We have also checked if some of our test SPOs needed to have KES keys rotated
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR refactor: listing of invalid or missing immutable files in verify command #2671 has been reviewed and merged. The issue is closed
- Update the DMQ message structure #2670: the draft PR CIP-0137 | Fix messages specification has been updated. Once ready, it will be moved to the Cardano Foundation CIP repository for review by the community. The modifications for the pallas library have been pushed to the jpraynaud/update-dmq-message branch. The draft PR refactor: update DMQ message structure #2672 has also been updated
- Update the n2c Local Message Notification mini-protocol in DMQ #2673: we have kept working on the issue
- Release 2537 distribution #2625: we have resumed our work on this issue. The PRs chore: update SSH keys #2675 is pending review. The PR chore: rollback binary encoding for single signature #2676 have been reviewed and merged. The PR Chore: update dependencies for distribution 2537 #2677 has been created and is pending review
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- We have kept working the SNARK experimentation by the innovation team for the Mithril certificates to define a plan to implement the modifications required to make the STM library SNARK friendly
- We have also prepared the sprint planning for the next iteration
- List the invalid/missing immutable files in the verify command in client CLI #2618: the draft PR refactor: listing of invalid or missing immutable files in verify command #2671 has been updated and it will be ready for review shortly
- Update the DMQ message structure #2670: the draft PR CIP-0137 | Fix messages specification has been updated and is being reviewed by the networking team. Once ready, it will be moved to the Cardano Foundation CIP repository for review by the community. The modifications for the pallas library have been pushed to the jpraynaud/update-dmq-message branch. The draft PR refactor: update DMQ message structure #2672 has also been updated
- Update the n2c Local Message Notification mini-protocol in DMQ #2673: the issue has been created and groomed, and we have started to work on it
- Release 2537 distribution #2625: we have resumed our work on this issue. The PRs chore: update SSH keys #2675 and chore: rollback binary encoding for single signature #2676 have been created and are pending review
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- We have also kept reviewing the SNARK experimentation by the innovation team for the Mithril certificates
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 has been reviewed and merged. We have worked on the new draft PR refactor: listing of invalid or missing immutable files in verify command #2671 to slightly refactor the client API interface which was not completely satisfactory
- Update the DMQ message structure #2670: the draft PR CIP-0137 | Fix messages specification has been updated and is being reviewed by the networking team. Once ready, it will be moved to the Cardano Foundation CIP repository for review by the community. The modifications for the pallas library have been pushed to the jpraynaud/update-dmq-message branch. The draft PR refactor: update DMQ message structure #2672 has also been created
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- We have also kept reviewing the SNARK experimentation by the innovation team for the Mithril certificates
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 has been updated and it will be ready to be merged shortly. We will address a small refactoring to make the proving part of the code more readable in a new PR
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- Update the DMQ message structure #2670: the draft PR CIP-0137 | Fix messages specification has been created and is being reviewed by the networking team. Once ready, it will be moved to the Cardano Foundation CIP repository for review by the community
- The
testing-preview
network has resumed producing certificates following the re-genesis - We have also kept reviewing the SNARK experimentation by the innovation team for the Mithril certificates
- Implement a fake DMQ node with Mithril relay #2627: the PR feat: implement fake DMQ node #2635 has been reviewed and merged. The issue is closed
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 is pending update
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- Update the DMQ message structure #2670: we have kept working on the issue
- We have noticed that the
testing-preview
network was not producing any certificate since the beginning of the epoch 1039. After investigation, we have found out that a SPO with 23M ADA (90% of the stake on the network) had briefly joined the network for few epochs and stopped signing since epoch 1039. This means that the quorum can't be reached with the protocol parameters we run on this network. We will have to regenesis the network at epoch 1090 so that it resumes creating certificates at epoch 1091 - We have also kept reviewing the SNARK experimentation by the innovation team for the Mithril certificates
- Finally, we have made sure that the KES keys of the test SPOs we run did not need to have their KES keys rotated
- Implement a fake DMQ node with Mithril relay #2627: we have kept working on the issue and the PR feat: implement fake DMQ node #2635 which is pending review. We have in particular fixed the flakiness in the tests that we had spotted previously. The PR will be merged shortly
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 is pending update
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 has been updated
- Update the DMQ message structure #2670: we have started to work on the issue
- We have also kept reviewing the SNARK experimentation by the innovation team for the Mithril certificates
- Implement a fake DMQ node with Mithril relay #2627: we have kept working on the issue and the PR feat: implement fake DMQ node #2635 which has been updated and we are still investigating some flakiness
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 is pending update
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is pending update
- Update the DMQ message structure #2670: the issue has been created and groomed
- We have kept reviewing the SNARK experimentation by the innovation team for the Mithril certificates
- We have also attended an ecosystem meeting about the Canonical Ledger State
- Finally, we have presented the August monthly demo
- Implement a fake DMQ node with Mithril relay #2627: we have kept working on the issue and the PR feat: implement fake DMQ node #2635 will is almost ready for review
- Remove Operational Certificate circular dependency in KES signature #2668: the PR fix: Operational Certificate circular dependency in KES signature #2669 has been reviewed and merged. The issue is closed
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 is pending update
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is pending update
- Update the DMQ message structure #2670: the issue has been created and groomed
- We have also kept preparing the next monthly demo
- Implement a fake DMQ node with Mithril relay #2627: we have kept working on the issue and the PR feat: implement fake DMQ node #2635 will be ready for review shortly
- Remove Operational Certificate circular dependency in KES signature #2668: the issue has been created and groomed. The PR fix: Operational Certificate circular dependency in KES signature #2669 has been created and is pending review. It will be merged shortly and it will unlock the final review for the PR feat: implement fake DMQ node #2635
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 is pending update
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is pending update
- We have kept preparing the next monthly demo
- Implement a fake DMQ node with Mithril relay #2627: we have kept working on the issue and the draft PR feat: implement fake DMQ node #2635 which has been updated. We have finally achieved the run of a full e2e test with the signature diffusion through the fake DMQ network 🎉
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 is pending update
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is pending update
- We have started to prepare the next monthly demo
- We have also made sure that no test SPO we operate needed to have their KES keys rotated
- Implement a fake DMQ node with Mithril relay #2627: we have kept working on the issue and the draft PR feat: implement fake DMQ node #2635 which has been updated. We have added integration tests that characterized the communication issue between consumer client and server which occurs when a client is disconnected and tries to reconnect. We have added the same lost connection tests for the publisher client and server (they did not require modifications to work). We will keep stabilizing the e2e test
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 is pending update
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is pending update
- We have discussed about implementing the Mithril signer in the Amaru node and about what is missing on both sides to make it work
- We have also prepared the sprint planning of the next iteration
-
Upgrade to Cardano 10.5 #2623: We have fixed the problem with the deployment on the
testing-preview
network where the block producers stopped creating new immutable files after updating to10.5.1
. The PR fix: block producer infrastructure configuration #2667 has been created, reviewed and merged. The issue is closed - Implement a fake DMQ node with Mithril relay #2627: we have kept working on the issue and the draft PR feat: implement fake DMQ node #2635 which has been updated. We have added integration tests that characterized a problem which prevented the notification of messages multiple times. We have noticed that problems still occur in the e2e test where a communication issue between consumer client and server occurs after the aggregator is restarted. We will keep stabilizing the e2e test
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 is pending update
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
-
Upgrade to Cardano 10.5 #2623: We have noticed a problem with the deployment on the
testing-preview
network where the block producers stopped creating new immutable files after updating to10.5.1
. We are investigating the source of the problem and we have reopened the issue - Implement a fake DMQ node with Mithril relay #2627: we have kept working on the issue and the draft PR feat: implement fake DMQ node #2635 has been updated. We are fixing the implementation of the notification server/client which does work only for the first message received
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 is pending review
- Remove features test_tools and full from mithril-client #2662: the PR chore: add dev adr for guidelines on writting test utilities + remove test_tools and full features from mithril-common #2653 has been updated, reviewed and merged. The issue is closed
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
-
Upgrade to Cardano 10.5 #2623: the PR feat: support Cardano node 10.5 #2664 has been reviewed and merged. The Cardano node
10.5.1
has been deployed to all the test/dev networks. The issue is closed - Implement a fake DMQ node with Mithril relay #2627: we have kept working on the issue and the draft PR feat: implement fake DMQ node #2635 has been updated. We are stabilizing the notification server/client implementation in the e2e test
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 is pending review
- Remove features test_tools and full from mithril-client #2662: the PR chore: add dev adr for guidelines on writting test utilities + remove test_tools and full features from mithril-common #2653 is pending review
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- Upgrade to Cardano 10.5 #2623: the PR feat: support Cardano node 10.5 #2664 has been updated and reviewed, it will be merged shortly
- Implement a fake DMQ node with Mithril relay #2627: we have resumed the work on the issue and the draft PR feat: implement fake DMQ node #2635 has been updated. We have noticed some difficulties in the computation of the KES signature that relies on the operational certificate for legacy reasons and that needs to be updated
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 is pending review
- Remove features test_tools and full from mithril-client #2662: the PR chore: add dev adr for guidelines on writting test utilities + remove test_tools and full features from mithril-common #2653 is pending review
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- chore: update nightly workflow schedule #2663: the PR has been reviewed and merged
- fix: Rust 1.89 clippy warnings #2665: the PR has been created, reviewed and merged
- We have also made sure that no test SPO we operate needed to have their KES keys rotated
- Upgrade to Cardano 10.5 #2623: we have worked on the issue and the PR feat: support Cardano node 10.5 #2664 has been created and is pending review
- Implement a fake DMQ node with Mithril relay #2627: we will resume the work on this issue shortly
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 is pending review
- Remove features test_tools and full from mithril-client #2662: the PR chore: add dev adr for guidelines on writting test utilities + remove test_tools and full features from mithril-common #2653 is pending review
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- chore: update nightly workflow schedule #2663: the PR has been created and is pending review
- Implement a common aggregator client #2640: a first PR, add shared aggregator client #2661, have been created, reviewed, and merged
- Implement a common aggregator client #2640: we have keep working on the issue
- fix: add write access check for install path in one-line installer #2660: the PR have been created, reviewed and merged
- Document that immutable folder discovery is recursive #2621: the PR Document immutables folder discovery is recursive #2656 have been reviewed and merged. The issue is closed but some work is remaining and was split to Document immutables folder discovery is recursive (part2)#2657
- Enhance backward compatibility workflow #2093: the PR ci: add support for testing a specific release in Backward compatibility workflow #2658 have been created, reviewed and merged. The issue is closed
- Add one line installer Docker images sections in release note #2638: the PR fix: restore missing section in unstable release notes #2659 has been reviewed and merged.
- Implement a common aggregator client #2640: we have started to work on the issue
-
Convert from to try_from for Certificate and CertificateRecord #2651: the PR refactor: use
TryFrom
forCertificate
andCertificateRecord
conversions #2652 have been reviewed and merged. The issue is closed - Document that immutable folder discovery is recursive #2621: the draft PR Document immutables folder discovery is recursive #2656 have been created
- Prototype Mithril/Cardano bundle in Docker image #2616: we have kept investigating the available options for creating a composite Docker image and a state of the investigation was written
-
Refactor
test_utils
module inmithril-common
crate #2580: the PR refactor: common test utils #2650 have been reviewed and merged -
Convert from to try_from for Certificate and CertificateRecord #2651: the PR refactor: use
TryFrom
forCertificate
andCertificateRecord
conversions #2652 have been created and is waiting for reviews. The issue is closed - Document that immutable folder discovery is recursive #2621: work on the issue have started
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 modification path have been proposed to address the remaining PR comments
-
Replace serde_yaml unmaintained crate #2639: the PR chore: replace
serde_yaml
withserde_yml
#2649 have been merged -
Refactor
test_utils
module inmithril-common
crate #2580: the PR refactor: common test utils #2650 have been created and is waiting for reviews
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 has been updated following reviews
-
Replace serde_yaml unmaintained crate #2639: the PR chore: replace
serde_yaml
withserde_yml
#2649 have been created and reviewed -
Refactor
test_utils
module inmithril-common
crate #2580: we have kept working on the issue
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released - Implement a fake DMQ node with Mithril relay #2627: the draft PR feat: implement fake DMQ node #2635 has been updated
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 has been updated and is being reviewed
- Release 2530 distribution #2625: we have kept working on the issue
- Refactor test_utils module in mithril-common crate #2580: the PR refactor: rethink dummies test doubles #2647 has been created, reviewed and merged
- Add one line installer Docker images sections in release note #2638: the PR ci: add extra information to release notes #2646 has been reviewed and merged. The issue is closed
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released - Implement a fake DMQ node with Mithril relay #2627: the draft PR feat: implement fake DMQ node #2635 has been updated
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 has been updated
- Release 2530 distribution #2625: we have kept working on the issue
- Prototype Mithril/Cardano bundle in Docker image #2616: we have kept investigating the available options for creating a composite Docker image
- Refactor test_utils module in mithril-common crate #2580: we have kept working on the issue
- Add one line installer Docker images sections in release note #2638: the PR ci: add extra information to release notes #2646 has been created and is pending review
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released - Implement a fake DMQ node with Mithril relay #2627: the draft PR feat: implement fake DMQ node #2635 has been updated
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 has been updated
- Release 2530 distribution #2625: we have kept working on the issue
- Prototype Mithril/Cardano bundle in Docker image #2616: we have kept investigating the available options for creating a composite Docker image
- Refactor test_utils module in mithril-common crate #2580: we have kept working on the issue
- Add one line installer Docker images sections in release note #2638: we have kept working on the issue
- We have also made sure that none of the test SPOs we operate needed their KES keys rotated
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released - Implement a fake DMQ node with Mithril relay #2627: the draft PR feat: implement fake DMQ node #2635 has been updated
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 has been created
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 has been updated
- Refactor CardanoNetwork entity #2590: the PR refactor: unify and extend CardanoNetwork implementation #2643 has been merged. The issue is closed
- Release 2530 distribution #2625: the PR Chore: update dependencies for distribution 2530 #2644 has been created, reviewed and merged
- Prototype Mithril/Cardano bundle in Docker image #2616: we have kept investigating the available options for creating a composite Docker image
- Refactor test_utils module in mithril-common crate #2580: we have started to work on the issue
- Add one line installer Docker images sections in release note #2638: we have started to work on the issue
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released - Implement a fake DMQ node with Mithril relay #2627: the draft PR feat: implement fake DMQ node #2635 has been updated. The PR fix(dmq): add missing KES period in 'DmqMsg' #2636 has been merged
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 has been created
- List the invalid/missing immutable files in the verify command in client CLI #2618: the draft PR List invalid or tampered immutable files in verify command #2637 has been updated
- Future-proof maintainability for the new website #2622: the PR make website more future-proof #2641 has been created, reviewed and merged. The issue is closed
- Refactor CardanoNetwork entity #2590: the PR refactor: unify and extend CardanoNetwork implementation #2643 has been created and is pending review
- Release 2529 distribution #2625: we have started to work on the issue
- Prototype Mithril/Cardano bundle in Docker image #2616: we have started to work on the issue
- Synchronize certificate chain of follower aggregator #2534: the PR [feat: Add CertificateChainSynchronizer and make follower aggregators start their chain by synchronising with their leader #2634] has been merged. The issue is closed
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released. The developments have been pushed to the jpraynaud/2623-upgrade-cardano-node-10.5 branch - Implement a fake DMQ node with Mithril relay #2627: the draft PR feat: implement fake DMQ node #2635 has been updated. The PR fix(dmq): add missing KES period in 'DmqMsg' #2636 has been created and is being reviewed
- Enhance STM library readability #2568: the PR Enhance STM library readability - Rename functions #2632 has been merged. We have kept working on the issue
- List the invalid/missing immutable files in the verify command in client CLI #2618: the draft PR List invalid or tampered immutable files in verify command #2637 has been created
- Future-proof maintainability for the new website #2622: we have worked on the issue and created an analysis of the modification done with the upgrade of the homepage design
- Monthly report June 2025 #28: the PR has been merged
- CIP-0137 | Fix mini-protocols and update implementation plan #1047: the PR has been merged
- fix(network): add missing KES period in DMQ message #671: the PR has been merged
- Add one line installer Docker images sections in release notes #2638: the issue has been created and groomed
-
Replace
serde_yaml
unmaintained crate #2639: the issue has been created and groomed - Implement a common aggregator client #2640: the issue has been created and groomed
- Synchronize certificate chain of follower aggregator #2534: the PR feat: Add CertificateChainSynchronizer and make follower aggregators start their chain by synchronising with their leader #2634 has been created and is pending review
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released. The developments have been pushed to the jpraynaud/2623-upgrade-cardano-node-10.5 branch - Implement a fake DMQ node with Mithril relay #2627: the draft PR feat: implement fake DMQ node #2635 has been created
- Clients support Mithril era transition #2619: the PR feat: add support for Mithril era transition in clients #2633 has been merged. The issue is closed
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Rename functions #2632 has been updated and is ready to be merged
- List the invalid/missing immutable files in the verify command in client CLI #2618: we have kept working on the issue and the developments have been pushed to the ctl/2618-list-invalid-or-missing-immutable-files-in-verify-command branch
- Monthly report June 2025 #28: the PR has been created with the Mithril sections
- CIP-0137 | Fix mini-protocols and update implementation plan #1047: the PR has been created and is pending review
- fix(network): add missing KES period in DMQ message #671: the PR has been created and is pending review
- We have also prepared the sprint planning for the next iteration
- Synchronize certificate chain of follower aggregator #2534: we have kept working on the issue and the developments have been pushed to the djo/2534/aggregator-sync-master_follower branch
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released. The developments have been pushed to the jpraynaud/2623-upgrade-cardano-node-10.5 branch - Implement a fake DMQ node with Mithril relay #2627: we have started to work on the issue, and the developments have been pushed to the jpraynaud/2627-fake-dmq-node-in-relay branch
- Clients support Mithril era transition #2619: the PR feat: add support for Mithril era transition in clients #2633 has been created, reviewed and is ready to be merged
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Rename functions #2632 has been updated
- List the invalid/missing immutable files in the verify command in client CLI #2618: we have started to work on the issue
- Monthly report June 2025 #28: the PR has been created with the Mithril sections
- CIP-0137 | Fix mini-protocols and update implementation plan #1047: the PR has been created and is pending review
- fix(network): add missing KES period in DMQ message #671: the PR has been created and is pending review
- Synchronize certificate chain of follower aggregator #2534:we have kept working on the issue and the developments have been pushed to the djo/2534/aggregator-sync-master_follower branch
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released. The developments have been pushed to the jpraynaud/2623-upgrade-cardano-node-10.5 branch - Implement a fake DMQ node with Mithril relay #2627: we have started to work on the issue, and the developments have been pushed to the jpraynaud/2627-fake-dmq-node-in-relay branch
- Clients support Mithril era transition #2619: the developments have been pushed to the dlachaume/2619/client-era-support branch
- Add client CLI version in stderr #2620: the PR Add print in output of the client CLI version at each command execution #2630 has been reviewed and merged
- Enhance STM library readability #2568: the PR Enhance STM library readability - Deprecate Old Structs #2629 has been reviewed and merged. The draft PR Enhance STM library readability - Rename functions #2632 has been created
- Monthly report June 2025 #28: the PR has been created with the Mithril sections
- CIP-0137 | Fix mini-protocols and update implementation plan #1047: the PR has been created and is pending review
- We have also checked that no test SPO we operate needed to have their KES keys rotated
- Synchronize certificate chain of follower aggregator #2534:we have kept working on the issue and the developments have been pushed to the djo/2534/aggregator-sync-master_follower branch
- Build Linux ARM binaries in the CI #2178: the PR ci: add Linux arm64 support #2628 has been merged. The issue is closed
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released. The developments have been pushed to the jpraynaud/2623-upgrade-cardano-node-10.5 branch - Implement a fake DMQ node with Mithril relay #2627: we have started to work on the issue, and the developments have been pushed to the jpraynaud/2627-fake-dmq-node-in-relay branch
- Clients support Mithril era transition #2619: the developments have been pushed to the dlachaume/2619/client-era-support branch
- Add client CLI version in stderr #2620: the PR Add print in output of the client CLI version at each command execution #2630 has been created and will be ready for review shortly
- Monthly report June 2025 #28: the PR has been created with the Mithril sections
- CIP-0137 | Fix mini-protocols and update implementation plan #1047: the PR has been created and is pending review
- Stabilize Cardano DB v2 client CLI/library - Phase 2 #2577: the PR Stabilization of cardano db v2 (aggregator) #2610 has been merged. The issue is closed
- Synchronize certificate chain of follower aggregator #2534:we have kept working on the issue and the developments have been pushed to the djo/2534/aggregator-sync-master_follower branch
- Upgrade to Rust 2024 edition #2582: we have merged the PR Upgrade to Rust 2024 edition #2613. The issue is closed
- Build Linux ARM binaries in the CI #2178: the PR ci: add Linux arm64 support #2628 has been created, reviewed and is ready to be merged
- Use alternative to Sendgrid for email notifications in CI #2617: the PR ci: replace Sendgrid usage in Test Notify on Failure GitHub workflow #2626 has been merged. The issue is closed
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released. The developments have been pushed to the jpraynaud/2623-upgrade-cardano-node-10.5 branch - Implement a fake DMQ node with Mithril relay #2627: we have started to work on the issue, and the developments have been pushed to the jpraynaud/2627-fake-dmq-node-in-relay branch
- Clients support Mithril era transition #2619: we have started to work on the issue
- Monthly report June 2025 #28: the PR has been created with the Mithril sections
- CIP-0137 | Fix mini-protocols and update implementation plan #1047: the PR has been created and is pending review
- Stabilize Cardano DB v2 client CLI/library - Phase 2 #2577: the PR Stabilization of cardano db v2 (aggregator) #2610 is ready to be merged
- Synchronize certificate chain of follower aggregator #2534: the PR test:enhance certificate chain builder and mock build #2615 has been merged. We have kept working on the issue and the developments have been pushed to the djo/2534/aggregator-sync-master_follower branch
- Implement a publisher with the n2c Local Message Submission mini-protocol with Pallas #2539: the PR feat: add DMQ publisher/consumer in signer/aggregator #2599 has been merged. The issue is closed
- Implement a consumer with the n2c Local Message Notification mini-protocol with Pallas #2540: the PR feat: add DMQ publisher/consumer in signer/aggregator #2599 has been merged. The issue is closed
- Upgrade to Rust 2024 edition #2582: we will merge the PR Upgrade to Rust 2024 edition #2613 on Wednesday
- Build Linux ARM binaries in the CI #2178: we have kept working on the issue and a draft PR will be created shortly
- Use alternative to Sendgrid for email notifications in CI #2617: the PR ci: replace Sendgrid usage in Test Notify on Failure GitHub workflow #2626 has been created and is pending review
- Upgrade to Cardano 10.5 #2623: we have started to work on the issue and the developments have been pushed to the jpraynaud/2623-upgrade-cardano-node-10.5 branch
- Implement a fake DMQ node with Mithril relay #2627: the issue has been created and groomed. We have started to work on the issue