{
  "schema": "naguard.reality-loop.verification.v1",
  "at": "2026-10-16T08:33:18.028Z",
  "protocolSha256": "9bc84e5768aa7271a09a06882fe223ee71ca7f0830077602735b86919696870c",
  "passed": 10,
  "failed": 0,
  "checks": [
    {
      "name": "Frozen code, full source closure and 67 input hashes",
      "status": "passed",
      "details": {
        "files": 67,
        "manifestSha256": "9ab497d23c3666de82f2851f00c9cf52cc96e65fe1aa6d46be98726f80eab442"
      }
    },
    {
      "name": "Reports equal independent direct checker results",
      "status": "passed",
      "details": {
        "taskReceipts": 67,
        "errors": 0,
        "independence": "Fresh direct pass shares checker; external reviewer must independently audit semantics"
      }
    },
    {
      "name": "Actual child exits, plain repeats four, checkpoint reuses four",
      "status": "passed",
      "details": {
        "plainAttempts": 71,
        "checkpointAttempts": 67,
        "reused": 4
      }
    },
    {
      "name": "Injected missing CSS diagnosed, known-byte repair restores baseline",
      "status": "passed",
      "details": [
        {
          "taskId": "index.html",
          "code": "LOCAL_TARGET_MISSING",
          "target": "__naguard_injected_missing_20261016.css",
          "detail": "No regular target in frozen input closure"
        }
      ]
    },
    {
      "name": "Changed input rejects both earlier checkpoints before task attempts",
      "status": "passed",
      "details": {
        "attempts": 0,
        "changedInputs": [
          "injected",
          "repaired"
        ]
      }
    },
    {
      "name": "Malformed and digest-corrupt checkpoint refused",
      "status": "passed",
      "details": {
        "malformed": true,
        "digestMismatch": true
      }
    },
    {
      "name": "JavaScript is parsed without executing",
      "status": "passed",
      "details": {
        "parsed": true,
        "executed": false
      }
    },
    {
      "name": "Unsafe source paths and out-of-root links refused",
      "status": "passed",
      "details": {
        "unsafePathsRefused": 6,
        "unsafeLinksRefused": 2
      }
    },
    {
      "name": "Non-frozen source mutation detected before reuse",
      "status": "passed",
      "details": {
        "changedFileRejected": true
      }
    },
    {
      "name": "Public reports contain no host-specific absolute path",
      "status": "passed",
      "details": {
        "files": 4
      }
    }
  ],
  "scope": "Local software self-checks; no independent hardware, energy, physical interruption or browser acceptance validation"
}
