Detectors
ZK Vanguard is equipped with the following set of detectors and general analysis tools:
Compute and Constrain Detectors
These detectors operate on both witness-generation operations and constrain operations in the circuit.
📄️ Compute-Constrain Difference
Detects discrepancies between witness computation and constraint generation.
📄️ Out-Of-Range Signals
Finds signals that may be assigned a value outside of their desired range.
📄️ Private Input Leakage
Detects leakages of private inputs via public signals.
📄️ Unused Fields
Finds unused fields within structures/circuit components.
Compute-Only Detectors
These detectors identify issues specific to witness generation.
📄️ Divide By Zero
Finds potential divide-by-zero errors.
📄️ Signal-Dependent Control Flow
Detects control flow that is conditional on signal-derived values.
Constrain-Only Detectors
These detectors identify issues specific to circuit constraints.