Skip to content

Hidden votes recovery: Export/Import commitment to a file #1973

@jaybuidl

Description

@jaybuidl

Important

Superseded by #2015

Solution

Allow the jurors to Export their commitment to a file rather than keeping it in browser storage which is not easily accessible. This way the juror may choose the keep the file on their device or on their favorite trusted cloud storage like their personal Google/Apple drive.

a) The integer or complex answer commitment can be recovered in Voting period with an Import button where they can retrieve the commitment file.
b) If the auto-reveal step fails for any reason, the juror would be notified to cast their vote manually with the Import button.

Other Considerations

Interaction with the existing browser storage + brute-forcing solution

If it's not too complicated, keep it as the default solution. The juror may choose to import/export their commitment to file (highly recommend it) but is not mandatory.

If the commitment is successfully recovered from browser storage in Voting period OR if the brute-forcing mechanism is successful, we may not need to expose the Import button to the juror at all.

Activity

changed the title [-]Hidden votes enhancement: Export/Import commitment to a file[/-] [+]Hidden votes recovery UX: Export/Import commitment to a file[/+] on May 9, 2025
changed the title [-]Hidden votes recovery UX: Export/Import commitment to a file[/-] [+]Hidden votes recovery: Export/Import commitment to a file[/+] on May 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Development

    No branches or pull requests

      Participants

      @jaybuidl

      Issue actions

        Hidden votes recovery: Export/Import commitment to a file · Issue #1973 · kleros/kleros-v2