Skip to content

Conversation

@wzmuda
Copy link
Contributor

@wzmuda wzmuda commented Sep 2, 2025

Storage has two modes:

  1. AWS S3
  2. Tmpfs as fallback (and for tests)

Readme changes say it all, so please refer there.

Some links were misformatted, some pointed to non-existing sections. Fix
that.

Add table of contents. Add command use examples.

Move the paragraph about Gnark version to the top, because it's
kind of important info.

Signed-off-by: Wojciech Zmuda <[email protected]>

readme: add table of contents

Readme
For information purposes track the number of approved contributors and
display the counter after every accepted contribution and on keys
generation.

Signed-off-by: Wojciech Zmuda <[email protected]>
Create a storage interface with a tmpfs backend.

Store every ceremony artifact (i.e. every accepted intermediate contribution,
SRS commons and generated keys) in tmpfs. This allows to regenerate keys from
the contirbutions using the offline mode commands.

Signed-off-by: Wojciech Zmuda <[email protected]>
Ceremony log is necessary for ceremony atestation. It documents
the course of contributions and contains beacon, which is necessary for
regenerating keys out of original contributions in the offline mode.

The log is stored in persistent storage in a structured JSON format. It
is also pretty-printed to stdout during the ceremony.

Signed-off-by: Wojciech Zmuda <[email protected]>
@wzmuda wzmuda force-pushed the wz/online-ceremony-storage branch 2 times, most recently from 6920a6a to e031f8e Compare September 2, 2025 22:47
Copy link
Collaborator

@piohei piohei left a comment

Choose a reason for hiding this comment

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

I think both my comments are optionals. ;) The tool looks good and works as it is! 🚀

Add a storage backend for AWS S3. Configure the server to use this
backend if relevant config is provided. Otherwise fall back to tmpfs.

Signed-off-by: Wojciech Zmuda <[email protected]>
@wzmuda wzmuda force-pushed the wz/online-ceremony-storage branch from e031f8e to dc9c9e4 Compare September 3, 2025 23:03
Copy link
Collaborator

@piohei piohei left a comment

Choose a reason for hiding this comment

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

Looks good!

@wzmuda wzmuda merged commit 6efef18 into main Sep 5, 2025
2 checks passed
@wzmuda wzmuda deleted the wz/online-ceremony-storage branch September 5, 2025 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants