{
  "base": {
    "bootstrap": {
      "blank_profile_package_status": "none; correctly blocked by final RC2 bootstrap-blank-profile-package-attempt (exit 2)",
      "broadcast": false,
      "pilot_ready": false,
      "profile_status": "bootstrap-draft",
      "signed": false,
      "source": "release-evidence/final-rc2-validation-20260822/final-rc2-manifest.json"
    },
    "pinned_public_read_only_snapshot": {
      "accessMode": "public-read-only",
      "blockHash": "0x796fa9685bc16b3847b3a2b12bcf97bf5763c144044af7a7532aab31c219f90c",
      "blockNumber": 50313644,
      "broadcast": false,
      "chainId": 8453,
      "endpoint": "https://mainnet.base.org",
      "signing": false
    },
    "recorded_finding_and_fix": {
      "final_rc2_regression": "stale-accountability-terms-exploit-regression-rerun exit 0; the manifest records it as a focused regression result.",
      "finding": "Stale accountability terms were identified in the release sequence.",
      "remediation_commit": "97be412d086b159376c407c92e35da558d06ab6c",
      "remediation_summary": "fix(bonds): reject stale accountability terms"
    },
    "v3_verified_addresses_and_transactions": {
      "interpretation": "All V3 deployment address fields are null in the committed review-only manifest; no V3 deployment transaction hash is recorded. Existing V2 integration references are not V3 deployment evidence.",
      "source": "pr8/pilot/base_v3_deployment_manifest.json",
      "status": "none recorded",
      "v3_deployment_addresses": {
        "accountabilityBond": null,
        "bipVault": null,
        "bondFactory": null,
        "consensus": null,
        "controller": null,
        "disputeRegistry": null,
        "evidenceRegistry": null,
        "governance": null,
        "identityAdapter": null,
        "legacyKyaAdapter": null,
        "mandateRegistry": null,
        "mutualAidPool": null,
        "partnershipBond": null,
        "rewardProgram": null,
        "streetCred": null,
        "taskEscrow": null,
        "validationRegistry": null
      },
      "v3_deployment_transaction_hashes": []
    }
  },
  "commit_sequence": [
    {
      "change_summary": "ci: add Base read-only bootstrap release gate",
      "changed_file_count": 5,
      "commit": "eb7c7836e432f591745f807bd5199f5fa344b36f",
      "short_commit": "eb7c783",
      "status_counts": {
        "A": 4,
        "M": 1
      }
    },
    {
      "change_summary": "audit: add V2 to V3 compatibility inventory",
      "changed_file_count": 5,
      "commit": "923bac8577aa42dc3d3f7d9d54bd8fb03475874c",
      "short_commit": "923bac8",
      "status_counts": {
        "A": 4,
        "M": 1
      }
    },
    {
      "change_summary": "audit: record V2 compatibility evidence and canary gate",
      "changed_file_count": 6,
      "commit": "91f54040d3608e5195b3158aff7e74048f779b23",
      "short_commit": "91f5404",
      "status_counts": {
        "A": 6
      }
    },
    {
      "change_summary": "audit: record final compatibility validation",
      "changed_file_count": 1,
      "commit": "9916b84e849af1279b2fe85ea3fbdb6660840c79",
      "short_commit": "9916b84",
      "status_counts": {
        "M": 1
      }
    },
    {
      "change_summary": "docs(base-v3): add fail-closed partner package",
      "changed_file_count": 24,
      "commit": "d0e63a447035b31ea92ae0019176072ad863e369",
      "short_commit": "d0e63a4",
      "status_counts": {
        "A": 24
      }
    },
    {
      "change_summary": "fix(bonds): reject stale accountability terms",
      "changed_file_count": 2,
      "commit": "97be412d086b159376c407c92e35da558d06ab6c",
      "short_commit": "97be412",
      "status_counts": {
        "A": 1,
        "M": 1
      }
    },
    {
      "change_summary": "docs(audit): freeze phase 2 bond evidence",
      "changed_file_count": 20,
      "commit": "36d11e491983776c2c21e68ea6f00f16319d728d",
      "short_commit": "36d11e4",
      "status_counts": {
        "A": 20
      }
    },
    {
      "change_summary": "ci: scope reproducibility builds to deployable artifacts",
      "changed_file_count": 2,
      "commit": "135ebf5949f19eba8c904dc6335827fe81ac322b",
      "short_commit": "135ebf5",
      "status_counts": {
        "A": 1,
        "M": 1
      }
    },
    {
      "change_summary": "ci: use Foundry path globs for reproducibility scope",
      "changed_file_count": 2,
      "commit": "e081aeee4cec56030288a09bdbd218da6f2bb4ea",
      "short_commit": "e081aee",
      "status_counts": {
        "M": 2
      }
    },
    {
      "change_summary": "audit: record phase 1 engineering gate evidence",
      "changed_file_count": 108,
      "commit": "42b45865473d4692c8f9221335d94060a4d08948",
      "short_commit": "42b4586",
      "status_counts": {
        "A": 108
      }
    },
    {
      "change_summary": "fix(solana): bound user PDA seeds and preserve release gates",
      "changed_file_count": 9,
      "commit": "9b7bdd453fb3e991afffe5068a16533ab3b33bd6",
      "short_commit": "9b7bdd4",
      "status_counts": {
        "M": 9
      }
    },
    {
      "change_summary": "docs(audit): freeze final Solana V3 evidence",
      "changed_file_count": 16,
      "commit": "59977c82993a0b0963a5430c048098f60bc42c8b",
      "short_commit": "59977c8",
      "status_counts": {
        "A": 16
      }
    },
    {
      "change_summary": "fix(pr7): bind x402 receipts and payment identities",
      "changed_file_count": 3,
      "commit": "9987d0d25ef9a4db478c3200f9e9cb168c76b664",
      "short_commit": "9987d0d",
      "status_counts": {
        "M": 3
      }
    },
    {
      "change_summary": "docs(audit): record final x402 bazaar release evidence",
      "changed_file_count": 5,
      "commit": "b556eb692837d6efb4e18d523bfd79a668eb7d84",
      "short_commit": "b556eb6",
      "status_counts": {
        "A": 5
      }
    },
    {
      "change_summary": "docs(audit): retain x402 verification command logs",
      "changed_file_count": 23,
      "commit": "0b4038f757e6a27bb92cef187a6eaf594961e6ac",
      "short_commit": "0b4038f",
      "status_counts": {
        "A": 23
      }
    },
    {
      "change_summary": "audit: record final RC2 validation evidence",
      "changed_file_count": 17,
      "commit": "d696395a00ee4cdb63f79024545601c54ec0d6fb",
      "short_commit": "d696395",
      "status_counts": {
        "A": 17
      }
    }
  ],
  "disclaimer": "This is a conservative internal, AI-assisted evidence consolidation. Any internal AI-assisted audit or review evidence referenced here is not an independent human audit, does not provide a readiness or release approval, and gives no perfect, complete, or bug-free guarantee.",
  "disposition": {
    "claims_not_made": [
      "readiness",
      "independent human audit completion",
      "deployment",
      "signing",
      "broadcast",
      "settlement",
      "Bazaar listing",
      "Solana native build/test pass",
      "perfect or bug-free software"
    ],
    "public_role_address_gate": false,
    "readiness_determination": "not made",
    "reason": "The strict canonical release entrypoint is blocked by V2-ABI-001; additional x402/Bazaar, bootstrap, and Solana readiness states remain fail-closed or non-executable."
  },
  "evidence_anchors": {
    "branch": "release/base-v3-mainnet-bootstrap-20260822",
    "canonical_main": {
      "commit": "eb7c7836e432f591745f807bd5199f5fa344b36f",
      "label": "canonical main",
      "tree": "adfbad0aafcfd447b347ee34c835bded79214c47"
    },
    "evidence_inclusive_release_head": {
      "commit": "d696395a00ee4cdb63f79024545601c54ec0d6fb",
      "label": "current evidence-inclusive release head before this consolidation commit",
      "tree": "67f6b644663c682fced080fd26726238cafccccd"
    },
    "frozen_source_rc": {
      "commit": "0b4038f757e6a27bb92cef187a6eaf594961e6ac",
      "label": "frozen source RC validated by final RC2",
      "tree": "e267e420613f25fbfeb62ae231f99caa738e2979"
    }
  },
  "final_rc2": {
    "blockers": [
      {
        "commandId": "v2-abi-package-strict",
        "detail": "VaultfireTrustAttestation remains the sole deployed V2 contract without a traceable canonical ABI; 35 frozen provenance-backed ABIs verify.",
        "exitCode": 1,
        "id": "V2-ABI-001",
        "scope": "strict canonical release entrypoint",
        "status": "blocking"
      },
      {
        "commandId": "pr7-bazaar-readiness",
        "detail": "Owner-provided Bazaar live evidence is absent; no payment, broadcast, or publication was attempted.",
        "exitCode": 1,
        "id": "X402-OWNER-EVIDENCE-001",
        "scope": "Bazaar live readiness",
        "status": "fail-closed-not-ready"
      },
      {
        "commandId": "bootstrap-blank-profile-package-attempt",
        "detail": "Checked-in blank profile is not deployable-read-only and rejects before address or artifact access; no package file exists.",
        "exitCode": 2,
        "id": "BOOTSTRAP-BLANK-PROFILE-001",
        "scope": "bootstrap package",
        "status": "intentionally-fail-closed"
      },
      {
        "commandId": "solana-native-toolchain-availability",
        "detail": "solana, anchor, and cargo are absent. This is not counted as a pass or skip; source-only readiness/security tests passed.",
        "exitCode": 127,
        "id": "SOLANA-NATIVE-TOOLCHAIN-001",
        "scope": "Solana native build/test",
        "status": "environment-not-executable"
      },
      {
        "commandId": "solana-readiness-source-tests",
        "detail": "Checked-in readiness model remains source-only/not_deployed/configured_unverified, with no deployment or settlement evidence.",
        "exitCode": 0,
        "id": "SOLANA-MAINNET-READINESS-001",
        "scope": "Solana operational readiness",
        "status": "source-declared-not-ready"
      }
    ],
    "command_exit_status_counts": {
      "0": 42,
      "1": 3,
      "127": 1,
      "2": 2
    },
    "command_record_source": {
      "path": "release-evidence/final-rc2-validation-20260822/commands.jsonl",
      "sha256": "1aeb8a65be78b1e108d15df01f0da361085c786e6e5ea87eaca2784b06509216"
    },
    "commands_jsonl_record_count": 48,
    "commands_jsonl_records_verbatim": [
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ printf\\ \\'HEAD=\\'\\;\\ git\\ rev-parse\\ HEAD\\;\\ printf\\ \\'BRANCH=\\'\\;\\ git\\ branch\\ --show-current\\;\\ git\\ status\\ --short\\ --branch\\;\\ git\\ diff\\ --check\\;\\ git\\ diff\\ --exit-code\\;\\ git\\ diff\\ --cached\\ --check\\;\\ git\\ diff\\ --cached\\ --exit-code\\;\\ git\\ clean\\ -ndx\\ --\\ \\':\\!release-evidence/final-rc2-validation-20260822\\' ",
        "endedUtc": "2026-08-22T16:21:03Z",
        "exitCode": 0,
        "id": "repository-state-initial",
        "log": "logs/repository-state-initial.log",
        "startedUtc": "2026-08-22T16:21:03Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ git\\ submodule\\ update\\ --init\\ --recursive ",
        "endedUtc": "2026-08-22T16:21:20Z",
        "exitCode": 0,
        "id": "git-submodule-update-recursive",
        "log": "logs/git-submodule-update-recursive.log",
        "startedUtc": "2026-08-22T16:21:03Z"
      },
      {
        "command": "bash -lc export\\ PATH=\\\"/home/user/.foundry/bin:\\$PATH\\\"\\;\\ cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/v3-src\\'\\;\\ forge\\ fmt\\ --check ",
        "endedUtc": "2026-08-22T16:21:36Z",
        "exitCode": 0,
        "id": "forge-fmt-check-final-rc2",
        "log": "logs/forge-fmt-check-final-rc2.log",
        "startedUtc": "2026-08-22T16:21:36Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ python3\\ ci/check_v2_bytecode_manifest.py ",
        "endedUtc": "2026-08-22T16:21:37Z",
        "exitCode": 0,
        "id": "v2-bytecode-manifest",
        "log": "logs/v2-bytecode-manifest.log",
        "startedUtc": "2026-08-22T16:21:37Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/repos/vaultfire-solana\\'\\;\\ npm\\ run\\ test:readiness ",
        "endedUtc": "2026-08-22T16:21:37Z",
        "exitCode": 0,
        "id": "solana-readiness-source-tests",
        "log": "logs/solana-readiness-source-tests.log",
        "startedUtc": "2026-08-22T16:21:36Z"
      },
      {
        "command": "bash -lc command\\ -v\\ solana\\;\\ solana\\ --version\\;\\ command\\ -v\\ anchor\\;\\ anchor\\ --version\\;\\ command\\ -v\\ cargo\\;\\ cargo\\ --version ",
        "endedUtc": "2026-08-22T16:21:37Z",
        "exitCode": 127,
        "id": "solana-native-toolchain-availability",
        "log": "logs/solana-native-toolchain-availability.log",
        "startedUtc": "2026-08-22T16:21:37Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ SOURCE_DATE_EPOCH=0\\ python3\\ ci/check_generated_registries.py ",
        "endedUtc": "2026-08-22T16:21:37Z",
        "exitCode": 0,
        "id": "generated-registries",
        "log": "logs/generated-registries.log",
        "startedUtc": "2026-08-22T16:21:37Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ python3\\ ci/check_loop_bounds.py ",
        "endedUtc": "2026-08-22T16:21:37Z",
        "exitCode": 0,
        "id": "loop-bounds-policy",
        "log": "logs/loop-bounds-policy.log",
        "startedUtc": "2026-08-22T16:21:37Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ ci/base-read-only-bootstrap-release-gate.sh ",
        "endedUtc": "2026-08-22T16:21:38Z",
        "exitCode": 0,
        "id": "bootstrap-isolated-release-gate",
        "log": "logs/bootstrap-isolated-release-gate.log",
        "startedUtc": "2026-08-22T16:21:37Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ python3\\ -m\\ unittest\\ discover\\ -s\\ tests\\ -p\\ \\'test_\\*.py\\'\\ -v ",
        "endedUtc": "2026-08-22T16:21:39Z",
        "exitCode": 0,
        "id": "python-root-release-tests",
        "log": "logs/python-root-release-tests.log",
        "startedUtc": "2026-08-22T16:21:36Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ python3\\ -m\\ unittest\\ discover\\ -s\\ pr8/pilot\\ -p\\ \\'test_\\*.py\\'\\ -v ",
        "endedUtc": "2026-08-22T16:21:39Z",
        "exitCode": 0,
        "id": "python-bootstrap-pilot-tests",
        "log": "logs/python-bootstrap-pilot-tests.log",
        "startedUtc": "2026-08-22T16:21:39Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ python3\\ -m\\ unittest\\ -v\\ pr8/migration/test_safe_payload_generator.py ",
        "endedUtc": "2026-08-22T16:21:39Z",
        "exitCode": 0,
        "id": "python-pr8-migration-tests",
        "log": "logs/python-pr8-migration-tests.log",
        "startedUtc": "2026-08-22T16:21:39Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ python3\\ pr10/partner-package/scripts/validate_partner_package.py ",
        "endedUtc": "2026-08-22T16:21:39Z",
        "exitCode": 0,
        "id": "partner-package-validator",
        "log": "logs/partner-package-validator.log",
        "startedUtc": "2026-08-22T16:21:39Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ python3\\ pr10/partner-package/tests/test_partner_package.py\\ -v ",
        "endedUtc": "2026-08-22T16:21:40Z",
        "exitCode": 0,
        "id": "partner-package-tests",
        "log": "logs/partner-package-tests.log",
        "startedUtc": "2026-08-22T16:21:39Z"
      },
      {
        "command": "bash -lc export\\ PATH=\\\"/home/user/.foundry/bin:\\$PATH\\\"\\;\\ cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ python3\\ ci/run_slither_gate.py ",
        "endedUtc": "2026-08-22T16:22:15Z",
        "exitCode": 0,
        "id": "slither-policy-complete-v3",
        "log": "logs/slither-policy-complete-v3.log",
        "startedUtc": "2026-08-22T16:21:36Z"
      },
      {
        "command": "bash -lc export\\ PATH=\\\"/home/user/.foundry/bin:\\$PATH\\\"\\;\\ cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/v3-src\\'\\;\\ rm\\ -rf\\ out\\ cache\\;\\ test\\ \\!\\ -e\\ out\\;\\ test\\ \\!\\ -e\\ cache\\;\\ forge\\ build\\ --force\\ --build-info\\ --skip\\ test\\ --skip\\ script ",
        "endedUtc": "2026-08-22T16:23:02Z",
        "exitCode": 0,
        "id": "forge-build-force-build-info-deployable-scope",
        "log": "logs/forge-build-force-build-info-deployable-scope.log",
        "startedUtc": "2026-08-22T16:22:22Z"
      },
      {
        "command": "python3 - /home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/v3-src/out /home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/release-evidence/final-rc2-validation-20260822/deployable-size-check.json ",
        "endedUtc": "2026-08-22T16:23:02Z",
        "exitCode": 0,
        "id": "deployable-runtime-init-size-check",
        "log": "logs/deployable-runtime-init-size-check.log",
        "startedUtc": "2026-08-22T16:23:02Z"
      },
      {
        "command": "bash -lc export\\ PATH=\\\"/home/user/.foundry/bin:\\$PATH\\\"\\;\\ cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/v3-src\\'\\;\\ forge\\ build\\ --skip\\ test\\ --skip\\ script\\ --sizes ",
        "endedUtc": "2026-08-22T16:23:03Z",
        "exitCode": 0,
        "id": "forge-build-sizes-deployable-production",
        "log": "logs/forge-build-sizes-deployable-production.log",
        "startedUtc": "2026-08-22T16:23:02Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ python3\\ -m\\ unittest\\ -v\\ tests/test_v3_reproducible_build.py ",
        "endedUtc": "2026-08-22T16:23:19Z",
        "exitCode": 0,
        "id": "reproducibility-gate-regression-tests",
        "log": "logs/reproducibility-gate-regression-tests.log",
        "startedUtc": "2026-08-22T16:23:19Z"
      },
      {
        "command": "bash -lc export\\ PATH=\\\"/home/user/.foundry/bin:\\$PATH\\\"\\;\\ cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ SOURCE_DATE_EPOCH=0\\ python3\\ ci/check_v3_reproducible_build.py ",
        "endedUtc": "2026-08-22T16:24:30Z",
        "exitCode": 0,
        "id": "v3-two-clean-reproducibility-builds",
        "log": "logs/v3-two-clean-reproducibility-builds.log",
        "startedUtc": "2026-08-22T16:23:19Z"
      },
      {
        "command": "bash -lc export\\ PATH=\\\"/home/user/.foundry/bin:\\$PATH\\\"\\;\\ cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/v3-src\\'\\;\\ forge\\ test\\ --match-path\\ test/bonds/AccountabilityBondLifecycleExpiryV3.t.sol\\ --fuzz-runs\\ 1000\\ --invariant-runs\\ 64\\ -vv ",
        "endedUtc": "2026-08-22T16:24:30Z",
        "exitCode": 2,
        "id": "stale-accountability-terms-exploit-regression",
        "log": "logs/stale-accountability-terms-exploit-regression.log",
        "startedUtc": "2026-08-22T16:24:30Z"
      },
      {
        "command": "bash -lc export\\ PATH=\\\"/home/user/.foundry/bin:\\$PATH\\\"\\;\\ cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/v3-src\\'\\;\\ FOUNDRY_INVARIANT_RUNS=64\\ forge\\ test\\ --match-path\\ test/bonds/AccountabilityBondLifecycleExpiryV3.t.sol\\ --fuzz-runs\\ 1000\\ -vv ",
        "endedUtc": "2026-08-22T16:25:06Z",
        "exitCode": 0,
        "id": "stale-accountability-terms-exploit-regression-rerun",
        "log": "logs/stale-accountability-terms-exploit-regression-rerun.log",
        "startedUtc": "2026-08-22T16:24:48Z"
      },
      {
        "command": "/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/release-evidence/final-rc2-validation-20260822/run-foundry-path-group.sh group-0 test/asset/CallbackReentrancyV3.t.sol test/bonds/BondTermsHardeningV3.t.sol test/bonds/SafeBondFactoryV3.t.sol test/governance/MultisigGovernanceV3.t.sol test/invariants/Inv04_NoSignatureReplay.t.sol test/invariants/Inv08_SettlementInputsFrozen.t.sol test/invariants/Inv12_NoUnboundedLoops.t.sol test/invariants/InvariantBase.t.sol test/mutualaid/MutualAidPoolV3.t.sol test/pilot/SafeBondFactoryControllerIntegrationV3.t.sol ",
        "endedUtc": "2026-08-22T16:28:34Z",
        "exitCode": 0,
        "id": "foundry-per-path-group-0",
        "log": "logs/foundry-per-path-group-0.log",
        "startedUtc": "2026-08-22T16:25:13Z"
      },
      {
        "command": "/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/release-evidence/final-rc2-validation-20260822/run-foundry-path-group.sh group-1 test/bonds/AccountabilityBondLifecycleExpiryV3.t.sol test/bonds/EvidenceRegistryV3.t.sol test/consensus/ThresholdConsensusV3.t.sol test/invariants/Inv01_AssetsCoverLiabilities.t.sol test/invariants/Inv05_NoSelfReportPayout.t.sol test/invariants/Inv09_TimeBoundedTerminalPath.t.sol test/invariants/Inv13_PrivatePublicParity.t.sol test/invariants/StatefulBondSafety.t.sol test/mutualaid/MutualAidPoolV3AssetAccounting.t.sol test/reputation/StreetCredV3.t.sol ",
        "endedUtc": "2026-08-22T16:31:11Z",
        "exitCode": 0,
        "id": "foundry-per-path-group-1",
        "log": "logs/foundry-per-path-group-1.log",
        "startedUtc": "2026-08-22T16:28:39Z"
      },
      {
        "command": "/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/release-evidence/final-rc2-validation-20260822/run-foundry-path-group.sh group-2 test/bonds/BondDisputeHardeningV3.t.sol test/bonds/OracleAttestorV3.t.sol test/disputes/DisputeRegistryV3.t.sol test/invariants/Inv02_NoOrphanPrincipal.t.sol test/invariants/Inv06_TotalPayoutBounded.t.sol test/invariants/Inv10_UpheldChallengesPersist.t.sol test/invariants/Inv14_ForcedTransferSafe.t.sol test/invariants/StatefulEvidenceAndBounds.t.sol test/pilot/BasePilotAccessControllerV3.t.sol test/vault/VaultfireBIPVaultV3ERC4626.t.sol ",
        "endedUtc": "2026-08-22T16:33:34Z",
        "exitCode": 0,
        "id": "foundry-per-path-group-2",
        "log": "logs/foundry-per-path-group-2.log",
        "startedUtc": "2026-08-22T16:31:14Z"
      },
      {
        "command": "/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/release-evidence/final-rc2-validation-20260822/run-foundry-path-group.sh group-3 test/bonds/BondNativeCapsV3.t.sol test/bonds/RewardProgramV3AssetAccounting.t.sol test/escrow/TaskEscrowV3AssetAccounting.t.sol test/invariants/Inv03_MutualConsent.t.sol test/invariants/Inv07_GovCannotWithdrawPending.t.sol test/invariants/Inv11_PausePreservesWithdrawals.t.sol test/invariants/Inv15_NoSelfBonds.t.sol test/mandate/MandateRegistryV3.t.sol test/pilot/BaseReadOnlyBootstrapV3.t.sol ",
        "endedUtc": "2026-08-22T16:36:09Z",
        "exitCode": 0,
        "id": "foundry-per-path-group-3",
        "log": "logs/foundry-per-path-group-3.log",
        "startedUtc": "2026-08-22T16:33:37Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr7\\'\\;\\ npm\\ ci ",
        "endedUtc": "2026-08-22T16:36:29Z",
        "exitCode": 0,
        "id": "pr7-npm-ci",
        "log": "logs/pr7-npm-ci.log",
        "startedUtc": "2026-08-22T16:36:25Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr7\\'\\;\\ npm\\ run\\ check:api-compat ",
        "endedUtc": "2026-08-22T16:36:31Z",
        "exitCode": 0,
        "id": "pr7-api-compat",
        "log": "logs/pr7-api-compat.log",
        "startedUtc": "2026-08-22T16:36:29Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr7\\'\\;\\ npm\\ run\\ check:compat-matrix ",
        "endedUtc": "2026-08-22T16:36:31Z",
        "exitCode": 0,
        "id": "pr7-v2-v3-matrix",
        "log": "logs/pr7-v2-v3-matrix.log",
        "startedUtc": "2026-08-22T16:36:31Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr9/website\\'\\;\\ npm\\ ci ",
        "endedUtc": "2026-08-22T16:36:33Z",
        "exitCode": 0,
        "id": "pr9-website-npm-ci",
        "log": "logs/pr9-website-npm-ci.log",
        "startedUtc": "2026-08-22T16:36:26Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr7\\'\\;\\ npm\\ run\\ check:registry ",
        "endedUtc": "2026-08-22T16:36:34Z",
        "exitCode": 0,
        "id": "pr7-registry",
        "log": "logs/pr7-registry.log",
        "startedUtc": "2026-08-22T16:36:31Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr9/website\\'\\;\\ npm\\ run\\ check:addresses ",
        "endedUtc": "2026-08-22T16:36:34Z",
        "exitCode": 0,
        "id": "pr9-website-addresses",
        "log": "logs/pr9-website-addresses.log",
        "startedUtc": "2026-08-22T16:36:33Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr7\\'\\;\\ npm\\ run\\ check:bazaar-readiness ",
        "endedUtc": "2026-08-22T16:36:35Z",
        "exitCode": 1,
        "id": "pr7-bazaar-readiness",
        "log": "logs/pr7-bazaar-readiness.log",
        "startedUtc": "2026-08-22T16:36:34Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr8/ui/migration-app\\'\\;\\ npm\\ ci ",
        "endedUtc": "2026-08-22T16:36:35Z",
        "exitCode": 0,
        "id": "pr8-migration-npm-ci",
        "log": "logs/pr8-migration-npm-ci.log",
        "startedUtc": "2026-08-22T16:36:25Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr9/website\\'\\;\\ npm\\ test ",
        "endedUtc": "2026-08-22T16:36:37Z",
        "exitCode": 0,
        "id": "pr9-website-tests",
        "log": "logs/pr9-website-tests.log",
        "startedUtc": "2026-08-22T16:36:34Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr9/website\\'\\;\\ npm\\ run\\ typecheck ",
        "endedUtc": "2026-08-22T16:36:39Z",
        "exitCode": 0,
        "id": "pr9-website-typecheck",
        "log": "logs/pr9-website-typecheck.log",
        "startedUtc": "2026-08-22T16:36:37Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr8/ui/migration-app\\'\\;\\ npm\\ test ",
        "endedUtc": "2026-08-22T16:36:41Z",
        "exitCode": 0,
        "id": "pr8-migration-tests",
        "log": "logs/pr8-migration-tests.log",
        "startedUtc": "2026-08-22T16:36:35Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr8/ui/migration-app\\'\\;\\ npm\\ run\\ build ",
        "endedUtc": "2026-08-22T16:36:44Z",
        "exitCode": 0,
        "id": "pr8-migration-build",
        "log": "logs/pr8-migration-build.log",
        "startedUtc": "2026-08-22T16:36:41Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr7\\'\\;\\ npm\\ run\\ test:x402 ",
        "endedUtc": "2026-08-22T16:36:52Z",
        "exitCode": 0,
        "id": "pr7-x402-receipt-payment-identity-regression",
        "log": "logs/pr7-x402-receipt-payment-identity-regression.log",
        "startedUtc": "2026-08-22T16:36:50Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr7\\'\\;\\ npm\\ run\\ test ",
        "endedUtc": "2026-08-22T16:36:55Z",
        "exitCode": 0,
        "id": "pr7-full-tests",
        "log": "logs/pr7-full-tests.log",
        "startedUtc": "2026-08-22T16:36:52Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr7\\'\\;\\ npm\\ run\\ typecheck ",
        "endedUtc": "2026-08-22T16:36:58Z",
        "exitCode": 0,
        "id": "pr7-typecheck",
        "log": "logs/pr7-typecheck.log",
        "startedUtc": "2026-08-22T16:36:55Z"
      },
      {
        "command": "bash -lc $'export PATH=\"/home/user/.foundry/bin:$PATH\"; endpoint=https://mainnet.base.org; chain=$(cast chain-id --rpc-url \"$endpoint\"); test \"$chain\" = 8453; block=$(cast block-number --rpc-url \"$endpoint\"); cast block \"$block\" --json --rpc-url \"$endpoint\" > \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/release-evidence/final-rc2-validation-20260822/base-public-block.json\\'; python3 - \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/release-evidence/final-rc2-validation-20260822/base-public-block.json\\' \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/release-evidence/final-rc2-validation-20260822/base-public-pinned.json\\' \"$endpoint\" \"$chain\" \"$block\" <<\\'PY\\'\\nimport json,sys\\nsrc,out,endpoint,chain,block=sys.argv[1:]\\ndata=json.load(open(src)); h=data.get(\\'hash\\')\\nif not isinstance(h,str) or not h.startswith(\\'0x\\'): raise SystemExit(\\'public Base block lacks a hash\\')\\nresult={\\'endpoint\\':endpoint,\\'chainId\\':int(chain),\\'blockNumber\\':int(block),\\'blockHash\\':h,\\'accessMode\\':\\'public-read-only\\',\\'broadcast\\':False,\\'signing\\':False}\\njson.dump(result,open(out,\\'w\\'),indent=2,sort_keys=True); print(json.dumps(result,sort_keys=True))\\nPY' ",
        "endedUtc": "2026-08-22T16:37:17Z",
        "exitCode": 0,
        "id": "base-public-rpc-pinned-snapshot",
        "log": "logs/base-public-rpc-pinned-snapshot.log",
        "startedUtc": "2026-08-22T16:37:10Z"
      },
      {
        "command": "/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/release-evidence/final-rc2-validation-20260822/run-pinned-base-fork.sh ",
        "endedUtc": "2026-08-22T16:38:50Z",
        "exitCode": 0,
        "id": "base-pinned-read-only-fork-per-path",
        "log": "logs/base-pinned-read-only-fork-per-path.log",
        "startedUtc": "2026-08-22T16:37:29Z"
      },
      {
        "command": "python3 - /home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822 /home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/release-evidence/final-rc2-validation-20260822/bootstrap-package-must-not-exist.json ",
        "endedUtc": "2026-08-22T16:39:00Z",
        "exitCode": 2,
        "id": "bootstrap-blank-profile-package-attempt",
        "log": "logs/bootstrap-blank-profile-package-attempt.log",
        "startedUtc": "2026-08-22T16:39:00Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ python3\\ baseline/check_v2_abi_package.py\\ --strict ",
        "endedUtc": "2026-08-22T16:39:00Z",
        "exitCode": 1,
        "id": "v2-abi-package-strict",
        "log": "logs/v2-abi-package-strict.log",
        "startedUtc": "2026-08-22T16:39:00Z"
      },
      {
        "command": "bash -lc export\\ PATH=\\\"/home/user/.foundry/bin:\\$PATH\\\"\\;\\ cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ SOURCE_DATE_EPOCH=0\\ ci/release-gates.sh ",
        "endedUtc": "2026-08-22T16:39:00Z",
        "exitCode": 1,
        "id": "canonical-release-entrypoint-strict",
        "log": "logs/canonical-release-entrypoint-strict.log",
        "startedUtc": "2026-08-22T16:39:00Z"
      },
      {
        "command": "bash -lc export\\ PATH=\\\"/home/user/.foundry/bin:\\$PATH\\\"\\;\\ cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/v3-src\\'\\;\\ forge\\ fmt\\ --check ",
        "endedUtc": "2026-08-22T16:39:47Z",
        "exitCode": 0,
        "id": "forge-fmt-check-pre-evidence-commit",
        "log": "logs/forge-fmt-check-pre-evidence-commit.log",
        "startedUtc": "2026-08-22T16:39:47Z"
      },
      {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ git\\ diff\\ --check\\;\\ git\\ diff\\ --exit-code\\;\\ git\\ diff\\ --cached\\ --check\\;\\ git\\ diff\\ --cached\\ --exit-code\\;\\ git\\ status\\ --short ",
        "endedUtc": "2026-08-22T16:39:47Z",
        "exitCode": 0,
        "id": "repository-tracked-diff-pre-evidence-commit",
        "log": "logs/repository-tracked-diff-pre-evidence-commit.log",
        "startedUtc": "2026-08-22T16:39:47Z"
      }
    ],
    "eligibility": {
      "publicRoleAddressGate": false,
      "reason": "The strict canonical release entrypoint is blocked by V2-ABI-001; additional x402/Bazaar, bootstrap, and Solana readiness states remain fail-closed or non-executable."
    },
    "evidence_scope": "Fresh RC2 evidence only. No prior baseline or RC result is asserted to apply to this source tree.",
    "generated_utc": "2026-08-22T16:40:12Z",
    "manifest_path": "release-evidence/final-rc2-validation-20260822/final-rc2-manifest.json",
    "manifest_sha256": "c78226a73aa2013cb49bbfa20d8f803416fd4f2a6cfbd4463298e68880496bb5",
    "results": {
      "baseFork": {
        "command": {
          "command": "/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/release-evidence/final-rc2-validation-20260822/run-pinned-base-fork.sh ",
          "commandId": "base-pinned-read-only-fork-per-path",
          "exitCode": 0,
          "log": "logs/base-pinned-read-only-fork-per-path.log",
          "logSha256": "d0134bd8acfaf9f0fd7cb7be4d14bf04c7d01507c32c06f4b90bae1060d535bb"
        },
        "mode": "local Anvil fork; public endpoint read-only; no signing/broadcast",
        "snapshot": {
          "accessMode": "public-read-only",
          "blockHash": "0x796fa9685bc16b3847b3a2b12bcf97bf5763c144044af7a7532aab31c219f90c",
          "blockNumber": 50313644,
          "broadcast": false,
          "chainId": 8453,
          "endpoint": "https://mainnet.base.org",
          "signing": false
        }
      },
      "bootstrap": {
        "blankProfileAttempt": {
          "command": "python3 - /home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822 /home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/release-evidence/final-rc2-validation-20260822/bootstrap-package-must-not-exist.json ",
          "commandId": "bootstrap-blank-profile-package-attempt",
          "exitCode": 2,
          "log": "logs/bootstrap-blank-profile-package-attempt.log",
          "logSha256": "42ca0a7986c41daacdcbd4af0086d84b72c8355598b7eeee6b621d358b0d1241"
        },
        "isolatedGate": {
          "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ ci/base-read-only-bootstrap-release-gate.sh ",
          "commandId": "bootstrap-isolated-release-gate",
          "exitCode": 0,
          "log": "logs/bootstrap-isolated-release-gate.log",
          "logSha256": "ae2765cba3f0417e03425a4815bd1dbba19b03c7a9ea55ad26154e78d42116db"
        }
      },
      "canonicalReleaseEntrypoint": {
        "record": {
          "command": "bash -lc export\\ PATH=\\\"/home/user/.foundry/bin:\\$PATH\\\"\\;\\ cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ SOURCE_DATE_EPOCH=0\\ ci/release-gates.sh ",
          "commandId": "canonical-release-entrypoint-strict",
          "exitCode": 1,
          "log": "logs/canonical-release-entrypoint-strict.log",
          "logSha256": "91028d4a8267a574584d5c62dd0d267f47c1523ce4f02f295443316e727fee7e"
        },
        "soleEntrypointBlocker": "V2-ABI-001; ci/release-gates.sh stops before later gates, so no result beyond that point is attributed to this command.",
        "status": "blocked-at-first-strict-gate"
      },
      "deployableSizes": {
        "artifactCount": 43,
        "command": {
          "command": "python3 - /home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/v3-src/out /home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/release-evidence/final-rc2-validation-20260822/deployable-size-check.json ",
          "commandId": "deployable-runtime-init-size-check",
          "exitCode": 0,
          "log": "logs/deployable-runtime-init-size-check.log",
          "logSha256": "13499b2cab4440e0b8103e5b9489eef1ae0dcd29f867254fe051ea26dc479ece"
        },
        "limits": {
          "eip170RuntimeBytes": 24576,
          "eip3860InitcodeBytes": 49152
        },
        "nativeSizes": {
          "command": "bash -lc export\\ PATH=\\\"/home/user/.foundry/bin:\\$PATH\\\"\\;\\ cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/v3-src\\'\\;\\ forge\\ build\\ --skip\\ test\\ --skip\\ script\\ --sizes ",
          "commandId": "forge-build-sizes-deployable-production",
          "exitCode": 0,
          "log": "logs/forge-build-sizes-deployable-production.log",
          "logSha256": "bd15b2c16fa88ed0da62e2f8b74f3730fc03c263fda43b82d8e652eea230b45e"
        },
        "passed": true
      },
      "focusedRegressions": {
        "staleAccountabilityTerms": {
          "command": "bash -lc export\\ PATH=\\\"/home/user/.foundry/bin:\\$PATH\\\"\\;\\ cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/v3-src\\'\\;\\ FOUNDRY_INVARIANT_RUNS=64\\ forge\\ test\\ --match-path\\ test/bonds/AccountabilityBondLifecycleExpiryV3.t.sol\\ --fuzz-runs\\ 1000\\ -vv ",
          "commandId": "stale-accountability-terms-exploit-regression-rerun",
          "exitCode": 0,
          "log": "logs/stale-accountability-terms-exploit-regression-rerun.log",
          "logSha256": "8152732e5587b7995bdc302c3e1f6888a657f5347b5e10f5a356dcd8b4d82105"
        }
      },
      "format": {
        "command": "bash -lc export\\ PATH=\\\"/home/user/.foundry/bin:\\$PATH\\\"\\;\\ cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/v3-src\\'\\;\\ forge\\ fmt\\ --check ",
        "commandId": "forge-fmt-check-pre-evidence-commit",
        "exitCode": 0,
        "log": "logs/forge-fmt-check-pre-evidence-commit.log",
        "logSha256": "6a701c66a39a09064bcfacd4ed90a63fee40e20231dbf90193a3b5b577c7496d"
      },
      "nonForkFoundry": {
        "configuration": {
          "fuzzRuns": 1000,
          "invariantRuns": 64
        },
        "evidenceNote": "Each path was invoked independently. Group wrapper result JSONL records were not written because its recorder tried to reopen relative log paths after changing into v3-src; this manifest reconstructs results solely from the complete per-path logs, verifies each recorded exit_code=0, and does not rely on those empty JSONL files.",
        "executedPaths": 39,
        "expectedPaths": 39,
        "failed": 0,
        "missingPaths": [],
        "passed": 136,
        "pathsWithoutStandaloneTestSuite": [
          "test/invariants/InvariantBase.t.sol"
        ],
        "records": [
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-0-test_asset_CallbackReentrancyV3.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/asset/CallbackReentrancyV3.t.sol",
            "sha256": "84e6ecfd95f15e29ea52f1cbb9849ce32ef60dc7674ed9d8210af9daa6dcaba2",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 6,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-0-test_bonds_BondTermsHardeningV3.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/bonds/BondTermsHardeningV3.t.sol",
            "sha256": "34af01131d68dd839b14241faa794b6c80e0d2bfc7bd2273de3e6491803d6faa",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 2,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-0-test_bonds_SafeBondFactoryV3.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/bonds/SafeBondFactoryV3.t.sol",
            "sha256": "8b0c198476824b70a77311499b790fff0ded46ff38cc33b90bb3d44cd3370309",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 6,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-0-test_governance_MultisigGovernanceV3.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/governance/MultisigGovernanceV3.t.sol",
            "sha256": "c22f31528f6e050482d3767738456984511a1f06e89e1dcf09210db61bf0984d",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 13,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-0-test_invariants_Inv04_NoSignatureReplay.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/invariants/Inv04_NoSignatureReplay.t.sol",
            "sha256": "bf4189d8f6985e05153287ec874234ace90daad3bc6fddfe2c03885f8e8342a3",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 2,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-0-test_invariants_Inv08_SettlementInputsFrozen.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/invariants/Inv08_SettlementInputsFrozen.t.sol",
            "sha256": "db55549e921a4438988c4d1673cae6162670035cd143295a1ebe368cfaf79ed8",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 1,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-0-test_invariants_Inv12_NoUnboundedLoops.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/invariants/Inv12_NoUnboundedLoops.t.sol",
            "sha256": "630e2deaef8e09ef6c953bca4e88d0a65a467e57b2a30568e3c2799ba3111985",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 2,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-0-test_invariants_InvariantBase.t.sol.log",
            "noStandaloneTestSuite": true,
            "path": "test/invariants/InvariantBase.t.sol",
            "sha256": "f9f60de8fb550435a8fbe6c57369517ea25a469224f29f8b98b84644dc3ee8f8",
            "suiteResults": []
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-0-test_mutualaid_MutualAidPoolV3.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/mutualaid/MutualAidPoolV3.t.sol",
            "sha256": "d5d30d9184c639af05495cbfab8b096e508a27b99f5605f1c2d81f62632211ef",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 2,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-0-test_pilot_SafeBondFactoryControllerIntegrationV3.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/pilot/SafeBondFactoryControllerIntegrationV3.t.sol",
            "sha256": "2651d5dfe3804049f72d18f9360386a0a3b45d9ad22f50d19f1f9c86d3915e32",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 2,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-1-test_bonds_AccountabilityBondLifecycleExpiryV3.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/bonds/AccountabilityBondLifecycleExpiryV3.t.sol",
            "sha256": "8aedd0271871f3a216a2bc438ae965192099e2e0877e99262596d4402da59b0a",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 1,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-1-test_bonds_EvidenceRegistryV3.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/bonds/EvidenceRegistryV3.t.sol",
            "sha256": "2eea412ae9ceb52dbdcd97afc88a8ba9f1dde615a68ebcd9666c0714683b3f2a",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 1,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-1-test_consensus_ThresholdConsensusV3.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/consensus/ThresholdConsensusV3.t.sol",
            "sha256": "87b3f839362d63f911fcc28c902b520b33ad9d20b1f6b2414e418b3ef8ec0f64",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 1,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-1-test_invariants_Inv01_AssetsCoverLiabilities.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/invariants/Inv01_AssetsCoverLiabilities.t.sol",
            "sha256": "166d8663317db8844f751c3445fe6fe64d6d50ba4ddad01fbec4626fad2292f5",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 3,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-1-test_invariants_Inv05_NoSelfReportPayout.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/invariants/Inv05_NoSelfReportPayout.t.sol",
            "sha256": "01fceec443145f66c89d38e323727e791364b5736707bd5a1efe792a60fa3366",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 1,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-1-test_invariants_Inv09_TimeBoundedTerminalPath.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/invariants/Inv09_TimeBoundedTerminalPath.t.sol",
            "sha256": "62d77179937f0193c88d7da224eb9414ab8559844896839c6c92d71703ce4c6b",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 2,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-1-test_invariants_Inv13_PrivatePublicParity.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/invariants/Inv13_PrivatePublicParity.t.sol",
            "sha256": "0bbe937774f816980ec03aeae35092fe830716d658d8c84f7aa10d0c21c75f0f",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 1,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-1-test_invariants_StatefulBondSafety.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/invariants/StatefulBondSafety.t.sol",
            "sha256": "8af7ccbaed7d5892643001e304926feb75dc219ecd63a5e023acc338e5661f6e",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 6,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-1-test_mutualaid_MutualAidPoolV3AssetAccounting.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/mutualaid/MutualAidPoolV3AssetAccounting.t.sol",
            "sha256": "eadb37f8b66dd51ed70224ebd19510b50c7b8eac00529ded32f8b177a4d2397a",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 4,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-1-test_reputation_StreetCredV3.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/reputation/StreetCredV3.t.sol",
            "sha256": "5c13ee0f5fc9e4ee465b34f3aad1b73e6a4ebd73cf0cf7bc6b1375b8ba29564b",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 2,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-2-test_bonds_BondDisputeHardeningV3.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/bonds/BondDisputeHardeningV3.t.sol",
            "sha256": "b72eb8c7dec567268f13b9a1101734e8d75df56b72873309ebadd52008b65b35",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 5,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-2-test_bonds_OracleAttestorV3.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/bonds/OracleAttestorV3.t.sol",
            "sha256": "addd48f1e7d6889f9ca72331cfdbcdf6473e826412ea949b0be5b82f3f334050",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 1,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-2-test_disputes_DisputeRegistryV3.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/disputes/DisputeRegistryV3.t.sol",
            "sha256": "f7a3e65c4e3cea10447a61fafbf826424ee298e586879abaffdd902d50763d36",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 1,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-2-test_invariants_Inv02_NoOrphanPrincipal.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/invariants/Inv02_NoOrphanPrincipal.t.sol",
            "sha256": "d2aa3fe552118903112c1c6f308da1ab472a8161d9ff559e1c104ee8b156bd3c",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 1,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-2-test_invariants_Inv06_TotalPayoutBounded.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/invariants/Inv06_TotalPayoutBounded.t.sol",
            "sha256": "5006825331c5ec784edf5f6315e9b0e3a0f2998385b154992f12b4b79142ca1c",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 1,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-2-test_invariants_Inv10_UpheldChallengesPersist.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/invariants/Inv10_UpheldChallengesPersist.t.sol",
            "sha256": "57d5a4790c9d6ae6bd60f937bc761242ff4811579531509b68f9f1d5516bf0c5",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 1,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-2-test_invariants_Inv14_ForcedTransferSafe.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/invariants/Inv14_ForcedTransferSafe.t.sol",
            "sha256": "1c9bed359507ce98860046fae78e4003b830f8fc23d9553f8db8e10603849fb6",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 1,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-2-test_invariants_StatefulEvidenceAndBounds.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/invariants/StatefulEvidenceAndBounds.t.sol",
            "sha256": "b242209006b80717974fdd461213203c04bf1087908ed3c29799f76ff22e0eb8",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 3,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-2-test_pilot_BasePilotAccessControllerV3.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/pilot/BasePilotAccessControllerV3.t.sol",
            "sha256": "f38a1716bf08e5907ad457f6af7f8505f3a4ffa3fe68fa04a91110e7ad271933",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 6,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-2-test_vault_VaultfireBIPVaultV3ERC4626.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/vault/VaultfireBIPVaultV3ERC4626.t.sol",
            "sha256": "6a501bdffdb49943593c2f82caadeded342966739d952a6ace7301216f1f71fe",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 16,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-3-test_bonds_BondNativeCapsV3.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/bonds/BondNativeCapsV3.t.sol",
            "sha256": "19b9ceeb1ed76f0ada0bb4aa814a795fc7c0a4f76b3d05f349d4cafb11d5a4fb",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 6,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-3-test_bonds_RewardProgramV3AssetAccounting.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/bonds/RewardProgramV3AssetAccounting.t.sol",
            "sha256": "2c2d0935dc75d4638cf3ccd83bb85968e1515a0e90eb30f3022446b357ed2b8b",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 4,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-3-test_escrow_TaskEscrowV3AssetAccounting.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/escrow/TaskEscrowV3AssetAccounting.t.sol",
            "sha256": "ff2756336137d04c20c783b1840ea12133d085b54728d4f0dfdcb3d382586adb",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 8,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-3-test_invariants_Inv03_MutualConsent.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/invariants/Inv03_MutualConsent.t.sol",
            "sha256": "4ef6b65f3055464c3b262e3f6285077bf934838806cafcfc506fba64902b9c64",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 2,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-3-test_invariants_Inv07_GovCannotWithdrawPending.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/invariants/Inv07_GovCannotWithdrawPending.t.sol",
            "sha256": "01b672e02f617c2138fb96825c9474c723e95ca8d5fb1dcd65db5121615cb565",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 1,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-3-test_invariants_Inv11_PausePreservesWithdrawals.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/invariants/Inv11_PausePreservesWithdrawals.t.sol",
            "sha256": "2c30427bcdf20321963808da10aaadf1936f55f37956989a873d30fb7d6ccfc9",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 1,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-3-test_invariants_Inv15_NoSelfBonds.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/invariants/Inv15_NoSelfBonds.t.sol",
            "sha256": "72f75b183ddba5896bf3a6d3d19cbdbbabc743176794f2a5b9369c163c424eb1",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 1,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-3-test_mandate_MandateRegistryV3.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/mandate/MandateRegistryV3.t.sol",
            "sha256": "53a6c4e09c96646a99d7f6201f94f713a5d2e1ad303f9664403122c127ab9028",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 17,
                "skipped": 0,
                "status": "ok"
              }
            ]
          },
          {
            "exitCode": 0,
            "log": "logs/foundry-per-path/group-3-test_pilot_BaseReadOnlyBootstrapV3.t.sol.log",
            "noStandaloneTestSuite": false,
            "path": "test/pilot/BaseReadOnlyBootstrapV3.t.sol",
            "sha256": "0dd1666c69ee0c6cc61cb9a2391394d7632837ddce4ab63f8db1dccdbeac6291",
            "suiteResults": [
              {
                "failed": 0,
                "passed": 2,
                "skipped": 0,
                "status": "ok"
              }
            ]
          }
        ],
        "skipped": 0,
        "status": "passed",
        "suiteCount": 38
      },
      "packages": {
        "partnerPackage": {
          "tests": {
            "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ python3\\ pr10/partner-package/tests/test_partner_package.py\\ -v ",
            "commandId": "partner-package-tests",
            "exitCode": 0,
            "log": "logs/partner-package-tests.log",
            "logSha256": "6c8a612c6709714e6245b92f1acb780577940f263a6c8cc574ed0a1b8ef220ab"
          },
          "validator": {
            "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ python3\\ pr10/partner-package/scripts/validate_partner_package.py ",
            "commandId": "partner-package-validator",
            "exitCode": 0,
            "log": "logs/partner-package-validator.log",
            "logSha256": "00fdbab34db9b7dbffbcf9f2185a10b9d1fc9a47c796a1480582da4469920338"
          }
        },
        "pr7": {
          "pr7-api-compat": {
            "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr7\\'\\;\\ npm\\ run\\ check:api-compat ",
            "commandId": "pr7-api-compat",
            "exitCode": 0,
            "log": "logs/pr7-api-compat.log",
            "logSha256": "d3d114d3cfc0012cea6da5c6bccc6e100a45dff10e56d80ab4b09e30d483e202"
          },
          "pr7-bazaar-readiness": {
            "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr7\\'\\;\\ npm\\ run\\ check:bazaar-readiness ",
            "commandId": "pr7-bazaar-readiness",
            "exitCode": 1,
            "log": "logs/pr7-bazaar-readiness.log",
            "logSha256": "fa7f483e6f6380dcdfbf6bff5e493f183a284e3b9b56a025e0e7cd5148451e06"
          },
          "pr7-full-tests": {
            "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr7\\'\\;\\ npm\\ run\\ test ",
            "commandId": "pr7-full-tests",
            "exitCode": 0,
            "log": "logs/pr7-full-tests.log",
            "logSha256": "8a06505df658929221d8f0c0d967c4bcf4acbc170b4d49d589e629f312cdd592"
          },
          "pr7-registry": {
            "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr7\\'\\;\\ npm\\ run\\ check:registry ",
            "commandId": "pr7-registry",
            "exitCode": 0,
            "log": "logs/pr7-registry.log",
            "logSha256": "153d8d441f280e2c45846c20598b13aad6508582fe32a78a5b9e2e9c20f9596d"
          },
          "pr7-typecheck": {
            "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr7\\'\\;\\ npm\\ run\\ typecheck ",
            "commandId": "pr7-typecheck",
            "exitCode": 0,
            "log": "logs/pr7-typecheck.log",
            "logSha256": "fa1a3e854bb16df87b410ed588fe3972dd0960a79bd29e7e435ee03f4e7bb7f0"
          },
          "pr7-v2-v3-matrix": {
            "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr7\\'\\;\\ npm\\ run\\ check:compat-matrix ",
            "commandId": "pr7-v2-v3-matrix",
            "exitCode": 0,
            "log": "logs/pr7-v2-v3-matrix.log",
            "logSha256": "bd38c9f289da263f1bd5d58099a79ddc18d80bf0325703764b6be9503a28f011"
          },
          "pr7-x402-receipt-payment-identity-regression": {
            "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr7\\'\\;\\ npm\\ run\\ test:x402 ",
            "commandId": "pr7-x402-receipt-payment-identity-regression",
            "exitCode": 0,
            "log": "logs/pr7-x402-receipt-payment-identity-regression.log",
            "logSha256": "a0334afdd4e0857fb6d3f30320547cc08900e42c4a7ff223efe2f2fe300a011b"
          }
        },
        "pr8": {
          "pr8-migration-build": {
            "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr8/ui/migration-app\\'\\;\\ npm\\ run\\ build ",
            "commandId": "pr8-migration-build",
            "exitCode": 0,
            "log": "logs/pr8-migration-build.log",
            "logSha256": "85c99ccbd5c754456ea5210cadd18c8bf28274ab80cef8181cd51f53891b625f"
          },
          "pr8-migration-tests": {
            "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr8/ui/migration-app\\'\\;\\ npm\\ test ",
            "commandId": "pr8-migration-tests",
            "exitCode": 0,
            "log": "logs/pr8-migration-tests.log",
            "logSha256": "a489397f09ca0389284ea8513bf04a369d91eb080339ef657ee3386e8fab5099"
          }
        },
        "pr9": {
          "pr9-website-addresses": {
            "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr9/website\\'\\;\\ npm\\ run\\ check:addresses ",
            "commandId": "pr9-website-addresses",
            "exitCode": 0,
            "log": "logs/pr9-website-addresses.log",
            "logSha256": "78b8dda7f7672231852d3c7ea3ed7ea0b247644cb71b719b10ac18c9e7e398d3"
          },
          "pr9-website-tests": {
            "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr9/website\\'\\;\\ npm\\ test ",
            "commandId": "pr9-website-tests",
            "exitCode": 0,
            "log": "logs/pr9-website-tests.log",
            "logSha256": "d073d984803af27f826e0ffb688ed507f03ea24c4ab5b5f35fafb12336179ac1"
          },
          "pr9-website-typecheck": {
            "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/pr9/website\\'\\;\\ npm\\ run\\ typecheck ",
            "commandId": "pr9-website-typecheck",
            "exitCode": 0,
            "log": "logs/pr9-website-typecheck.log",
            "logSha256": "7f77bef298276b251000bc638e167a226f5a1827395f677ddaae95559a52753e"
          }
        },
        "solana": {
          "nativeToolchain": {
            "command": "bash -lc command\\ -v\\ solana\\;\\ solana\\ --version\\;\\ command\\ -v\\ anchor\\;\\ anchor\\ --version\\;\\ command\\ -v\\ cargo\\;\\ cargo\\ --version ",
            "commandId": "solana-native-toolchain-availability",
            "exitCode": 127,
            "log": "logs/solana-native-toolchain-availability.log",
            "logSha256": "4754bca8f987dd6333518fda6c636eb525e6c8d4fb153090b1328b8f4bb17b85"
          },
          "sourceReadinessTests": {
            "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/repos/vaultfire-solana\\'\\;\\ npm\\ run\\ test:readiness ",
            "commandId": "solana-readiness-source-tests",
            "exitCode": 0,
            "log": "logs/solana-readiness-source-tests.log",
            "logSha256": "ca029d62c5e983a321f8be70779d711e98ec8316a66003ce43d2d8e39510d6a4"
          }
        }
      },
      "productionBuild": {
        "command": "bash -lc export\\ PATH=\\\"/home/user/.foundry/bin:\\$PATH\\\"\\;\\ cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822/v3-src\\'\\;\\ rm\\ -rf\\ out\\ cache\\;\\ test\\ \\!\\ -e\\ out\\;\\ test\\ \\!\\ -e\\ cache\\;\\ forge\\ build\\ --force\\ --build-info\\ --skip\\ test\\ --skip\\ script ",
        "commandId": "forge-build-force-build-info-deployable-scope",
        "exitCode": 0,
        "log": "logs/forge-build-force-build-info-deployable-scope.log",
        "logSha256": "c3f5a5bd56778298bd29a8701cffb651044fab09d292e09e117d32491daa2012"
      },
      "repositoryState": {
        "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ printf\\ \\'HEAD=\\'\\;\\ git\\ rev-parse\\ HEAD\\;\\ printf\\ \\'BRANCH=\\'\\;\\ git\\ branch\\ --show-current\\;\\ git\\ status\\ --short\\ --branch\\;\\ git\\ diff\\ --check\\;\\ git\\ diff\\ --exit-code\\;\\ git\\ diff\\ --cached\\ --check\\;\\ git\\ diff\\ --cached\\ --exit-code\\;\\ git\\ clean\\ -ndx\\ --\\ \\':\\!release-evidence/final-rc2-validation-20260822\\' ",
        "commandId": "repository-state-initial",
        "exitCode": 0,
        "log": "logs/repository-state-initial.log",
        "logSha256": "a631cb48354dca21093499290776fec962233dd89c5b80deb5c9226442cc4f8e"
      },
      "reproducibility": {
        "command": "bash -lc export\\ PATH=\\\"/home/user/.foundry/bin:\\$PATH\\\"\\;\\ cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ SOURCE_DATE_EPOCH=0\\ python3\\ ci/check_v3_reproducible_build.py ",
        "commandId": "v3-two-clean-reproducibility-builds",
        "exitCode": 0,
        "log": "logs/v3-two-clean-reproducibility-builds.log",
        "logSha256": "3593267c9d69d13ae4702e55cca497ab4a48a108483c59ffd7536d68c51aa8db"
      },
      "slither": {
        "command": "bash -lc export\\ PATH=\\\"/home/user/.foundry/bin:\\$PATH\\\"\\;\\ cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ python3\\ ci/run_slither_gate.py ",
        "commandId": "slither-policy-complete-v3",
        "exitCode": 0,
        "log": "logs/slither-policy-complete-v3.log",
        "logSha256": "f474cd94d9543d05d05938633c2a60c7fbdd2c33a0071696bba8154da764f900"
      },
      "v2Policies": {
        "bytecode": {
          "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ python3\\ ci/check_v2_bytecode_manifest.py ",
          "commandId": "v2-bytecode-manifest",
          "exitCode": 0,
          "log": "logs/v2-bytecode-manifest.log",
          "logSha256": "132828b8f9877e3e4c2fab364327fc2a698541454ddab967993f40760edb59f8"
        },
        "loopBounds": {
          "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ python3\\ ci/check_loop_bounds.py ",
          "commandId": "loop-bounds-policy",
          "exitCode": 0,
          "log": "logs/loop-bounds-policy.log",
          "logSha256": "c0c1dd5f95481c0a82e28b5d99f1135014f88520f383fb57ce124aea496a43ff"
        },
        "registry": {
          "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ SOURCE_DATE_EPOCH=0\\ python3\\ ci/check_generated_registries.py ",
          "commandId": "generated-registries",
          "exitCode": 0,
          "log": "logs/generated-registries.log",
          "logSha256": "0ae956fb09dc5f19311393ce07d7426ed8cb9746dd1ef83891b0ec5c2caceb90"
        },
        "strictAbi": {
          "command": "bash -lc cd\\ \\'/home/user/workspace/vaultfire-validate-base-v3-final-rc2-20260822\\'\\;\\ python3\\ baseline/check_v2_abi_package.py\\ --strict ",
          "commandId": "v2-abi-package-strict",
          "exitCode": 1,
          "log": "logs/v2-abi-package-strict.log",
          "logSha256": "5345832c755616664586d59ea8cd6b9e6249eefbb3e094d4142d91a4230d44cd"
        }
      }
    },
    "schema": "vaultfire.final-rc2-validation.manifest.v1",
    "security_actions": {
      "addressesOrRolesInvented": false,
      "broadcast": false,
      "deployed": false,
      "merged": false,
      "productionAltered": false,
      "pushed": false,
      "signed": false,
      "spent": false
    },
    "validated_source_commit": "0b4038f757e6a27bb92cef187a6eaf594961e6ac",
    "validated_source_tree": "e267e420613f25fbfeb62ae231f99caa738e2979"
  },
  "generation_scope": "Consolidation only. Values were extracted from files committed at the evidence-inclusive release head; no build, network action, signing, deployment, broadcast, spend, merge, push, or production action was run for this handoff.",
  "no_deployment_or_signing_confirmation": {
    "addresses_or_roles_invented": false,
    "broadcast": false,
    "deployed": false,
    "merged": false,
    "production_altered": false,
    "pushed": false,
    "signed": false,
    "source": "final RC2 securityActions and frozen Solana/x402 evidence",
    "spent": false,
    "statement": "No deployment, signing, broadcast, spend, push, merge, production alteration, or invented address/role is recorded for the final RC2; this consolidation performed none."
  },
  "partner_proposals": {
    "approval_evidence": "none in templates",
    "package_path": "pr10/partner-package/",
    "pilot_ready": false,
    "proposal_template_count": 8,
    "source": "pr10/partner-package/README.md; pr10/partner-package/manifests/base-v3-deployment-manifest.template.json",
    "status": "documentation-only; no proposal is submittable",
    "targets_or_calldata": "none in templates",
    "v2_default": true
  },
  "prepared_date": "2026-08-22",
  "release_delta_inventory": {
    "comparison": "eb7c7836e432f591745f807bd5199f5fa344b36f..d696395a00ee4cdb63f79024545601c54ec0d6fb",
    "files": [
      {
        "path": "audit-evidence/final-solana-v3-20260822/.gitattributes",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-solana-v3-20260822/AUDIT_FINAL_SOLANA_V3_20260822.md",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-solana-v3-20260822/FROZEN_AUDIT_MANIFEST.json",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-solana-v3-20260822/SHA256SUMS.pre-docx.txt",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-solana-v3-20260822/SHA256SUMS.txt",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-solana-v3-20260822/historical-solana-v3-audit-native-toolchain-availability.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-solana-v3-20260822/historical-solana-v3-audit-npm-test-readiness-final.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-solana-v3-20260822/historical-solana-v3-audit-npm-test-readiness-rerun.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-solana-v3-20260822/historical-solana-v3-audit-npm-test-readiness.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-solana-v3-20260822/historical-solana-v3-audit-source-consistency.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-solana-v3-20260822/native-toolchain-availability.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-solana-v3-20260822/npm-test-readiness-final.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-solana-v3-20260822/source-consistency.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-solana-v3-20260822/validation-readiness-20260822.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-solana-v3-20260822/validation-source-controls-20260822.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-solana-v3-20260822/validation-toolchain-20260822.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/COMMANDS_AND_RESULTS.md",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/FINAL_X402_BAZAAR_AUDIT.md",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/build_endpoint_flow_matrix.py",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/endpoint-flow-matrix-summary.json",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/endpoint-flow-matrix.csv",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/live-readonly-options.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/pr7-bazaar-readiness.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/pr7-final-complete-after-all-fixes.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/pr7-final-complete-release-candidate.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/pr7-final-test-and-typecheck.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/pr7-final-typecheck.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/pr7-final-x402-regression.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/pr7-npm-ci.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/pr7-test-full.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/pr7-test-x402.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/pr7-typecheck-rerun.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/pr7-typecheck.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/pr9-website-npm-ci.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/pr9-website-test.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/pr9-website-typecheck.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/vendored-lint-secrets.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/vendored-npm-ci.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/vendored-release-surface-direct-test.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/vendored-release-surface-node-test.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/vendored-release-surface-test.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/vendored-static-lints.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/vendored-targeted-dependency-repair.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/final-x402-bazaar-20260822/logs/vendored-typecheck.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/CHECKSUMS.sha256",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/COMMAND_RESULTS.md",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/FINDING_MATRIX.md",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/MANIFEST.txt",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/PHASE2_MANDATE_MATRIX.md",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/POST_FREEZE_WORKTREE_CLEANUP.md",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/README.md",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/SCOPE_AND_METHOD.md",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/logs/AUDIT_PHASE2_STORAGE_RECLAIM_20260822_0952EDT.txt",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/logs/AUDIT_PHASE2_STORAGE_RECLAIM_20260822_0958EDT.txt",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/logs/phase2_final_static_format_v2_20260822.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/logs/phase2_forge_build_sizes_deployable_20260822.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/logs/phase2_forge_build_sizes_final_20260822.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/logs/phase2_forge_build_sizes_threads1_20260822.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/logs/phase2_full_rpc_free_tests_postcommit_20260822.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/logs/phase2_slither_gate_20260822.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/logs/phase2_static_format_size_v2_checks_20260822.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/logs/phase2_targeted_regression_postcommit_20260822.log",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/source-excerpts/key-source-excerpts.txt",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase2-bond-primitives-20260822/source-excerpts/relevant-test-inventory.txt",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase3-v2-compatibility-20260822/COMMANDS_AND_RESULTS.md",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase3-v2-compatibility-20260822/PUBLIC_READONLY_EVIDENCE.md",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase3-v2-compatibility-20260822/public-readonly-evidence/SHA256SUMS.txt",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase3-v2-compatibility-20260822/public-readonly-evidence/attestation-authoritative-recovery.json",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase3-v2-compatibility-20260822/public-readonly-evidence/discovery-and-read-responses.json",
        "status": "A"
      },
      {
        "path": "audit-evidence/phase3-v2-compatibility-20260822/public-readonly-evidence/unpaid-priced-read-attempt.json",
        "status": "A"
      },
      {
        "path": "ci/check_v3_reproducible_build.py",
        "status": "M"
      },
      {
        "path": "pr10/partner-package/PARTNER_QUICKSTART.md",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/README.md",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/docs/AGENT_INTEGRATION_GUIDE.md",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/docs/BB_MATRIX.md",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/docs/BLOCKED_FIELDS.md",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/docs/CAP_MAXIMUM_LOSS_DECISION.md",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/docs/GOVERNANCE_ROLE_SEPARATION.md",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/docs/INDEPENDENT_AUDIT_FROZEN_SOURCE_HANDOFF.md",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/docs/PRIVACY_DATA_MINIMIZATION.md",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/docs/V2_V3_MIGRATION_AND_ROLLBACK.md",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/manifests/base-v3-deployment-manifest.template.json",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/proposals/01-signer-guardian.json",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/proposals/02-attesters.json",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/proposals/03-adjudicators.json",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/proposals/04-design-partner.json",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/proposals/05-module-route.json",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/proposals/06-caps.json",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/proposals/07-factory-permission.json",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/proposals/08-write-activation.json",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/schemas/deployment-manifest.schema.json",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/schemas/proposal-template.schema.json",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/scripts/generate_proposal_calldata.py",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/scripts/validate_partner_package.py",
        "status": "A"
      },
      {
        "path": "pr10/partner-package/tests/test_partner_package.py",
        "status": "A"
      },
      {
        "path": "pr7/compat/V2_V3_COMPATIBILITY_MATRIX.md",
        "status": "A"
      },
      {
        "path": "pr7/compat/build-v2-v3-compatibility-matrix.py",
        "status": "A"
      },
      {
        "path": "pr7/compat/compatibility-discovery-v2-v3.json",
        "status": "A"
      },
      {
        "path": "pr7/package.json",
        "status": "M"
      },
      {
        "path": "pr7/sdk/v3/x402.ts",
        "status": "M"
      },
      {
        "path": "pr7/tests/api/v2-v3-compatibility-matrix.spec.ts",
        "status": "A"
      },
      {
        "path": "pr7/tests/x402/x402-payment-security.spec.ts",
        "status": "M"
      },
      {
        "path": "pr7/tests/x402/x402-sandbox.ts",
        "status": "M"
      },
      {
        "path": "release-evidence/final-rc2-validation-20260822/base-public-block.json",
        "status": "A"
      },
      {
        "path": "release-evidence/final-rc2-validation-20260822/base-public-pinned.json",
        "status": "A"
      },
      {
        "path": "release-evidence/final-rc2-validation-20260822/build-final-manifest.py",
        "status": "A"
      },
      {
        "path": "release-evidence/final-rc2-validation-20260822/commands.jsonl",
        "status": "A"
      },
      {
        "path": "release-evidence/final-rc2-validation-20260822/deployable-size-check.json",
        "status": "A"
      },
      {
        "path": "release-evidence/final-rc2-validation-20260822/final-rc2-manifest.json",
        "status": "A"
      },
      {
        "path": "release-evidence/final-rc2-validation-20260822/final-rc2-manifest.sha256",
        "status": "A"
      },
      {
        "path": "release-evidence/final-rc2-validation-20260822/foundry-per-path-group-0.jsonl",
        "status": "A"
      },
      {
        "path": "release-evidence/final-rc2-validation-20260822/foundry-per-path-group-1.jsonl",
        "status": "A"
      },
      {
        "path": "release-evidence/final-rc2-validation-20260822/foundry-per-path-group-2.jsonl",
        "status": "A"
      },
      {
        "path": "release-evidence/final-rc2-validation-20260822/foundry-per-path-group-3.jsonl",
        "status": "A"
      },
      {
        "path": "release-evidence/final-rc2-validation-20260822/foundry-per-path-partition.json",
        "status": "A"
      },
      {
        "path": "release-evidence/final-rc2-validation-20260822/run-foundry-path-group.sh",
        "status": "A"
      },
      {
        "path": "release-evidence/final-rc2-validation-20260822/run-gate.sh",
        "status": "A"
      },
      {
        "path": "release-evidence/final-rc2-validation-20260822/run-pinned-base-fork.sh",
        "status": "A"
      },
      {
        "path": "release-evidence/final-rc2-validation-20260822/source-provenance.json",
        "status": "A"
      },
      {
        "path": "release-evidence/final-rc2-validation-20260822/validation-logs-exact.tar.gz",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/base-public-pinned.json",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/base-public-snapshot.json",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/build-manifest.py",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/canonical-manifest.json",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/commands.jsonl",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/deployable-size-check.json",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/environment.txt",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/foundry-rpc-free-split-group-0.jsonl",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/foundry-rpc-free-split-group-1.jsonl",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/foundry-rpc-free-split-group-2.jsonl",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/foundry-rpc-free-split-group-3.jsonl",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/foundry-rpc-free-test-partition.json",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/anvil-fork-help.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/base-bootstrap-release-gate-regression-suite.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/base-fork-pinned-public-read-only.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/base-pinned-anvil.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/base-public-rpc-snapshot.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/base-public-sender-nonce.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/bootstrap-generator-help.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/bootstrap-isolated-release-gate.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/bootstrap-package-public-observed-input.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/bootstrap-python-unittests.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/canonical-release-gates-full-entrypoint-final.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/canonical-release-gates-full-entrypoint.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/clean-v3-before-deterministic-rpc-free-split.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/clean-v3-out-cache.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/deployable-runtime-init-size-check.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/forge-build-force-build-info-clean.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/forge-build-force-build-info-complete-scope.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/forge-build-force-build-info-production.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/forge-build-force-build-info.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/forge-build-sizes-complete-scope.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/forge-build-sizes-deployable-production.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/forge-fmt-check-final.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/forge-fmt-check.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/forge-test-rpc-free-full-fuzz-invariants-rerun.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/forge-test-rpc-free-full-fuzz-invariants.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/forge-test-rpc-free-split-group-0.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/forge-test-rpc-free-split-group-1.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/forge-test-rpc-free-split-group-2.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/forge-test-rpc-free-split-group-3.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/forge-test-split-governance-smoke.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-0-test_asset_CallbackReentrancyV3.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-0-test_bonds_EvidenceRegistryV3.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-0-test_consensus_ThresholdConsensusV3.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-0-test_invariants_Inv01_AssetsCoverLiabilities.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-0-test_invariants_Inv05_NoSelfReportPayout.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-0-test_invariants_Inv09_TimeBoundedTerminalPath.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-0-test_invariants_Inv13_PrivatePublicParity.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-0-test_invariants_StatefulBondSafety.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-0-test_mutualaid_MutualAidPoolV3AssetAccounting.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-0-test_reputation_StreetCredV3.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-1-test_bonds_BondDisputeHardeningV3.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-1-test_bonds_OracleAttestorV3.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-1-test_disputes_DisputeRegistryV3.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-1-test_invariants_Inv02_NoOrphanPrincipal.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-1-test_invariants_Inv06_TotalPayoutBounded.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-1-test_invariants_Inv10_UpheldChallengesPersist.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-1-test_invariants_Inv14_ForcedTransferSafe.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-1-test_invariants_StatefulEvidenceAndBounds.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-1-test_pilot_BasePilotAccessControllerV3.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-1-test_vault_VaultfireBIPVaultV3ERC4626.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-2-test_bonds_BondNativeCapsV3.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-2-test_bonds_RewardProgramV3AssetAccounting.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-2-test_escrow_TaskEscrowV3AssetAccounting.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-2-test_invariants_Inv03_MutualConsent.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-2-test_invariants_Inv07_GovCannotWithdrawPending.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-2-test_invariants_Inv11_PausePreservesWithdrawals.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-2-test_invariants_Inv15_NoSelfBonds.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-2-test_mandate_MandateRegistryV3.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-2-test_pilot_BaseReadOnlyBootstrapV3.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-3-test_bonds_BondTermsHardeningV3.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-3-test_bonds_SafeBondFactoryV3.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-3-test_governance_MultisigGovernanceV3.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-3-test_invariants_Inv04_NoSignatureReplay.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-3-test_invariants_Inv08_SettlementInputsFrozen.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-3-test_invariants_Inv12_NoUnboundedLoops.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-3-test_invariants_InvariantBase.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-3-test_mutualaid_MutualAidPoolV3.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/foundry-rpc-free-split/group-3-test_pilot_SafeBondFactoryControllerIntegrationV3.t.sol.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/generated-registries.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/git-submodule-update-recursive.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/loop-bounds-policy.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/pr7-api-compat.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/pr7-npm-ci.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/pr7-registry.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/pr7-tests.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/pr7-typecheck.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/pr8-migration-build.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/pr8-migration-npm-ci.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/pr8-migration-tests.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/pr9-website-addresses.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/pr9-website-npm-ci.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/pr9-website-tests.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/pr9-website-typecheck.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/repository-diff-check-final.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/repository-diff-check-preliminary.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/reproducibility-gate-regression-test-final.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/reproducibility-gate-regression-test.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/slither-policy-complete-repository.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/v2-abi-package-strict.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/v2-bytecode-manifest.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/v3-two-clean-reproducibility-builds-deployable-rerun.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/v3-two-clean-reproducibility-builds-final.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/logs/v3-two-clean-reproducibility-builds.log",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/run-base-pinned-read-only-fork.sh",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/run-foundry-rpc-free-group.sh",
        "status": "A"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/run-gate.sh",
        "status": "A"
      },
      {
        "path": "repos/vaultfire-solana/MAINNET_READINESS.json",
        "status": "M"
      },
      {
        "path": "repos/vaultfire-solana/MAINNET_READINESS.md",
        "status": "M"
      },
      {
        "path": "repos/vaultfire-solana/TEST_RESULTS.md",
        "status": "M"
      },
      {
        "path": "repos/vaultfire-solana/programs/belief_attestation_verifier/src/lib.rs",
        "status": "M"
      },
      {
        "path": "repos/vaultfire-solana/programs/flourishing_metrics_oracle/src/lib.rs",
        "status": "M"
      },
      {
        "path": "repos/vaultfire-solana/programs/production_belief_verifier/src/lib.rs",
        "status": "M"
      },
      {
        "path": "repos/vaultfire-solana/programs/validation_registry/src/lib.rs",
        "status": "M"
      },
      {
        "path": "repos/vaultfire-solana/tests/mainnet-readiness.test.mjs",
        "status": "M"
      },
      {
        "path": "repos/vaultfire-solana/tests/security-regression.test.mjs",
        "status": "M"
      },
      {
        "path": "tests/test_v3_reproducible_build.py",
        "status": "A"
      },
      {
        "path": "v3-src/contracts/bonds/AccountabilityBondV3Safe.sol",
        "status": "M"
      },
      {
        "path": "v3-src/test/bonds/AccountabilityBondLifecycleExpiryV3.t.sol",
        "status": "A"
      }
    ],
    "inventory_note": "Complete committed file inventory for the evidence-inclusive release range. This is the requested separate committed inventory.",
    "status_counts": {
      "A": 225,
      "M": 15
    },
    "total_modified_files": 240
  },
  "remaining_human_decisions": [
    "Obtain canonical or verified source/ABI evidence for VaultfireTrustAttestation, or keep the strict public-role gate closed.",
    "Commission an independent human review for an explicitly frozen source/build/deployment scope and disposition all findings; internal AI-assisted evidence is not a substitute.",
    "Decide whether any Base V3 deployment is desired; if so, select accountable signers, guardian, custody controls, addresses, caps, timelocks, reviewed calldata, and post-state verification before any proposal.",
    "Decide whether x402/Bazaar remains disabled or whether to authorize a tightly bounded non-production validation with named wallet, budget, routes, facilitator, finality policy, durable persistence, and evidence plan.",
    "Provide and run a pinned Solana/Anchor/Rust toolchain, then make a separate decision on Solana program IDs, custody, activation, bridge/attestation design, payment lifecycle, and privacy/data-minimization controls.",
    "Approve a V2 preservation and rollback disposition only after the unresolved ABI/API/route/withdrawal evidence is independently reviewed."
  ],
  "reproducibility": {
    "final_rc2_evidence_file_hashes": [
      {
        "bytes": 32660,
        "path": "base-public-block.json",
        "sha256": "a860e29a7fdfae2c10efab9f7afb548e8bf3c3e79d3eb7f5c9976f104a71741a"
      },
      {
        "bytes": 253,
        "path": "base-public-pinned.json",
        "sha256": "73f363ec14a0825b0a49499072006f1f243062262caadfafe095ed2a0028e28b"
      },
      {
        "bytes": 8073,
        "path": "build-final-manifest.py",
        "sha256": "9334d25c5bc08797d2351b735d7d821effc1e79250ceed185348928d2bfbdc84"
      },
      {
        "bytes": 19976,
        "path": "commands.jsonl",
        "sha256": "1aeb8a65be78b1e108d15df01f0da361085c786e6e5ea87eaca2784b06509216"
      },
      {
        "bytes": 17598,
        "path": "deployable-size-check.json",
        "sha256": "18273ec87a9f1109aebf5c8ebb7da997b2890f4237c2973237f66c5b2981ef06"
      },
      {
        "bytes": 0,
        "path": "foundry-per-path-group-0.jsonl",
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      },
      {
        "bytes": 0,
        "path": "foundry-per-path-group-1.jsonl",
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      },
      {
        "bytes": 0,
        "path": "foundry-per-path-group-2.jsonl",
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      },
      {
        "bytes": 0,
        "path": "foundry-per-path-group-3.jsonl",
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      },
      {
        "bytes": 2334,
        "path": "foundry-per-path-partition.json",
        "sha256": "328cc4c866b185c911d73d5d03c8c73b3286c30f9e39d39d1065d37c3579a49c"
      },
      {
        "bytes": 0,
        "path": "logs/base-pinned-anvil.log",
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      },
      {
        "bytes": 2986,
        "path": "logs/base-pinned-read-only-fork-per-path.log",
        "sha256": "d0134bd8acfaf9f0fd7cb7be4d14bf04c7d01507c32c06f4b90bae1060d535bb"
      },
      {
        "bytes": 1619,
        "path": "logs/base-public-rpc-pinned-snapshot.log",
        "sha256": "02d91d2243635770dcb8bf0b6a94e9ae9b0add76397bddbd8d98b1d330fefee9"
      },
      {
        "bytes": 512,
        "path": "logs/bootstrap-blank-profile-package-attempt.log",
        "sha256": "42ca0a7986c41daacdcbd4af0086d84b72c8355598b7eeee6b621d358b0d1241"
      },
      {
        "bytes": 555,
        "path": "logs/bootstrap-isolated-release-gate.log",
        "sha256": "ae2765cba3f0417e03425a4815bd1dbba19b03c7a9ea55ad26154e78d42116db"
      },
      {
        "bytes": 564,
        "path": "logs/canonical-release-entrypoint-strict.log",
        "sha256": "91028d4a8267a574584d5c62dd0d267f47c1523ce4f02f295443316e727fee7e"
      },
      {
        "bytes": 1198,
        "path": "logs/deployable-runtime-init-size-check.log",
        "sha256": "13499b2cab4440e0b8103e5b9489eef1ae0dcd29f867254fe051ea26dc479ece"
      },
      {
        "bytes": 24542,
        "path": "logs/forge-build-force-build-info-deployable-scope.log",
        "sha256": "c3f5a5bd56778298bd29a8701cffb651044fab09d292e09e117d32491daa2012"
      },
      {
        "bytes": 31322,
        "path": "logs/forge-build-sizes-deployable-production.log",
        "sha256": "bd15b2c16fa88ed0da62e2f8b74f3730fc03c263fda43b82d8e652eea230b45e"
      },
      {
        "bytes": 311,
        "path": "logs/forge-fmt-check-final-rc2.log",
        "sha256": "83d28ca670e7ed7b1d7071ddab1a22bf28a2357dcd802c8427884612af7b51b5"
      },
      {
        "bytes": 321,
        "path": "logs/forge-fmt-check-pre-evidence-commit.log",
        "sha256": "6a701c66a39a09064bcfacd4ed90a63fee40e20231dbf90193a3b5b577c7496d"
      },
      {
        "bytes": 1101,
        "path": "logs/foundry-per-path/group-0-test_asset_CallbackReentrancyV3.t.sol.log",
        "sha256": "84e6ecfd95f15e29ea52f1cbb9849ce32ef60dc7674ed9d8210af9daa6dcaba2"
      },
      {
        "bytes": 1426,
        "path": "logs/foundry-per-path/group-0-test_bonds_BondTermsHardeningV3.t.sol.log",
        "sha256": "34af01131d68dd839b14241faa794b6c80e0d2bfc7bd2273de3e6491803d6faa"
      },
      {
        "bytes": 1710,
        "path": "logs/foundry-per-path/group-0-test_bonds_SafeBondFactoryV3.t.sol.log",
        "sha256": "8b0c198476824b70a77311499b790fff0ded46ff38cc33b90bb3d44cd3370309"
      },
      {
        "bytes": 2366,
        "path": "logs/foundry-per-path/group-0-test_governance_MultisigGovernanceV3.t.sol.log",
        "sha256": "c22f31528f6e050482d3767738456984511a1f06e89e1dcf09210db61bf0984d"
      },
      {
        "bytes": 1970,
        "path": "logs/foundry-per-path/group-0-test_invariants_Inv04_NoSignatureReplay.t.sol.log",
        "sha256": "bf4189d8f6985e05153287ec874234ace90daad3bc6fddfe2c03885f8e8342a3"
      },
      {
        "bytes": 1967,
        "path": "logs/foundry-per-path/group-0-test_invariants_Inv08_SettlementInputsFrozen.t.sol.log",
        "sha256": "db55549e921a4438988c4d1673cae6162670035cd143295a1ebe368cfaf79ed8"
      },
      {
        "bytes": 792,
        "path": "logs/foundry-per-path/group-0-test_invariants_Inv12_NoUnboundedLoops.t.sol.log",
        "sha256": "630e2deaef8e09ef6c953bca4e88d0a65a467e57b2a30568e3c2799ba3111985"
      },
      {
        "bytes": 405,
        "path": "logs/foundry-per-path/group-0-test_invariants_InvariantBase.t.sol.log",
        "sha256": "f9f60de8fb550435a8fbe6c57369517ea25a469224f29f8b98b84644dc3ee8f8"
      },
      {
        "bytes": 795,
        "path": "logs/foundry-per-path/group-0-test_mutualaid_MutualAidPoolV3.t.sol.log",
        "sha256": "d5d30d9184c639af05495cbfab8b096e508a27b99f5605f1c2d81f62632211ef"
      },
      {
        "bytes": 2108,
        "path": "logs/foundry-per-path/group-0-test_pilot_SafeBondFactoryControllerIntegrationV3.t.sol.log",
        "sha256": "2651d5dfe3804049f72d18f9360386a0a3b45d9ad22f50d19f1f9c86d3915e32"
      },
      {
        "bytes": 742,
        "path": "logs/foundry-per-path/group-1-test_bonds_AccountabilityBondLifecycleExpiryV3.t.sol.log",
        "sha256": "8aedd0271871f3a216a2bc438ae965192099e2e0877e99262596d4402da59b0a"
      },
      {
        "bytes": 1039,
        "path": "logs/foundry-per-path/group-1-test_bonds_EvidenceRegistryV3.t.sol.log",
        "sha256": "2eea412ae9ceb52dbdcd97afc88a8ba9f1dde615a68ebcd9666c0714683b3f2a"
      },
      {
        "bytes": 735,
        "path": "logs/foundry-per-path/group-1-test_consensus_ThresholdConsensusV3.t.sol.log",
        "sha256": "87b3f839362d63f911fcc28c902b520b33ad9d20b1f6b2414e418b3ef8ec0f64"
      },
      {
        "bytes": 2133,
        "path": "logs/foundry-per-path/group-1-test_invariants_Inv01_AssetsCoverLiabilities.t.sol.log",
        "sha256": "166d8663317db8844f751c3445fe6fe64d6d50ba4ddad01fbec4626fad2292f5"
      },
      {
        "bytes": 1934,
        "path": "logs/foundry-per-path/group-1-test_invariants_Inv05_NoSelfReportPayout.t.sol.log",
        "sha256": "01fceec443145f66c89d38e323727e791364b5736707bd5a1efe792a60fa3366"
      },
      {
        "bytes": 2038,
        "path": "logs/foundry-per-path/group-1-test_invariants_Inv09_TimeBoundedTerminalPath.t.sol.log",
        "sha256": "62d77179937f0193c88d7da224eb9414ab8559844896839c6c92d71703ce4c6b"
      },
      {
        "bytes": 1952,
        "path": "logs/foundry-per-path/group-1-test_invariants_Inv13_PrivatePublicParity.t.sol.log",
        "sha256": "0bbe937774f816980ec03aeae35092fe830716d658d8c84f7aa10d0c21c75f0f"
      },
      {
        "bytes": 10027,
        "path": "logs/foundry-per-path/group-1-test_invariants_StatefulBondSafety.t.sol.log",
        "sha256": "8af7ccbaed7d5892643001e304926feb75dc219ecd63a5e023acc338e5661f6e"
      },
      {
        "bytes": 1672,
        "path": "logs/foundry-per-path/group-1-test_mutualaid_MutualAidPoolV3AssetAccounting.t.sol.log",
        "sha256": "eadb37f8b66dd51ed70224ebd19510b50c7b8eac00529ded32f8b177a4d2397a"
      },
      {
        "bytes": 780,
        "path": "logs/foundry-per-path/group-1-test_reputation_StreetCredV3.t.sol.log",
        "sha256": "5c13ee0f5fc9e4ee465b34f3aad1b73e6a4ebd73cf0cf7bc6b1375b8ba29564b"
      },
      {
        "bytes": 2259,
        "path": "logs/foundry-per-path/group-2-test_bonds_BondDisputeHardeningV3.t.sol.log",
        "sha256": "b72eb8c7dec567268f13b9a1101734e8d75df56b72873309ebadd52008b65b35"
      },
      {
        "bytes": 725,
        "path": "logs/foundry-per-path/group-2-test_bonds_OracleAttestorV3.t.sol.log",
        "sha256": "addd48f1e7d6889f9ca72331cfdbcdf6473e826412ea949b0be5b82f3f334050"
      },
      {
        "bytes": 763,
        "path": "logs/foundry-per-path/group-2-test_disputes_DisputeRegistryV3.t.sol.log",
        "sha256": "f7a3e65c4e3cea10447a61fafbf826424ee298e586879abaffdd902d50763d36"
      },
      {
        "bytes": 1922,
        "path": "logs/foundry-per-path/group-2-test_invariants_Inv02_NoOrphanPrincipal.t.sol.log",
        "sha256": "d2aa3fe552118903112c1c6f308da1ab472a8161d9ff559e1c104ee8b156bd3c"
      },
      {
        "bytes": 1950,
        "path": "logs/foundry-per-path/group-2-test_invariants_Inv06_TotalPayoutBounded.t.sol.log",
        "sha256": "5006825331c5ec784edf5f6315e9b0e3a0f2998385b154992f12b4b79142ca1c"
      },
      {
        "bytes": 1961,
        "path": "logs/foundry-per-path/group-2-test_invariants_Inv10_UpheldChallengesPersist.t.sol.log",
        "sha256": "57d5a4790c9d6ae6bd60f937bc761242ff4811579531509b68f9f1d5516bf0c5"
      },
      {
        "bytes": 1699,
        "path": "logs/foundry-per-path/group-2-test_invariants_Inv14_ForcedTransferSafe.t.sol.log",
        "sha256": "1c9bed359507ce98860046fae78e4003b830f8fc23d9553f8db8e10603849fb6"
      },
      {
        "bytes": 2633,
        "path": "logs/foundry-per-path/group-2-test_invariants_StatefulEvidenceAndBounds.t.sol.log",
        "sha256": "b242209006b80717974fdd461213203c04bf1087908ed3c29799f76ff22e0eb8"
      },
      {
        "bytes": 1134,
        "path": "logs/foundry-per-path/group-2-test_pilot_BasePilotAccessControllerV3.t.sol.log",
        "sha256": "f38a1716bf08e5907ad457f6af7f8505f3a4ffa3fe68fa04a91110e7ad271933"
      },
      {
        "bytes": 2762,
        "path": "logs/foundry-per-path/group-2-test_vault_VaultfireBIPVaultV3ERC4626.t.sol.log",
        "sha256": "6a501bdffdb49943593c2f82caadeded342966739d952a6ace7301216f1f71fe"
      },
      {
        "bytes": 2971,
        "path": "logs/foundry-per-path/group-3-test_bonds_BondNativeCapsV3.t.sol.log",
        "sha256": "19b9ceeb1ed76f0ada0bb4aa814a795fc7c0a4f76b3d05f349d4cafb11d5a4fb"
      },
      {
        "bytes": 1646,
        "path": "logs/foundry-per-path/group-3-test_bonds_RewardProgramV3AssetAccounting.t.sol.log",
        "sha256": "2c2d0935dc75d4638cf3ccd83bb85968e1515a0e90eb30f3022446b357ed2b8b"
      },
      {
        "bytes": 2025,
        "path": "logs/foundry-per-path/group-3-test_escrow_TaskEscrowV3AssetAccounting.t.sol.log",
        "sha256": "ff2756336137d04c20c783b1840ea12133d085b54728d4f0dfdcb3d382586adb"
      },
      {
        "bytes": 1989,
        "path": "logs/foundry-per-path/group-3-test_invariants_Inv03_MutualConsent.t.sol.log",
        "sha256": "4ef6b65f3055464c3b262e3f6285077bf934838806cafcfc506fba64902b9c64"
      },
      {
        "bytes": 1942,
        "path": "logs/foundry-per-path/group-3-test_invariants_Inv07_GovCannotWithdrawPending.t.sol.log",
        "sha256": "01b672e02f617c2138fb96825c9474c723e95ca8d5fb1dcd65db5121615cb565"
      },
      {
        "bytes": 787,
        "path": "logs/foundry-per-path/group-3-test_invariants_Inv11_PausePreservesWithdrawals.t.sol.log",
        "sha256": "2c30427bcdf20321963808da10aaadf1936f55f37956989a873d30fb7d6ccfc9"
      },
      {
        "bytes": 1008,
        "path": "logs/foundry-per-path/group-3-test_invariants_Inv15_NoSelfBonds.t.sol.log",
        "sha256": "72f75b183ddba5896bf3a6d3d19cbdbbabc743176794f2a5b9369c163c424eb1"
      },
      {
        "bytes": 2046,
        "path": "logs/foundry-per-path/group-3-test_mandate_MandateRegistryV3.t.sol.log",
        "sha256": "53a6c4e09c96646a99d7f6201f94f713a5d2e1ad303f9664403122c127ab9028"
      },
      {
        "bytes": 1453,
        "path": "logs/foundry-per-path/group-3-test_pilot_BaseReadOnlyBootstrapV3.t.sol.log",
        "sha256": "0dd1666c69ee0c6cc61cb9a2391394d7632837ddce4ab63f8db1dccdbeac6291"
      },
      {
        "bytes": 17433,
        "path": "logs/foundry-per-path-group-0.log",
        "sha256": "ef859be96f905799e2b1d37cfb29b7562053ac75bcb1aab244fb1d73149ed649"
      },
      {
        "bytes": 25909,
        "path": "logs/foundry-per-path-group-1.log",
        "sha256": "873889d1ec2a1fabda2bc6c121b5939c440f19acb8b7c64fcbc46a6d3e9bdb17"
      },
      {
        "bytes": 20633,
        "path": "logs/foundry-per-path-group-2.log",
        "sha256": "166f558a058fe6b6fdc6e536c93ecbbd5715890c0fbe2954a4a51856314288dd"
      },
      {
        "bytes": 18435,
        "path": "logs/foundry-per-path-group-3.log",
        "sha256": "c519bcdffe076f0144b037d443975b41fdf7b6bb4b7a27ed7bf4b3949891c9d4"
      },
      {
        "bytes": 1704,
        "path": "logs/generated-registries.log",
        "sha256": "0ae956fb09dc5f19311393ce07d7426ed8cb9746dd1ef83891b0ec5c2caceb90"
      },
      {
        "bytes": 1931,
        "path": "logs/git-submodule-update-recursive.log",
        "sha256": "8d9fbff9f3cd6746a53673851445b70c79461e4a5741aed6a1575cf0aef88b91"
      },
      {
        "bytes": 301,
        "path": "logs/loop-bounds-policy.log",
        "sha256": "c0c1dd5f95481c0a82e28b5d99f1135014f88520f383fb57ce124aea496a43ff"
      },
      {
        "bytes": 1131,
        "path": "logs/partner-package-tests.log",
        "sha256": "6c8a612c6709714e6245b92f1acb780577940f263a6c8cc574ed0a1b8ef220ab"
      },
      {
        "bytes": 636,
        "path": "logs/partner-package-validator.log",
        "sha256": "00fdbab34db9b7dbffbcf9f2185a10b9d1fc9a47c796a1480582da4469920338"
      },
      {
        "bytes": 734,
        "path": "logs/pr7-api-compat.log",
        "sha256": "d3d114d3cfc0012cea6da5c6bccc6e100a45dff10e56d80ab4b09e30d483e202"
      },
      {
        "bytes": 425,
        "path": "logs/pr7-bazaar-readiness.log",
        "sha256": "fa7f483e6f6380dcdfbf6bff5e493f183a284e3b9b56a025e0e7cd5148451e06"
      },
      {
        "bytes": 2739,
        "path": "logs/pr7-full-tests.log",
        "sha256": "8a06505df658929221d8f0c0d967c4bcf4acbc170b4d49d589e629f312cdd592"
      },
      {
        "bytes": 371,
        "path": "logs/pr7-npm-ci.log",
        "sha256": "92de4f2e172e4e29abaa88f181d22ebaa4b00c2f94c9188989ac7b5a2f12b9b6"
      },
      {
        "bytes": 1146,
        "path": "logs/pr7-registry.log",
        "sha256": "153d8d441f280e2c45846c20598b13aad6508582fe32a78a5b9e2e9c20f9596d"
      },
      {
        "bytes": 274,
        "path": "logs/pr7-typecheck.log",
        "sha256": "fa1a3e854bb16df87b410ed588fe3972dd0960a79bd29e7e435ee03f4e7bb7f0"
      },
      {
        "bytes": 431,
        "path": "logs/pr7-v2-v3-matrix.log",
        "sha256": "bd38c9f289da263f1bd5d58099a79ddc18d80bf0325703764b6be9503a28f011"
      },
      {
        "bytes": 767,
        "path": "logs/pr7-x402-receipt-payment-identity-regression.log",
        "sha256": "a0334afdd4e0857fb6d3f30320547cc08900e42c4a7ff223efe2f2fe300a011b"
      },
      {
        "bytes": 675,
        "path": "logs/pr8-migration-build.log",
        "sha256": "85c99ccbd5c754456ea5210cadd18c8bf28274ab80cef8181cd51f53891b625f"
      },
      {
        "bytes": 400,
        "path": "logs/pr8-migration-npm-ci.log",
        "sha256": "504fa6dec3a859b67ffd455aedf2efb9e73b93b4c102a322effe8bb3b26a2aa1"
      },
      {
        "bytes": 1158,
        "path": "logs/pr8-migration-tests.log",
        "sha256": "a489397f09ca0389284ea8513bf04a369d91eb080339ef657ee3386e8fab5099"
      },
      {
        "bytes": 434,
        "path": "logs/pr9-website-addresses.log",
        "sha256": "78b8dda7f7672231852d3c7ea3ed7ea0b247644cb71b719b10ac18c9e7e398d3"
      },
      {
        "bytes": 387,
        "path": "logs/pr9-website-npm-ci.log",
        "sha256": "602a3631ded6f1008555ff6b01ff3b29a1aae534c946b38b0ad06c585d1ebfa5"
      },
      {
        "bytes": 796,
        "path": "logs/pr9-website-tests.log",
        "sha256": "d073d984803af27f826e0ffb688ed507f03ea24c4ab5b5f35fafb12336179ac1"
      },
      {
        "bytes": 290,
        "path": "logs/pr9-website-typecheck.log",
        "sha256": "7f77bef298276b251000bc638e167a226f5a1827395f677ddaae95559a52753e"
      },
      {
        "bytes": 3830,
        "path": "logs/python-bootstrap-pilot-tests.log",
        "sha256": "3e21bae9d811bdbdad4ff59843cca3a06f6b651385e636608e79e86538cf8500"
      },
      {
        "bytes": 2018,
        "path": "logs/python-pr8-migration-tests.log",
        "sha256": "d5a64a67cadd459682e2ed35293584b48c1080f31528c8b6ef02e6e655679d73"
      },
      {
        "bytes": 2605,
        "path": "logs/python-root-release-tests.log",
        "sha256": "f83f1928e953f14771ae4d2a15b923e04aed26c9610e01ca8a7938b624d7ec87"
      },
      {
        "bytes": 736,
        "path": "logs/repository-state-initial.log",
        "sha256": "a631cb48354dca21093499290776fec962233dd89c5b80deb5c9226442cc4f8e"
      },
      {
        "bytes": 439,
        "path": "logs/repository-tracked-diff-pre-evidence-commit.log",
        "sha256": "a62390359d4737cc7e5179643c4b58e5c02d839f8e492499ba58e7ad960b458a"
      },
      {
        "bytes": 676,
        "path": "logs/reproducibility-gate-regression-tests.log",
        "sha256": "fce9514cb0fc4c245e16de5afca995d96d7443134e9bae8adea8d61b04a0bec4"
      },
      {
        "bytes": 737,
        "path": "logs/slither-policy-complete-v3.log",
        "sha256": "f474cd94d9543d05d05938633c2a60c7fbdd2c33a0071696bba8154da764f900"
      },
      {
        "bytes": 414,
        "path": "logs/solana-native-toolchain-availability.log",
        "sha256": "4754bca8f987dd6333518fda6c636eb525e6c8d4fb153090b1328b8f4bb17b85"
      },
      {
        "bytes": 3686,
        "path": "logs/solana-readiness-source-tests.log",
        "sha256": "ca029d62c5e983a321f8be70779d711e98ec8316a66003ce43d2d8e39510d6a4"
      },
      {
        "bytes": 2085,
        "path": "logs/stale-accountability-terms-exploit-regression-rerun.log",
        "sha256": "8152732e5587b7995bdc302c3e1f6888a657f5347b5e10f5a356dcd8b4d82105"
      },
      {
        "bytes": 664,
        "path": "logs/stale-accountability-terms-exploit-regression.log",
        "sha256": "8414a799eccc590b86fc6a9fd4eb557cc9a4f2301b2d08fbef3a8215b42996cb"
      },
      {
        "bytes": 510,
        "path": "logs/v2-abi-package-strict.log",
        "sha256": "5345832c755616664586d59ea8cd6b9e6249eefbb3e094d4142d91a4230d44cd"
      },
      {
        "bytes": 317,
        "path": "logs/v2-bytecode-manifest.log",
        "sha256": "132828b8f9877e3e4c2fab364327fc2a698541454ddab967993f40760edb59f8"
      },
      {
        "bytes": 45069,
        "path": "logs/v3-two-clean-reproducibility-builds.log",
        "sha256": "3593267c9d69d13ae4702e55cca497ab4a48a108483c59ffd7536d68c51aa8db"
      },
      {
        "bytes": 1605,
        "path": "run-foundry-path-group.sh",
        "sha256": "0acaf1e00916c277f9891c27aef20c8fc5b7de1a6c5e82cdb70272cf70c02abe"
      },
      {
        "bytes": 878,
        "path": "run-gate.sh",
        "sha256": "8776fc071e86376d7592771393c30e3202ed60737e06138e736a1d2833b462c3"
      },
      {
        "bytes": 1735,
        "path": "run-pinned-base-fork.sh",
        "sha256": "ef31ac185eb521255ec28c5261fd4ff63dcad7ac4f7cce63de2fcac06d1d51b4"
      },
      {
        "bytes": 244,
        "path": "source-provenance.json",
        "sha256": "c21f87091b9350781547c2465de61ace02d6db460fe23fd371dce5808482185a"
      }
    ],
    "final_rc2_exact_log_archive": {
      "bytes": 35621,
      "content": "Exact captured logs/ directory preserved as a deterministic gzip tar archive; raw working-copy logs are intentionally not staged because git diff --check rejects terminal-originated trailing whitespace.",
      "path": "validation-logs-exact.tar.gz",
      "sha256": "b876c467f90172c5706bf9f54a4f49a50b7b2c7adab88e53f9f192c02145dc23"
    },
    "manifest_hashes": [
      {
        "path": "release-evidence/final-rc2-validation-20260822/final-rc2-manifest.json",
        "sha256": "c78226a73aa2013cb49bbfa20d8f803416fd4f2a6cfbd4463298e68880496bb5"
      },
      {
        "path": "release-evidence/final-rc2-validation-20260822/source-provenance.json",
        "sha256": "c21f87091b9350781547c2465de61ace02d6db460fe23fd371dce5808482185a"
      },
      {
        "path": "ci/manifests/v3-build-manifest.json",
        "sha256": "55371043029bf49f00cb9334f2c4d47fc722e9734e823149f46728704d025ff7"
      },
      {
        "path": "release-evidence/phase1-engineering-gates-20260822/canonical-manifest.json",
        "sha256": "12985512a1f0d3b9f52494f1262028d28ca70068bf21ddca53dd6e7b9bcb0a32"
      }
    ],
    "note": "Hashes are copied from or computed over committed files at the evidence-inclusive release head. They identify evidence; they do not prove deployment or operational readiness.",
    "reproducibility_result": {
      "command_id": "v3-two-clean-reproducibility-builds",
      "exit_code": 0,
      "log_sha256": "3593267c9d69d13ae4702e55cca497ab4a48a108483c59ffd7536d68c51aa8db"
    }
  },
  "schema": "vaultfire.final-cross-chain-readiness-handoff.v1",
  "solana": {
    "evidence": "audit-evidence/final-solana-v3-20260822/AUDIT_FINAL_SOLANA_V3_20260822.md",
    "native_validation_status": "not executable in the captured environment; final RC2 toolchain command exit 127",
    "recorded_findings_and_remediation": [
      {
        "id": "SV3-FINAL-01",
        "severity": "Medium",
        "status": "remediated",
        "summary": "Direct user-controlled PDA seed fields accepted up to 64 bytes although an individual Solana seed is limited to 32 bytes; commit 156c49f added 32-byte limits for four affected handlers."
      },
      {
        "id": "SV3-FINAL-02",
        "severity": "Low",
        "status": "remediated",
        "summary": "A historical functional transcript was classified as historical/superseded so it is not presented as current release evidence."
      },
      {
        "id": "SV3-FINAL-03",
        "severity": "Informational",
        "status": "remediated classification",
        "summary": "Solana x402 metadata remains configured_unverified; it is not represented as settlement evidence."
      }
    ],
    "release_gates": {
      "deployment_or_settlement_evidence": "none recorded",
      "v3Program_status": "not_deployed",
      "x402UsdcSettlement_status": "configured_unverified"
    },
    "source_assessment_only": true,
    "source_readiness_test_status": "exit 0; source-only test evidence, not a native build or validator pass"
  },
  "title": "Vaultfire V3 final cross-chain release/security handoff",
  "unresolved_findings_and_blockers": [
    {
      "id": "V2-ABI-001",
      "status": "blocking",
      "summary": "VaultfireTrustAttestation is the sole deployed V2 contract without a traceable canonical ABI; strict V2 ABI command exited 1."
    },
    {
      "id": "X402-OWNER-EVIDENCE-001",
      "status": "fail-closed-not-ready",
      "summary": "Owner-provided Bazaar live evidence is absent; no payment, broadcast, or publication was attempted."
    },
    {
      "id": "BOOTSTRAP-BLANK-PROFILE-001",
      "status": "intentionally-fail-closed",
      "summary": "The checked-in blank profile is not deployable-read-only and rejects before address or artifact access; no package file exists."
    },
    {
      "id": "SOLANA-NATIVE-TOOLCHAIN-001",
      "status": "environment-not-executable",
      "summary": "Solana, Anchor, and Cargo were absent; no native build/test result is claimed."
    },
    {
      "id": "SOLANA-MAINNET-READINESS-001",
      "status": "source-declared-not-ready",
      "summary": "The readiness model is source-only/not_deployed/configured_unverified, with no deployment or settlement evidence."
    },
    {
      "id": "X402-DEPLOYMENT-IDENTITY",
      "status": "blocking",
      "summary": "Public OPTIONS behavior differed from the exact HEAD middleware; immutable deployment SHA and build artifact checksum are required."
    },
    {
      "id": "X402-BASE-SETTLEMENT",
      "status": "blocking",
      "summary": "No owner-authorized wallet/budget, facilitator attestation, transaction, receipt verification, confirmation observation, or reorg drill is evidenced."
    },
    {
      "id": "X402-SOLANA-SETTLEMENT",
      "status": "blocking",
      "summary": "29 Solana options are metadata-only and 48 explicitly have no Solana settlement; none may be called settled."
    },
    {
      "id": "X402-VALID-AFTER",
      "status": "blocking-for-v3-enablement",
      "summary": "Prepared V3 challenge/payment types do not carry a validAfter field; a signed not-before policy remains to be specified and tested."
    },
    {
      "id": "X402-DURABLE-CONCURRENCY",
      "status": "blocking-for-writes",
      "summary": "In-process idempotency/receipt maps do not establish durable transactional uniqueness, outage recovery, or authenticated persistence/webhook delivery."
    },
    {
      "id": "X402-VENDORED-DEPENDENCIES",
      "status": "non-code-verification-blocker",
      "summary": "Vendored Node installation did not complete within the captured environment limit; dependent Jest/TypeScript/lint evidence is unavailable."
    },
    {
      "id": "SOLANA-DETERMINISTIC-SBF",
      "status": "unresolved",
      "summary": "Toolchain versions are not source-pinned for reproducible SBF artifacts; no signed build digest or deployed-bytecode comparison exists."
    },
    {
      "id": "SOLANA-DEPLOYMENT-CUSTODY",
      "status": "unresolved",
      "summary": "No executable mainnet accounts, deployment transaction, approved IDs, upgrade-authority custody threshold, pause/rollback runbook, or accountable deployment partner is evidenced."
    },
    {
      "id": "SOLANA-BRIDGE-AND-MLDSA",
      "status": "intentionally-unavailable",
      "summary": "Bridge/attestation and ML-DSA paths require future domain, replay, key governance, and adversarial-test design before enablement."
    },
    {
      "id": "SOLANA-GOVERNANCE-DISPUTES",
      "status": "intentionally-incomplete",
      "summary": "Governance records bounded approvals but cannot execute privileged actions; slashing and adjudication/settlement are unavailable."
    },
    {
      "id": "SOLANA-X402-LIFECYCLE",
      "status": "unresolved",
      "summary": "Unused verifier lacks one-time receipt storage, request/route binding, nonce, expiry policy, finalized commitment, and settlement reconciliation evidence."
    },
    {
      "id": "SOLANA-PRIVACY",
      "status": "unresolved",
      "summary": "On-chain strings are immutable by default; no demonstrated consent, minimization, redaction, encryption, or deletion design is recorded."
    },
    {
      "id": "SOLANA-PARTNER-ACTIVATION",
      "status": "unresolved",
      "summary": "Activation requires accountable partner approval, independent human report/disposition, reproducible build, deployment/custody, operations acceptance, and relevant x402 evidence."
    }
  ],
  "v2_v3_compatibility_inventory": {
    "default_protocol": "v2",
    "evidence": "pr7/compat/V2_V3_COMPATIBILITY_MATRIX.md; release-evidence/final_compatibility.txt; release-evidence/strict_v2_abi_blocker.txt",
    "exact_v2_response_fixtures": 1,
    "registry_by_version": {
      "v2": 143,
      "v3": 4
    },
    "registry_entries": 147,
    "strict_abi_status": "35 frozen provenance-backed V2 ABIs verified; VaultfireTrustAttestation remains the one blocked deployed name.",
    "unresolved_v2_response_fixtures": 131,
    "v2_api_inventory_paths": 132,
    "v2_deployed_contract_instances": 134,
    "v2_runtime_bytecode_hashes_verified": 134,
    "v2_to_v3_write_redirect": "forbidden",
    "v3_access": "explicit-opt-in-allowlist-only",
    "v3_default_state": "fail-closed"
  },
  "x402_and_bazaar": {
    "bazaar_live_status": "none; final RC2 pr7-bazaar-readiness exit 1 because owner-provided live evidence is absent. No payment, broadcast, or publication was attempted.",
    "evidence": "audit-evidence/final-x402-bazaar-20260822/FINAL_X402_BAZAAR_AUDIT.md",
    "matrix": {
      "bazaar_eligibility": {
        "candidate": 77,
        "method-only": 55,
        "not-priced": 15
      },
      "by_version": {
        "v2": 143,
        "v3": 4
      },
      "methodology": "Checked-in generated registry only; this does not validate any public Bazaar listing, Solana settlement, or live payment rail.",
      "path": "audit-evidence/final-x402-bazaar-20260822/endpoint-flow-matrix.csv",
      "priced_by_version": {
        "v2": 75,
        "v3": 2
      },
      "route_count": 147,
      "solana_payment_status": {
        "metadata-configured-unverified": 29,
        "method-only-no-payment-claim": 55,
        "not-priced": 15,
        "read-only-api-no-solana-settlement": 48
      },
      "summary_path": "audit-evidence/final-x402-bazaar-20260822/endpoint-flow-matrix-summary.json"
    },
    "recorded_fix": {
      "id": "F-01",
      "status": "fixed in prepared/in-process V3 code only",
      "summary": "Receipt/payment identity substitution was addressed by binding receipts to payment, request, method, path, network, configured chain, asset, amount, payer, payee, version, and finality; reused settled payment IDs for a different request reject."
    },
    "runtime_boundary": "Checked-in V2 /api/x402/* handling is fail-closed; prepared V3 has no checked-in app/api/v3 runtime route; matrix candidates are metadata only."
  }
}
