{
  "type": "viral-sync-civic-fraud-gauntlet",
  "version": "1.0.0",
  "generatedForPhase": "phase-3",
  "market": "ward12-water-repair",
  "network": "solana-devnet",
  "sourceArtifactHashes": {
    "devnet-causal-commerce.json": "6415744176993eb8471c424e97384fae2da5a4f9ac0a12d99646babd9d52e86c",
    "devnet-causal-commerce-verifier.json": "7ce0895d0351550a4530fb54316cebefb31c909fad20e03378d3cfb8559415e2",
    "fraud-gauntlet.json": "a37fa2a5199e0a81a66c10a84e5b873d3c4706a36a4ced190d1db15be636239c",
    "proof-feed.json": "acaa88f3a526c76736dfe62241ed5426e9a13e9e6562b5910804dad6ae2a73e3",
    "frontier-readiness.json": "b247fe91c878ec17148db16be7fa61b74c36bbc7752a134844b63acf7db564ab"
  },
  "sourceGauntlet": "app/public/proofs/fraud-gauntlet.json",
  "sourceGauntletSha256": "0046696c18ccfa12f79fb7a1db18cfefcc595c3403ca4560589c7f0ab8055c16",
  "summary": {
    "invalidFlowsRejected": 19,
    "expectedInvalidFlowsMissing": 0,
    "failedInvalidFlowChecks": 0
  },
  "civicRiskCoverage": [
    "duplicate receipt settlement",
    "duplicate nullifier",
    "wrong participant authority",
    "wrong verifier station",
    "lineage mismatch",
    "inactive verifier station"
  ],
  "remainingRisks": [
    "official data feed tampering",
    "field-verifier permissioning",
    "privacy adapter soundness",
    "real-value treasury operations"
  ],
  "programSourceHash": "e487e72b37d3672a841da31a3a5a5080e04ffd10d969cf708677e08aa1e31a3d",
  "idlHash": "af31db003a46ce5eb56fa5b3ad226678d688373524aabe1b635c66e99161b49e",
  "proofGeneratorHash": "f8ce8d854e59d7d417e7b769bcdbd68d46a039a7849fb44b0f49396e5dfcb820",
  "verifierHash": "f6bdca7d4652439b1c49419320cb478e5813e44a8a4b688f29c0b2c87ab8ac84",
  "rawVerifierHash": "556d7dc43cf17e0c7d77c00574d0b9b063627ad49e17ed772456a5cf97c5d0e0",
  "publishedVerifierHash": "556d7dc43cf17e0c7d77c00574d0b9b063627ad49e17ed772456a5cf97c5d0e0",
  "stampMode": "final-candidate",
  "artifactHash": "fe56a33b4eb8f2c935e1b7043952af9825b4f3f6f2e330b360234eca1b504be0"
}
