{
  "type": "viral-sync-civic-ledger",
  "version": "1.0.0",
  "generatedForPhase": "phase-3",
  "network": "solana-devnet",
  "market": "ward12-water-repair",
  "sourceArtifactHashes": {
    "devnet-causal-commerce.json": "6415744176993eb8471c424e97384fae2da5a4f9ac0a12d99646babd9d52e86c",
    "devnet-causal-commerce-verifier.json": "7ce0895d0351550a4530fb54316cebefb31c909fad20e03378d3cfb8559415e2",
    "fraud-gauntlet.json": "a37fa2a5199e0a81a66c10a84e5b873d3c4706a36a4ced190d1db15be636239c",
    "proof-feed.json": "acaa88f3a526c76736dfe62241ed5426e9a13e9e6562b5910804dad6ae2a73e3",
    "frontier-readiness.json": "b247fe91c878ec17148db16be7fa61b74c36bbc7752a134844b63acf7db564ab"
  },
  "entries": [
    {
      "id": "civic-market-opened",
      "title": "Civic signal market scaffold opened",
      "status": "phase_one_specified",
      "detail": "The civic market and non-payout forecast model are represented in public app routes and JSON artifacts."
    },
    {
      "id": "action-reward-pool",
      "title": "Sponsor action reward pool mapped",
      "status": "verified_devnet",
      "detail": "The sponsor-funded reward concept maps to the existing devnet escrow and settlement proof path."
    },
    {
      "id": "receipt-recorded",
      "title": "Causal receipt recorded",
      "status": "verified_devnet",
      "signature": "2TeXV39HGnU3Go2z1uXyQefCmE28hhKKsXFoVSmxF1JygaPbw92f7bNkKD8Desg9b4hnBLvDacAxggeQWGkkC64U",
      "object": "6i9UeRN1s9tA3qxZ3PQvCseoVFAWNGia6NsLieorJRxK"
    },
    {
      "id": "reward-settled",
      "title": "Reward settlement executed",
      "status": "verified_devnet",
      "signature": "byiQwdijWYUuwj3SD7qEMx1R4ADFfHTCdrm9ZfmRr2fX5u9ihDj4nhzPy6t9vXrLfiHfqEqCKHdyp4VXbeH83Xx",
      "object": "5FUTwyEP1UanmtxJNECfEiieczAKEahH4Tb81JPvyVpy"
    },
    {
      "id": "replay-controls",
      "title": "Replay controls checked",
      "status": "verified_devnet",
      "detail": "The negative-path artifact rejects duplicate, wrong-signer, wrong-lineage, and inactive-terminal flows."
    }
  ],
  "sourceFeed": "app/public/proofs/proof-feed.json",
  "sourceFeedSha256": "acaa88f3a526c76736dfe62241ed5426e9a13e9e6562b5910804dad6ae2a73e3",
  "settlement": {
    "dependsOnForecast": false,
    "dependsOnReceipt": true
  },
  "programSourceHash": "e487e72b37d3672a841da31a3a5a5080e04ffd10d969cf708677e08aa1e31a3d",
  "idlHash": "af31db003a46ce5eb56fa5b3ad226678d688373524aabe1b635c66e99161b49e",
  "proofGeneratorHash": "f8ce8d854e59d7d417e7b769bcdbd68d46a039a7849fb44b0f49396e5dfcb820",
  "verifierHash": "f6bdca7d4652439b1c49419320cb478e5813e44a8a4b688f29c0b2c87ab8ac84",
  "rawVerifierHash": "556d7dc43cf17e0c7d77c00574d0b9b063627ad49e17ed772456a5cf97c5d0e0",
  "publishedVerifierHash": "556d7dc43cf17e0c7d77c00574d0b9b063627ad49e17ed772456a5cf97c5d0e0",
  "stampMode": "final-candidate",
  "artifactHash": "f5fb32b8472e2ae77155116bd538a9caacbbc8f127d720f70592c5c601621b62"
}
