PlompilerSourceThe optimizer simplifies a constraint system, producing an equivalent one with fewer constraints in essentially three ways:
Encoding type for encapsulating encoding/decoding/input functions. This type enables us to use more structured types for data in circuits. For that, encoding is parameterized by 3 types: