| Bundled runtime configuration | Exact chain, pool, deployment block, verifier, selector, codehash, RPC, and artifact pin | An attacker can redefine the runtime the client expects | Reviewed bundle and deployment provenance are still required |
| Proving manifest | Raw bytes capped and checked against independently bundled SHA-256 before parsing | Wrong or missing pin blocks trusted loading | Full frontend compromise can replace manifest and pin together |
| Trusted setup record | Capped and hashed bytes; status, supersession, deployment, verifier, codehash, and input order checked | Invalid records stop artifact loading | Ceremony quality and approval provenance need separate review |
| WASM and zkey | Capped bytes and exact manifest-bound hashes | Substitution or oversized payload is rejected | Correct bytes can still encode an unsound or wrongly reviewed relation |
| Browser and dependencies | Local witness handling plus verifier self-check before submission | Secret material, recipient, or displayed state can be stolen or altered | Origin and software supply-chain security remain external controls |
| Wallet | Chain-aware signature or transaction confirmation | Malicious prompt can expose account intent or authorize a wrong public action | Wallet software and user review remain trusted |
| RPC | Chain check, runtime reads, bytecode, logs, roots, fee state, and receipt reconciliation | Lag or manipulation can show stale or inconsistent state | Independent endpoint diversity and finality policy are operational choices |
| Relayer | Exact endpoint, pool and selector allowlist, zero value, deadline, and proof-bound calldata | Key compromise can disrupt service or submit allowed calls | Availability, funding, and private key custody remain private operational facts |
| Pool and verifiers | Proof verification, nullifier rejection, fee bounds, and accounting | Contract or deployment flaw can lose or lock ETH | Audits, formal evidence, deployment review, and governance controls stay necessary |
| Operator process | Approval, release, key custody, monitoring, and incident response | Private control failure can undermine an otherwise correct release | Unpublished operational evidence remains private |