proof-server:proof-server-configuration

Configure proof server CLI flags and environment variables for runtime behavior.

37|9|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/devrelaicom/midnight-expert --skill proof-server-proof-server-configuration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: proof-server:proof-server-configuration
Source: https://github.com/devrelaicom/midnight-expert/tree/main/plugins/proof-server/skills/proof-server-configuration
Command: npx skills add https://github.com/devrelaicom/midnight-expert --skill proof-server-proof-server-configuration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides clear, actionable configuration and tuning guidance to prevent proof server failures, memory exhaustion, slow startups, and throughput bottlenecks so operators can reliably run the Midnight proof server in development, CI, and production.

Core Features & Use Cases

  • Flag and env mapping: Documents every CLI flag and its corresponding environment variable for consistent automation.
  • Deployment profiles: Prescribes recommended settings for development, CI, and production including Docker memory limits, worker counts, and job capacity.
  • Tuning guidance: Explains worker sizing, job timeouts, parameter prefetching tradeoffs, and expected startup time to support capacity planning and troubleshooting.

Quick Start

Start the proof server with an appropriate Docker memory limit, set num-workers to match available CPU cores, and apply a job-capacity limit for production safety.

Frequently Asked Questions about proof-server:proof-server-configuration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure proof server workers and job capacity for production?

To configure proof server workers and job capacity for production, set the num-workers CLI flag to match available CPU cores and apply a job-capacity limit to control queue size and prevent throughput bottlenecks.

What is the best way to set Docker memory limits for a proof server deployment?

The best way to set Docker memory limits for a proof server deployment is to apply an appropriate Docker memory constraint alongside worker scaling and job queue limits to prevent memory exhaustion and ensure reliable runtime behavior.

How do CLI flags map to environment variables when automating proof server configuration?

Proof server CLI flags map directly to corresponding environment variables, allowing you to apply consistent configuration and runtime tuning across development, CI, and Docker container deployments without modifying startup commands.

Why does my proof server have a slow startup time in CI?

Your proof server may have a slow startup time in CI due to parameter prefetching tradeoffs; tuning the prefetching behavior and worker sizing can optimize expected startup time and support capacity planning.

Does proof server configuration support job timeouts for resource planning?

Yes, proof server configuration supports job timeouts for resource planning, allowing operators to control runtime behavior and prevent long-running proving jobs from exhausting system resources in production environments.

Can I use the same proof server configuration profile for development and production?

You can apply proof server configuration across environments, but specific deployment profiles prescribe different recommended settings for development, CI, and production to properly tune workers, job capacity, and Docker memory constraints.