Skip to content

Conversation

@jpraynaud
Copy link
Contributor

This PR includes updates of the CIP-0137:

  • The structure of the DMQ messages has evolved:
    • removed the blockNumber field
    • removed the ttl
    • added an expiresAt field (word32)
    • added a coldVerificationKey field (word32)
    • documented the message invalidation with expiresAt field
    • split the message payload from the KES signature and verification material
    • specified how to sign the message with the KES keys
  • The MsgServerDone message has been removed from the n2c local message notification mini-protocol
  • Some typos have been fixed.

(latest version of updated document)

Copy link
Collaborator

@rphair rphair left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jpraynaud the text parts look understandable to me and I trust the specification changes are authoritative. Others with an interest in the evolution of this proposal, please feel free also to review: @coot @ch1bo @bolt12 @Quantumplation @perturbing

Marking Last Check for next meeting https://hackmd.io/@cip-editors/119 but can be merged earlier if other Network reviewer(s) + other editor(s) are also happy with it.

@rphair rphair added the State: Last Check Review favourable with disputes resolved; staged for merging. label Sep 10, 2025
Copy link
Contributor

@ch1bo ch1bo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I only read the changes and am not involved in the Mithril protocol design. It's great to see that new findings are contributed back to evolve the CIP, which I think is a good practice.

Left a comment though on the operationalCertificate which is treated less a black box now, but might demand some further clarification (for the CIP specification to be self contained).

Copy link
Collaborator

@Ryun1 Ryun1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@rphair rphair merged commit 21c3a58 into cardano-foundation:master Sep 16, 2025
@rphair rphair removed the State: Last Check Review favourable with disputes resolved; staged for merging. label Sep 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Category: Network Proposals belonging to the `Network` category. Update Adds content or significantly reworks an existing proposal

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants