---
title: "If I change my circuit, do I have to re-run the ceremony?"
description: "With a circuit-specific setup such as Groth16's, yes: any change to the constraint system invalidates the proving and verifying keys, and the…"
type: "question"
url: "https://zkpick.com/faq/if-i-change-my-circuit-do-i-have-to-re-run-the-ceremony/"
section: "04 Running or reusing a trusted setup"
authors:
  - "MarketComp"
publisher: "MarketComp"
version: "1.3"
updated: "2026-09-12"
license: "CC-BY-4.0"
json: "https://zkpick.com/data/faq/if-i-change-my-circuit-do-i-have-to-re-run-the-ceremony.json"
---

*By MarketComp. Updated 2026-09-12. Version 1.3. CC BY 4.0.*

# If I change my circuit, do I have to re-run the ceremony?

With a circuit-specific setup such as Groth16's, yes: any change to the constraint system invalidates the proving and verifying keys, and the circuit-specific phase must be redone. With a universal setup, no — the same SRS covers any circuit up to its size bound, and only the circuit-specific preprocessing is recomputed. This asymmetry is often the deciding factor for systems expected to iterate after launch. See Section 04.
