11# Psy Validator CLI User Guide
22
3- This guide explains how to deploy and use ` psy_validator_cli ` to generate and verify zero-knowledge proofs.
3+ This guide explains how to deploy and use ` psy_prover_cli ` to generate and verify zero-knowledge proofs.
44
55## Table of Contents
66
@@ -25,7 +25,7 @@ cd psy-benchmark-verifier
2525# Build the validator binary
2626cargo build --release
2727
28- # Binary will be at: target/release/psy_validator_cli
28+ # Binary will be at: target/release/psy_prover_cli
2929```
3030
3131### System Requirements
@@ -41,15 +41,15 @@ cargo build --release
4141### Option 1: Direct Execution
4242
4343``` bash
44- ./target/release/psy_validator_cli \
44+ ./target/release/psy_prover_cli \
4545 --listen-addr 0.0.0.0 \
4646 --port 4000 \
4747 --log-level info
4848```
4949
5050### Option 2: Systemd Service (Linux)
5151
52- 1 . ** Create service file** ` /etc/systemd/system/psy_validator_cli .service ` :
52+ 1 . ** Create service file** ` /etc/systemd/system/psy_prover_cli .service ` :
5353
5454``` ini
5555[Unit]
@@ -60,7 +60,7 @@ Wants=network.target
6060[Service]
6161Type =simple
6262WorkingDirectory =/opt/psy_validator
63- ExecStart =/opt/psy_validator/psy_validator_cli --listen-addr 0.0.0.0 --port 4000 --log-level info
63+ ExecStart =/opt/psy_validator/psy_prover_cli --listen-addr 0.0.0.0 --port 4000 --log-level info
6464Restart =on-failure
6565RestartSec =5
6666LimitNOFILE =65535
@@ -78,18 +78,18 @@ WantedBy=multi-user.target
7878``` bash
7979# Copy binary to /opt/psy_validator/
8080sudo mkdir -p /opt/psy_validator
81- sudo cp target/release/psy_validator_cli /opt/psy_validator/
81+ sudo cp target/release/psy_prover_cli /opt/psy_validator/
8282
8383# Reload systemd and start service
8484sudo systemctl daemon-reload
85- sudo systemctl enable psy_validator_cli
86- sudo systemctl start psy_validator_cli
85+ sudo systemctl enable psy_prover_cli
86+ sudo systemctl start psy_prover_cli
8787
8888# Check status
89- sudo systemctl status psy_validator_cli
89+ sudo systemctl status psy_prover_cli
9090
9191# View logs
92- sudo journalctl -u psy_validator_cli -f
92+ sudo journalctl -u psy_prover_cli -f
9393```
9494
9595---
@@ -99,7 +99,7 @@ sudo journalctl -u psy_validator_cli -f
9999### Command Line Options
100100
101101``` bash
102- psy_validator_cli [OPTIONS]
102+ psy_prover_cli [OPTIONS]
103103```
104104
105105** Options:**
@@ -112,13 +112,13 @@ psy_validator_cli [OPTIONS]
112112
113113``` bash
114114# Default settings (0.0.0.0:4000, info log level)
115- ./psy_validator_cli
115+ ./psy_prover_cli
116116
117117# Custom port and log level
118- ./psy_validator_cli --port 8080 --log-level debug
118+ ./psy_prover_cli --port 8080 --log-level debug
119119
120120# Listen on specific interface
121- ./psy_validator_cli --listen-addr 127.0.0.1 --port 4000
121+ ./psy_prover_cli --listen-addr 127.0.0.1 --port 4000
122122```
123123
124124### Verify Service is Running
@@ -354,16 +354,16 @@ cat input.json | \
354354
355355` ` ` bash
356356# If using systemd
357- sudo journalctl -u psy_validator_cli -n 50
357+ sudo journalctl -u psy_prover_cli -n 50
358358
359359# If running directly
360- ./psy_validator_cli --log-level debug
360+ ./psy_prover_cli --log-level debug
361361` ` `
362362
363363** Common issues:**
364364
365365- ** Port already in use** : Change port with ` --port < different_port> `
366- - ** Permission denied** : Ensure binary has execute permissions (` chmod +x psy_validator_cli ` )
366+ - ** Permission denied** : Ensure binary has execute permissions (` chmod +x psy_prover_cli ` )
367367- ** Missing dependencies** : Ensure all required libraries are installed
368368
369369# ## Proof Generation Fails
0 commit comments