Release Readiness Checklist (RRC)

This document provides a detailed checklist of requirements that devnets must meet to be considered ready for release. These are specific tests, metrics, and criteria that are evaluated as part of the Release Readiness process. The most up-to-date list can be found in the Optimism monorepo's op-acceptance-tests.

TODO: We need to revisit this document to define how we'll treat different devnet types (localnet, alphanet, betanet, etc.). For example, the list items may remain the same but we'd modify the stringency/thresholds.

  1. Network Liveness

    • Run the 'base' op-acceptor gate to run non-feature specific checks
    • New blocks are being produced at the expected rate
    • Transactions can be submitted and included in blocks
    • Confirm deposits work
    • Confirm we can send transaction on L2
    • Confirm that chains do not fork
  2. Network Health

    • The SLA dashboard
      • No SLA breaches
    • Alerts for the devnet
      • All P1 alerts have either been addressed or have a remediation plan
  3. Feature Verification

    • Run the appropriate op-acceptor gate for the network