{
  "type": "question",
  "question": "If I change my circuit, do I have to re-run the ceremony?",
  "answer": "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.",
  "url": "https://zkpick.com/faq/if-i-change-my-circuit-do-i-have-to-re-run-the-ceremony/",
  "markdown": "https://zkpick.com/md/faq/if-i-change-my-circuit-do-i-have-to-re-run-the-ceremony.md",
  "section": {
    "number": "04",
    "url": "https://zkpick.com/ceremony/"
  },
  "updated": "2026-09-12",
  "version": "1.3",
  "canonical": "https://zkpick.com/faq/if-i-change-my-circuit-do-i-have-to-re-run-the-ceremony/",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "authors": [
    "MarketComp"
  ]
}