Manual circuit and constraint review
Human review
Manual circuit and constraint review: Human review. Layer: Circuit. Characteristic finds: Underconstraint, missing range checks, composition errors, and application-semantic bugs no tool models. Blind to: Large repetitive constraint sets where attention degrades; anything outside the read scope. Coverage claim: None — unmeasurable. Cost profile: High, reviewer-limited. Choose it when: Every engagement, as the backbone. Highest value on novel application logic, custom gadgets, and cross-component composition — anywhere a specification exists to check against.
What it is
Line-by-line review of the arithmetisation by reviewers fluent in the DSL and proof system: is every witness value constrained, are ranges enforced, are components composed with their preconditions satisfied, is every public input actually bound. In practice the reviewer builds a model of what the constraint system permits and then searches for a satisfying assignment the developer did not intend.
Strengths and tradeoffs
- Covers arbitrary bug classes, including application-semantic ones no tool models
- Works on any DSL and arithmetisation, including new ones with no tooling
- Produces design feedback and explanations, not just alerts
- Can identify security properties the specification forgot to require
- Quality varies enormously with the individual reviewer's ZK experience
- Does not scale to large repetitive constraint sets such as zkVM chip tables
- Point-in-time: invalidated by any constraint change
- No coverage metric — you cannot measure what was not read
- Reviewer supply is scarce, and scarcer still for the less common DSLs
Choose it whenEvery engagement, as the backbone. Highest value on novel application logic, custom gadgets, and cross-component composition — anywhere a specification exists to check against.
Related pages
Sources cited on this page · 1
All 48 sources for §03 are listed on the section page →
Cite this page
MarketComp (2026). Manual circuit and constraint review. The ZK Field Manual (Version 1.3). MarketComp. https://zkpick.com/audit/manual-circuit-review/
@misc{zkfieldmanual-manual-circuit-and-constraint-review,
title = {Manual circuit and constraint review — The ZK Field Manual},
author = {MarketComp},
year = {2026},
version = {1.3},
howpublished = {\url{https://zkpick.com/audit/manual-circuit-review/}},
note = {Accessed: YYYY-MM-DD}
}