Guides# Contents: Installation Prerequisites Installation Steps Next Steps Running Experiments Overview Specifying Hyper-Parameters Additional Experiment Settings Experiment Scripts Contributing Issues and Pull Requests Style Guide Testing Documentation Pre-Commit Hooks Development Workflow Creating a New Protocol Main Steps Base Classes Properties That All Protocols Need to Define Methods to Define Specifying Additional Details for the Code Validation Task Zero-Knowledge Protocols Testing Protocols Example Using a Docker Image Requirements Building and Pushing the Image