Public Inputs

Definition

Public inputs refer to data that is openly known and shared among all participants in a cryptographic computation, such as a zero-knowledge proof. Unlike private inputs, these values are explicitly revealed and form part of the publicly verifiable statement. They serve as common knowledge or agreed-upon parameters that the prover and verifier both acknowledge. The integrity of the proof relies on both parties having access to these public values.