Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions blog/2026-07-08-mithril.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: Mithril Team Update
slug: 2026-07-08-mithril
authors: jpraynaud
tags: [mithril]
hide_table_of_contents: false
---

## High level overview

This week, the Mithril team refactored the unsafe SNARK setup, prepared the prover input for the recursive SNARK aggregation primitives, decoupled the Midnight library in the SNARK recursive circuit, and tested that the degree of the SNARK circuits remains unchanged. They continued improving the modularity of the SNARK recursive circuit using gadgets.

The team also worked on enhancing the aggregator state machine to support the `Blocked` state and on capturing end-to-end execution logs in artifacts.

Finally, they continued work on shipping the Mithril signer node binary in the Cardano node bundle, releasing the `2628` distribution, upgrading the Cardano node to `11.1`, updating the DMQ node to `0.7.0.0`, and upgrading the `midnight-zk` library to `2.3.3`.

## Low level overview

### Features

- Completed the issue **Refactor unsafe SNARK setup** [#3300](https://github.com/input-output-hk/mithril/issues/3300)
- Completed the issue **Recursive SNARK aggregation primitives: Refactor preparation of prover input** [#3319](https://github.com/input-output-hk/mithril/issues/3319)
- Completed the issue **Refactor SNARK recursive circuit - Midnight library decoupling** [#3129](https://github.com/input-output-hk/mithril/issues/3129)
- Completed the issue **Test that SNARK circuits degree are unchanged** [#3330](https://github.com/input-output-hk/mithril/issues/3330)
- Worked on the issue **Refactor SNARK recursive circuit - Modularity enhancement with gadgets** [#3131](https://github.com/input-output-hk/mithril/issues/3131)

### Protocol maintenance

- Worked on the issue **Ship Mithril signer node binary in Cardano node bundle in GitHub** [#3011](https://github.com/input-output-hk/mithril/issues/3011)
- Worked on the issue **Release `2628` distribution** [#3271](https://github.com/input-output-hk/mithril/issues/3271)
- Worked on the issue **Enhance aggregator state machine to support `Blocked` state** [#3333](https://github.com/input-output-hk/mithril/issues/3333)
- Worked on the issue **Upgrade to Cardano `11.1`** [#3346](https://github.com/input-output-hk/mithril/issues/3346)
- Worked on the issue **Update DMQ node to `0.7.0.0`** [#3358](https://github.com/input-output-hk/mithril/issues/3358)
- Worked on the issue **Capture e2e execution logs in artifacts** [#3362](https://github.com/input-output-hk/mithril/issues/3362)
- Worked on the issue **Upgrade midnight-zk to `2.3.3`** [#3375](https://github.com/input-output-hk/mithril/issues/3375)
Loading