This guide walks through the entire workflow of using the Noir Compiler plugin in Remix IDE to compile Noir code, generate a zero-knowledge proof, and verify the generated proof using either a Solidity smart contract or a JS script.
Before starting, you should have a basic Noir project in your workspace.
This will create a new workspace with the necessary Nargo.toml and src/main.nr files.

main.nr file in the file explorer to open it.main.nr file will activate the "Compile" button.Click the "Compile" button to start compiling the circuit.
nargo compile.build/program.json: The compiled circuit artifact (ACIR/ABI).Prover.toml: A template file for providing inputs needed for proof generation.The "Compilation Artifacts" section appears, showing a "View Artifact" button.
The "Generate Proof" button is activated.
If a compilation error occurs, the error message will be displayed in the feedback window below the "Compile" button.

If your circuit requires inputs (private or public), you must edit the Prover.toml file before generating a proof.
Prover.toml file.[inputs] section and save the file (e.g., a = "1", b = "2").Once the inputs are set, click the "Generate Proof" button.