{
  "version": "Z4-community-vesting-validation/v1",
  "checkedAt": "2026-10-25T07:32:46.746Z",
  "candidatePolicyHash": "b7e791093ce61a0a6a5dbbd829122732ff9838c121615c5fe2daf2d4518791a7",
  "candidatePolicy": {
    "version": "Z4-community-vesting-release-candidate/v1",
    "status": "candidate-not-deployed",
    "confirmedAt": "2026-10-25",
    "supersedesDecision": "ZD-31",
    "decision": "ZD-71",
    "previousDevnetPolicyHash": "618c2d0627dcea045fd0cd4bc368d6bbf9442a1fc2236cb37a9887a3c6a0160b",
    "supplyIat": 1000000000,
    "community": {
      "totalIat": 500000000,
      "genesisIat": 125000000,
      "remainderIat": 375000000,
      "cliffMonths": 6,
      "linearMonths": 36,
      "endMonth": 42,
      "calendar": "UTC Genesis anniversaries; clamp missing days",
      "accrual": "linear elapsed seconds; round down to base units; no cliff lump"
    },
    "genesisNonCoreIat": 225000000,
    "sourceOrder": [
      "treasury",
      "ecosystem",
      "liquidity",
      "community"
    ],
    "launchSpecSha256": "43d9d9b6e6d36172f4553ed906f5a24aad52293e700a5a2ecf650cded7c8aa43",
    "binarySha256": "0e450dea4e6e79362c73a4f8d4e57ee32c1f7a024bedafba6fb301457b0cec7c",
    "binaryBytes": 591032
  },
  "binaryBytes": 591032,
  "binarySha256": "0e450dea4e6e79362c73a4f8d4e57ee32c1f7a024bedafba6fb301457b0cec7c",
  "linuxBuildInputsMatch": true,
  "sourceSha256": {
    "Z4/Cargo.toml": "2c7788697248f799c8a391c9b254cdf991c4a1eb89303d2de9756a84ccd8d15e",
    "Z4/Cargo.lock": "e429277148f46af5b0ec1d3ed7849ec043bab6f63b71bc0b468bec4e80919557",
    "Z4/.cargo/config.toml": "aabd2af12e26033cb8de9b63841b54574718406e4479b47e41bc0d92fc6f14e0",
    "Z4/programs/z4/Cargo.toml": "c85f4a99fa1c95b1dc8ad98b16713375ddea9480417f08e258ece58859636c87",
    "Z4/programs/z4/src/campaigns.rs": "544b1e81117ef4a17be636ec92ade9f6c12a449e3c0825aa2bf1a7955b67522a",
    "Z4/programs/z4/src/lib.rs": "fc98aeeb681ec6fa8771f3d1fcd05ac6d09bff1445c2e52c56ba890369c23aaa",
    "Z4/programs/z4/src/policy.rs": "1f4c12e4995385357be4c3c138033a8715f0214543d9f23e87f9f8143cdfce5e",
    "Z4/src/vesting.mjs": "b09b96968715eb9b7437dacf9ec63bd0667311e55b849d9143779f0735f7efc5",
    "Z4/src/weekly-funding-solana.mjs": "9a48f969a30daaeb499fed56aa95828fa3a8407a6c537259529e8ef344828966",
    "Z4/test/vesting.test.mjs": "f9fba08f8da2b35296b399a7b7e01c96a34e7a3a78cf5000ec7e7af255f42555",
    "Z4/test/chain_vm.py": "cdcdcf200f58408f6e8ecf812e9f00cc50a42831b8e9e3fe30e76a37f34bcdf6",
    "Z4/test/community_vesting_vm.py": "d713ba2d8f80bc1fea1efb937e37dc6f83f8cdb750740156ef95be5ee6a86a4f",
    "Z4/test/weekly_manifest_vm.py": "80f1236aa1f0d6c17b313a45e0fc7119c8e3f4c128a7db190dba35fcba89c50f",
    "Z4/scripts/rehearse-weekly-manifest-vm.mjs": "15781c0416c98c55e24a0dd74b5b1c2021a6b06def651f99afccc604760d7ecc",
    "Website/app/z4/policy.ts": "90faf84502a2f022037a04d5f01fdba51d3fb0c154ff102c29973d9f8b1d0688",
    "Website/app/z4/TokenInfo.tsx": "9ba86ecf98d144f94c3ea99045513b104a9bc2b25e02720e002420713c9aac26",
    "Website/app/proof/page.tsx": "840149c0eba1fe47f9ab0ec3d8517bee297c200b69f78b5e355cf5fd46aa0faa"
  },
  "sample": {
    "genesis": "2026-08-31T12:34:56.000Z",
    "communityCliff": "2027-02-28T12:34:56.000Z",
    "communityEnd": "2030-02-28T12:34:56.000Z",
    "genesisUnlockedBaseUnits": "125000000000000000",
    "atCliffBaseUnits": "125000000000000000",
    "month42BaseUnits": "500000000000000000"
  },
  "validation": {
    "nodeTestsPassed": 98,
    "rustTestsPassed": 4,
    "compiledProgramTestsPassed": 24,
    "compiledRegressionTests": 20,
    "compiledCommunityTests": 3,
    "nodeSbfInteropTests": 1,
    "websiteTestsPassed": 108,
    "typescriptPassed": true,
    "validNodeClaims": 3,
    "mutatedNodeClaimsRejected": 3,
    "nodeClaimReplaysRejected": 3,
    "staleSourcesRejectedAtomically": true,
    "overspendByOneBaseUnitRejected": true,
    "calendarClampCovered": true,
    "cliffFirstSecondAndEndCovered": true,
    "legacyConfigCompatibilityTestedLocally": true
  },
  "freshDevnetActivationRehearsed": false,
  "candidateDeployed": false,
  "priorNetworkProofsAreHistorical": true,
  "previousScopedReviewCoversPreviousBuild": true,
  "newSourceReviewComplete": false,
  "mainnetQuote": "mainnet-community-vesting-cost-20261025.json",
  "networkTransactions": 0,
  "paidXLookups": 0,
  "hardwarePrompts": 0,
  "publicBindingEnabled": false,
  "publicClaimsEnabled": false,
  "mainnetDeployed": false,
  "mainnetReady": false,
  "limitations": [
    "Local VM checks use disposable keys and synthetically exhausted source accounts.",
    "Existing Devnet config retains its old stored community dates; upgrading alone will not adopt the new stream.",
    "The new policy needs its own source review and fresh Devnet activation rehearsal.",
    "Hosted claim/cleanup integration, CCC/weekly operation, real X/human wallet review and final Mainnet release preparation remain."
  ]
}
