{
  "reportId": "CR-1007",
  "phase": 2,
  "token": "rsETH",
  "mode": "fork",
  "label": "Automated Test Drive. Not a BULWARK rating.",
  "executed": true,
  "forkBlock": 26419147,
  "forkChain": "Ethereum",
  "forkRpc": "https://mainnet.gateway.tenderly.co",
  "executedAt": "2026-11-15T10:42:00.000Z",
  "scenarios": [
    {
      "id": "frontal-drain",
      "title": "Frontal Drain",
      "test": "testFrontalDrainBelowThreshold + testFrontalDrainAtThreshold",
      "status": "passed",
      "gas": 1425912,
      "light": "green",
      "result": "Fork: 8 signatures -> execution state FAILURE, no rsETH released; 9 signatures -> SUCCESS, 1 rsETH released. Live quorum 9-of-15."
    },
    {
      "id": "pole-test",
      "title": "Pole Test",
      "test": "testPoleThresholdChange",
      "status": "passed",
      "gas": 516642,
      "light": "amber",
      "result": "Fork: the timelock lowered the verifier threshold from 9 to 1. The pool owner is a Safe 6-of-11; the rate-limit admin is a 3-of-N Safe. There is no pool timelock."
    },
    {
      "id": "side-impact",
      "title": "Side Impact",
      "test": "testLbtcWithoutMandatoryCcv",
      "status": "passed",
      "gas": 610954,
      "light": "amber",
      "result": "Fork: an LBTC message with full committee signatures but without the mandatory CCV -> FAILURE. The mandatory CCV 0xd314...74A8 must sign. The rsETH lane has one default CCV and no alternate."
    },
    {
      "id": "rollover",
      "title": "Rollover",
      "test": "testRolloverRateLimit",
      "status": "passed",
      "gas": 1242588,
      "light": "amber",
      "result": "Fork: a 300 rsETH release -> SUCCESS; the next 1 rsETH release at the same bucket -> FAILURE. Buckets are per source chain; OP is 42 rsETH with a 1 wei/s refill."
    },
    {
      "id": "rear-impact",
      "title": "Rear Impact",
      "test": "testRearImpactLiquidity",
      "status": "passed",
      "gas": 25682,
      "light": "amber",
      "result": "Fork: locked 12,097 rsETH is below 30% of supply (101,422). At 4 x 300/day the locked balance drains in 10 days; 30% of supply cannot return from this pool."
    },
    {
      "id": "fast-lane",
      "title": "Fast Lane",
      "test": "testFastLaneBeforeFinality",
      "status": "passed",
      "gas": 801939,
      "light": "amber",
      "result": "Fork: a finality=1 message was accepted by the v1.5.1 pool and released 1 rsETH. Exposure is bounded by the 300 rsETH/24h bucket; there is no separate fast-lane value cap."
    }
  ],
  "tests": {
    "passed": 6,
    "total": 6,
    "command": "FOUNDRY_PROFILE=dynamic forge test --match-contract 'CcipDynamicTest|CcipDynamicScenariosTest' -vv; FOUNDRY_PROFILE=default forge test --match-contract CcipForkTest -vv",
    "harness": "ccip-fork-real",
    "contract": "test/CcipFork.t.sol + test/CcipDynamic.t.sol + test/CcipDynamicScenarios.t.sol"
  },
  "suite": {
    "passed": 19,
    "total": 19
  },
  "signOff": {
    "status": "Executed",
    "signedBy": "Signed by Owner",
    "authority": "Signed by Owner",
    "evidence": "/results/CR-1007-signoff.json"
  },
  "note": "Messages were encoded from the live v2.0 wire format and signed with test keys after impersonating the verifier timelock on an isolated Ethereum fork at block 26419147. No transaction was sent to mainnet."
}
