# benchweave CLI

[benchweave](../../reference/cli/benchweave.md)  
BenchWeave operator CLI.


# Commands

[setup](../../reference/cli/setup.md)  
Initialize an at-rest data directory (fresh store + credentials).

[backup](../../reference/cli/backup.md)  
Snapshot the store + content into a verified backup directory.

[restore](../../reference/cli/restore.md)  
Verify a backup archive and swap it in as the data directory.

[verify](../../reference/cli/verify.md)  
Check manifest digests + store integrity (exit 0 iff clean).

[demo](../../reference/cli/demo.md)  
Run the built-in simulator demonstration.

[report](../../reference/cli/report.md)  
Render run evidence into an operator report (store at rest).

[serve](../../reference/cli/serve.md)  
Run a BenchWeave gateway locally (foreground; systemd Type=simple).

[status](../../reference/cli/status.md)  
Show gateway identity and the bench inventory.


# evidence


Generate and index the retained evidence tree.


[evidence](../../reference/cli/evidence.md)  
Generate and index the retained evidence tree.

[runs](../../reference/cli/evidence/runs.md)  
Generate consecutive seeded journey runs (ephemeral SIMULATION).

[timing](../../reference/cli/evidence/timing.md)  
Measure PRD §6 targets + the 16-observer stress tier (SIMULATION).

[faults](../../reference/cli/evidence/faults.md)  
Harvest the fault-matrix leg results (lean JSON + retained junit).

[index](../../reference/cli/evidence/index.md)  
Index every artifact: sha256 + class + regenerating command.
