The Superchain
Blockspace Charters and the Standard Rollup Charter

The Blockspace and Standard Rollup charters

Blockspace Charters provide the essential technical and governance framework for the Superchain ecosystem. These frameworks provide a secure and scalable foundation for all stakeholders. By adhering to these charters, chain operators and users can operate confidently within the Superchain ecosystem. The Standard Rollup Charter is the first of several blockspace charters with different customizations and security guarantees.

These documents establish standards to ensure security, transparency, and long-term sustainability. This guide offers an overview of each charter, explains how chains can achieve compliance to be considered Standard Chains, and how the charters tie into the Superchain Registry.

This doc mostly covers the charters, but references the Superchain Registry as they are all deeply connected. Read more about the Superchain Registry here.

Summary of charters

The components work in unison to form a cohesive governance and technical framework:

  • Blockspace Charters: A type of framework that establishes criteria, governing policies, and precommitments for blockspace in the Optimism ecosystem, ensuring security, uptime, and alignment with the Law of Chains (opens in a new tab).
  • Standard Rollup Charter: The Standard Rollup Charter is the first blockspace charter, defining the technical and governance requirements for our highest-security blockspace. By adhering to the Standard Rollup Charter, chains can achieve "Standard" status, ensuring consistency, high security, and operational reliability.
  • Superchain Registry: The Superchain Registry is an index of chains which serves as the source of truth for who's in the Superchain ecosystem and the chain's configuration. The registry checks for compliance with the Standard Rollup Charter. Chains with superchain_level = 1 meet all the criteria to be classified as a Standard Rollup.

Together, these components ensure a robust, scalable, and transparent ecosystem. Blockspace Charters provide the vision and principles, the Standard Rollup Charter translates these into concrete requirements, and the Superchain Registry certifies compliance.

Blockspace Charters

Blockspace Charters outline the foundational framework for governing blockspace within the Optimism ecosystem.

They are structured around three main components, detailed below:

Criteria

The technical parameters defining which chains are subject to the charter include:

  • Version: The OP Stack version powering the chain, validated via commit-hash or release tag.
  • Configuration: Parameter bounds for deployment, covering both static variables like Chain ID and dynamic variables such as sequencer roles or upgrade keys.
  • Solvency: Verification that all state transitions in the chain's history are valid, and free from invalid withdrawals or outputs that could undercollateralize the bridge.

Governing policies

These establish rules and procedures for stakeholder interactions and blockspace management. For example:

  • Expected behaviors for roles like sequencers and upgrade key holders.
  • Processes for identifying and resolving violations, such as governance votes for removing non-compliant actors.
  • Alignment with the Law of Chains (opens in a new tab), ensuring user protections like censorship resistance and security.

Precommitments

Commitments outlining long-term governance stability and anticipated changes. Examples include:

  • Future updates to fee models or role separations.
  • Guidance for evolving technical parameters like gas limits and fee margins.

By defining these components, blockspace charters ensures secure, scalable, and governed blockspace while fostering trust and alignment within the ecosystem.

Criteria governance

The criteria for Blockspace Charters are set in two ways; either by a governance vote or by the Optimism Foundation.

  • Governance controlled: The three TOML files referenced in the charter (standard config params (opens in a new tab), standard config roles (opens in a new tab), and standard versions (opens in a new tab)) require a governance vote to alter. Changes to the files require a governance vote, but changes to code or tools that consume or validate them don't "so long as they do not violate the semantic interpretation of those TOML files."
  • Foundation discretion: Changes to validation, outside of the three TOML files referenced above, remain at the Foundation's discretion. This includes changes to, but is not limited to, BHIC, other config checks, and RPC availability.

Read more about Blockspace Charters in the governance post (opens in a new tab).

The Standard Rollup Charter

The Standard Rollup Charter is the blockspace charter that defines the requirements for being a standard chain, our highest-security flagship blockspace. The Standard Rollup Charter ensures that chains adhere to the technical and operational benchmarks necessary to maintain the highest standards of security, compatibility, and compliance in the Superchain.

Learn more about The Standard Charter in the governance post (opens in a new tab).

Here are some specific criteria a chain must meet:

Onchain criteria

  • Version validation: Chains must deploy a governance-approved, up-to-date OP Stack release. Contracts must match the standard bytecode (opens in a new tab).
  • Configuration checks: Chain parameters, such as block time and gas metering, must comply with governance-approved specifications. Administrative roles must align with Security Council requirements.

Read more about onchain checks in the repo (opens in a new tab).

Off-chain criteria

The Optimism Foundation performs off-chain checks to verify compliance. These include:

  • Ensuring unique Chain IDs.
  • Monitoring security configurations.
  • Verifying governance authenticity.

Such measures remain under the Foundation's oversight until governance transitions to fully autonomous control.

Read more about Off-Chain checks in the repo (opens in a new tab)

History integrity

The history integrity check identifies discrepancies in chain history, including invalid state transitions. These checks are only required for chains that have not been managed by the Optimism Security Council from launch.

Understanding chain compliance

Chains must meet strict requirements to qualify as "Standard." Below are answers to common questions:

  • Can I modify system smart contracts and remain Standard? No, modifications invalidate compliance.
  • Is a custom gas token chain Standard? No, standard chains must use ethereum as their gas token.
  • Is an alt-DA mode chain Standard? No, Standard Rollups must adhere to the default data availability model.
  • Will beta features qualify as Standard? No. Beta features have not yet been approved by Optimism Governance. When features graduate from Beta to GA, they may be included in the standard rollup charter.

The Superchain Registry

The Superchain Registry serves as the source of truth for who's in the Superchain Ecosystem and what modifications they've made. The Superchain Registry has two main tasks:

  • Validates version and configuration: The registry validates that chains align with governance-approved standards in the form of the Standard Rollup Charter.
  • Indicates adherence to the Standard Rollup Charter: Once the registry validates that a chain meets the standard criteria, it promotes it to "Standard" by setting its superchain_level value to 1.

By integrating with the Standard Rollup Charter, the registry offers an automated and transparent validation system. This ensures chains can independently demonstrate compliance. For additional details, refer to the Superchain Registry documentation.