{
  "schemaVersion": 1,
  "fixtureOnly": true,
  "externalRpc": false,
  "realWallet": false,
  "checkedAt": "2026-08-31",
  "chainId": 31337,
  "environment": {
    "eip1153Status": "Final",
    "eip1153Commit": "0904d24b579a008831f7a0e3ef2f1381dd8d28d1",
    "client": "Anvil 1.8.0",
    "foundry": "1.8.0",
    "foundryCommit": "61ae26af36320d4fa1020f7db53785885e29eeb5",
    "solidity": "0.8.36",
    "solidityCommit": "8a079791d9cca7a6c03fd6a8429b93aa3bddefed",
    "openzeppelin": "5.6.1",
    "openzeppelinCommit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
    "viem": "2.56.0",
    "evmVersion": "prague",
    "optimizer": true,
    "optimizerRuns": 200
  },
  "contracts": {
    "lifetimeStore": "0x5FbDB2315678afecb367f032d93F642f64180aa3",
    "lifetimeBatcher": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512",
    "delegateLogic": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0",
    "delegateHost": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9",
    "storageGuard": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9",
    "transientGuard": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707",
    "dirtyLock": "0x0165878A594ca255338adfa4d48449f69242Eb8F",
    "dirtyBatcher": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853"
  },
  "boundaries": {
    "sameTransactionSeparateCalls": {
      "transientSeen": "73",
      "memorySeen": "0"
    },
    "nextTransaction": {
      "transientSeen": "0",
      "persistentSeen": "73"
    },
    "delegatecall": {
      "hostContextValue": "29",
      "implementationContextValue": "0"
    },
    "dirtyNormalReturn": {
      "laterCallSucceeded": false,
      "remainedLocked": true,
      "lockAfterNextTransaction": false,
      "cleanCallInNextTransaction": "success"
    },
    "caughtRevert": {
      "poisonCallSucceeded": false,
      "remainedLocked": false
    }
  },
  "guardGas": {
    "method": "increment(address(0)) once per fresh top-level transaction",
    "storageGuardGasUsed": "46090",
    "transientGuardGasUsed": "44185",
    "observedDeltaGas": "1905",
    "conclusion": "environment-bound observation; not a universal savings guarantee"
  }
}
