What problem does it solve?
Provides clear, actionable guidance to run, inspect, and troubleshoot the Midnight proof server so developers can generate and verify zero-knowledge proofs reliably for local, testnet, or mainnet environments.
Core Features & Use Cases
- Start, stop, and restart: Instructions to run the proof server as a Docker container, manage container lifecycle, and replace existing instances.
- Health and readiness checks: How to verify /health, /ready, and /version endpoints and interpret HTTP 200 vs 503 readiness states.
- Version selection and tagging: Guidance to list Docker Hub tags, choose the latest stable semver, and fall back to latest when necessary.
- Troubleshooting: Common failure modes, Docker daemon checks, port conflicts, log inspection, and resource recommendations for reliable operation.
- Use Case: A developer running a local devnet or connecting a DApp to testnet can follow these steps to ensure the proof server is running on port 6300 and serving proof generation requests.
Quick Start
Ask the assistant to start the Midnight proof server in Docker and verify it responds on port 6300.