{
  "type": "failure-mode",
  "name": "Announcing 'no trusted setup' while shipping a wrapper",
  "slug": "announcing-no-trusted-setup-while-shipping-a-wrapper",
  "section": {
    "id": "proof-systems",
    "number": "01",
    "title": "Choosing a proof system",
    "url": "https://zkpick.com/proof-systems/"
  },
  "url": "https://zkpick.com/proof-systems/failure-modes/announcing-no-trusted-setup-while-shipping-a-wrapper/",
  "markdown": "https://zkpick.com/md/proof-systems/failure-modes/announcing-no-trusted-setup-while-shipping-a-wrapper.md",
  "detail": "A transparent system is chosen for exactly that property and then wrapped in a pairing-based SNARK to make settlement affordable. The deployed system depends on a trusted setup and forfeits post-quantum soundness, but the public claim is never updated.",
  "mitigation": "Describe the assumption at the boundary the verifier actually sits on. If a wrapper is used, its setup and its parameters are yours to justify — see §04.",
  "relatedOptions": [],
  "updated": "2026-09-12",
  "version": "1.3",
  "canonical": "https://zkpick.com/proof-systems/failure-modes/announcing-no-trusted-setup-while-shipping-a-wrapper/",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "authors": [
    "MarketComp"
  ]
}