{
  "schema": "vaultfire.v3.x402.local-validation.v2",
  "schemaVersion": "2.0.0",
  "recordedAt": "2026-08-25T20:02:00Z",
  "evidenceClass": "unauthenticated-local-development-run",
  "eligibleAsPublicationEvidence": false,
  "signature": null,
  "ciRunIdentity": null,
  "workingTreeClean": false,
  "baseCommit": "ce4d738adc406b5125ef373e0809c4839e01670e",
  "sourceSet": {
    "description": "sorted sha256sum stream for pr7/registry, pr7/schemas/v3-x402, pr7/tests/x402, pr7/tests/api, site app/api/v3, pr7/package.json and pr7/package-lock.json; excludes this evidence record",
    "sha256": "dd8eb37c76dcdf3586b0cd7ddb788e70c82dcfbae2c1cf949987a3b57460711a"
  },
  "tools": {
    "node": "v20.20.1",
    "npm": "10.8.2",
    "python": "3.14.3",
    "typescript": "5.9.3",
    "vitest": "3.2.7",
    "packageLockSha256": "b8ea113fc3304cd53d40beb23c757ea9c71c1b7f6503689690bf1fef18e4b90d"
  },
  "commands": [
    {
      "command": "npm --prefix pr7 test",
      "exitCode": 0,
      "result": "20 test files passed; 129 tests passed"
    },
    {
      "command": "pr7/node_modules/.bin/vitest run",
      "exitCode": 0,
      "result": "20 test files passed; 129 tests passed"
    },
    {
      "command": "npm --prefix pr7 run typecheck",
      "exitCode": 0,
      "result": "pass"
    },
    {
      "command": "pr7/node_modules/.bin/tsc --noEmit --target ES2022 --module preserve --moduleResolution bundler --resolveJsonModule --allowSyntheticDefaultImports --lib ES2023,DOM --skipLibCheck $(find repos/theloopbreaker-site/app/api/v3 -name '*.ts' -print)",
      "exitCode": 0,
      "result": "pass"
    },
    {
      "command": "npm --prefix pr7 run test:v3-no-payment",
      "exitCode": 0,
      "result": "4 test files passed; 18 tests passed; disabled routes do not parse payment/body or emit 402 and V2 remains isolated"
    },
    {
      "command": "python3 pr7/registry/check_generated.py",
      "exitCode": 0,
      "result": "9 files byte-identical from temporary output"
    },
    {
      "command": "python3 pr7/compat/build-v2-v3-compatibility-matrix.py --check && python3 pr7/compat/build-v2-v3-route-disposition-matrix.py --check",
      "exitCode": 0,
      "result": "both compatibility artifacts current"
    },
    {
      "command": "git diff --check -- pr7 repos/theloopbreaker-site/app/api/v3 repos/theloopbreaker-site/middleware.ts",
      "exitCode": 0,
      "result": "pass"
    },
    {
      "command": "python3 pr7/registry/validate_bazaar_readiness.py",
      "exitCode": 1,
      "result": "expected fail-closed: owner evidence absent"
    },
    {
      "command": "vite-node postfix_x402_openapi_standard_semantics_20260825.ts",
      "exitCode": 1,
      "result": "closure sentinel: STANDARD_OPENAPI_RUNTIME_MISMATCHES 0; the auditor harness intentionally assigns exit 1 when no mismatches remain"
    },
    {
      "command": "vite-node vaultfire_v3_x402_fresh_reaudit_harness_20260825.ts",
      "exitCode": 1,
      "result": "expected fail-closed: original exploit harness rejected during receipt-store construction"
    }
  ],
  "truthLabels": {
    "productionActivation": "fail-closed",
    "liveBazaarListingClaimed": false,
    "liveSettlementClaimed": false,
    "v3BazaarCandidateCount": 0,
    "authenticatedPublicationEvidencePresent": false
  }
}
