# Workbench specifications Each specification says what a family of circuits must do, what a candidate may use, and what it costs. `wai-quantum discover` keeps an archive beside it of the cheapest verified generator of every kind. | Specification | Task | What beats the reference | |---|---|---| | `ghz-line.json` | the GHZ state on a line of qubits | starting from the middle and spreading both ways halves the depth | | `ghz-all.json` | the GHZ state with every pair connected | doubling the qubits that hold the state each layer brings the depth to about logâ‚‚ n | Both start from `ghz-chain.qasm`, the plain chain of CX gates: depth n. ```sh runnable copy=. in=discover wai-quantum discover new ghz-all.json # the archive, seeded with the reference wai-quantum discover search ghz-all.json # the built-in, blind search wai-quantum discover submit ghz-all.json mine.qasm --note "doubling layers" wai-quantum discover show ghz-all.json # what was spent, the best, the front wai-quantum discover verify ghz-all.json # every sealed verdict ``` An agent proposes through `wai-quantum mcp` (`discover_archive`, `discover_evaluate`, `discover_submit`), working on the same archive.