{
  "$schema": "https://degreesofsatoshi.com/encyclopedia/schemas/article-v1.json",
  "schemaVersion": "1.0.0",
  "id": "op-stack-and-superchain",
  "canonical": "https://degreesofsatoshi.com/encyclopedia/op-stack-and-superchain/",
  "collection": "ethereum",
  "title": "OP Stack and the Superchain: shared software versus shared guarantees",
  "description": "Separate OP Stack software from individual networks and understand what a Superchain registry entry does and does not establish.",
  "aliases": [
    "OP Stack Superchain explained",
    "are OP Stack chains identical"
  ],
  "dates": {
    "published": "2026-10-02",
    "modified": "2026-10-02",
    "verified": "2026-10-02T19:27:58.939Z",
    "dataAsOf": "2026-10-02"
  },
  "authorship": {
    "publisher": "Degrees of Satoshi editorial project",
    "process": "AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied."
  },
  "quickAnswer": {
    "text": "OP Stack is reusable software for building rollup networks; OP Mainnet is one deployment. The Superchain ecosystem coordinates compatible chains and shared configuration or upgrade practices, but each chain still has its own identity and state. Registry inclusion and shared code are useful facts to inspect, not proof that every deployment has identical settings, governance or asset routes.",
    "claimId": "op-stack-and-superchain-quick-answer",
    "sourceIds": [
      "x425-eth-op-intro",
      "x425-eth-op-superchain"
    ]
  },
  "keyFacts": [
    {
      "label": "Software",
      "value": "OP Stack is a component stack, not one account balance or chain.",
      "sourceIds": [
        "x425-eth-op-intro"
      ],
      "id": "software",
      "claimId": "op-stack-and-superchain-fact-software"
    },
    {
      "label": "Registry",
      "value": "The Superchain Registry records participating chains and their configurations.",
      "sourceIds": [
        "x425-eth-op-superchain"
      ],
      "id": "registry",
      "claimId": "op-stack-and-superchain-fact-registry"
    },
    {
      "label": "Configuration",
      "value": "The registry distinguishes standard and custom deployments.",
      "sourceIds": [
        "x425-eth-op-superchain"
      ],
      "id": "configuration",
      "claimId": "op-stack-and-superchain-fact-configuration"
    }
  ],
  "prerequisites": [
    "ethereum-layer-2",
    "optimistic-rollups"
  ],
  "sections": [
    {
      "id": "terms",
      "heading": "Keep the toolkit separate from its deployments",
      "sourceIds": [
        "x425-eth-op-intro"
      ],
      "paragraphs": [
        "A software stack supplies components for execution, transaction ordering, data publication and verification. Operators deploy those components as a particular chain with its own network settings.",
        "Using related code can improve compatibility, but it does not imply the same sequencer operator, administrative controls or every identical parameter."
      ]
    },
    {
      "id": "example",
      "heading": "Shared software does not merge balances",
      "sourceIds": [
        "x425-eth-op-intro",
        "x425-eth-op-superchain"
      ],
      "paragraphs": [
        "Suppose two networks use OP Stack and both list the same account address in a wallet. Each network still has its own state. Holding ETH on one does not mean the other has received a deposit.",
        "A route between them needs its own supported messaging or asset-transfer mechanism. A shared ecosystem name alone does not authorize a cross-chain payout."
      ]
    },
    {
      "id": "registry",
      "heading": "Read configuration and upgrade participation",
      "sourceIds": [
        "x425-eth-op-superchain"
      ],
      "paragraphs": [
        "The current registry guide describes standard deployment requirements, a separate custom-chain path and configuration for inheriting coordinated hardfork activations. These fields help explain how a chain participates in the ecosystem.",
        "Check the chain’s actual configuration and deployed contracts before relying on a particular upgrade or security feature. This article does not promise universal interoperability or identical guarantees for every registry entry."
      ]
    }
  ],
  "faq": [
    {
      "question": "Is OP Stack another name for OP Mainnet?",
      "answer": "No. OP Stack is software used to build networks. OP Mainnet is a specific network using that stack.",
      "sourceIds": [
        "x425-eth-op-intro"
      ]
    },
    {
      "question": "Does a Superchain listing prove all chains use identical rules?",
      "answer": "No. The registry records configuration and distinguishes deployment types. Inspect the particular chain and feature you intend to use.",
      "sourceIds": [
        "x425-eth-op-superchain"
      ]
    }
  ],
  "claims": [
    {
      "id": "op-stack-and-superchain-quick-answer",
      "articleSlug": "op-stack-and-superchain",
      "statement": "OP Stack is reusable software for building rollup networks; OP Mainnet is one deployment. The Superchain ecosystem coordinates compatible chains and shared configuration or upgrade practices, but each chain still has its own identity and state. Registry inclusion and shared code are useful facts to inspect, not proof that every deployment has identical settings, governance or asset routes.",
      "sourceIds": [
        "source-bba91fdf8532e63b",
        "source-e600a7df365a05d7"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-bba91fdf8532e63b",
          "locator": "OP Stack; components; deployments"
        },
        {
          "sourceId": "source-e600a7df365a05d7",
          "locator": "Superchain; shared standards; OP Stack"
        }
      ],
      "scope": {
        "collection": "ethereum",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:27:58.939Z",
        "reviewer": "Independent automated verification agent verify_bitcoin_stablecoins_100",
        "notes": [
          "Read stack introduction and registry guide including standard op-deployer versus custom chain and superchain_time inheritance. Registry configuration not a universal interoperability/security promise. Shared software does not combine balances or state."
        ]
      }
    },
    {
      "id": "op-stack-and-superchain-fact-software",
      "articleSlug": "op-stack-and-superchain",
      "statement": "Software: OP Stack is a component stack, not one account balance or chain.",
      "sourceIds": [
        "source-bba91fdf8532e63b"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-bba91fdf8532e63b",
          "locator": "OP Stack; components; deployments"
        }
      ],
      "scope": {
        "collection": "ethereum",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:27:58.939Z",
        "reviewer": "Independent automated verification agent verify_bitcoin_stablecoins_100",
        "notes": [
          "Read stack introduction and registry guide including standard op-deployer versus custom chain and superchain_time inheritance. Registry configuration not a universal interoperability/security promise. Shared software does not combine balances or state."
        ]
      }
    },
    {
      "id": "op-stack-and-superchain-fact-registry",
      "articleSlug": "op-stack-and-superchain",
      "statement": "Registry: The Superchain Registry records participating chains and their configurations.",
      "sourceIds": [
        "source-e600a7df365a05d7"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-e600a7df365a05d7",
          "locator": "Superchain; shared standards; OP Stack"
        }
      ],
      "scope": {
        "collection": "ethereum",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:27:58.939Z",
        "reviewer": "Independent automated verification agent verify_bitcoin_stablecoins_100",
        "notes": [
          "Read stack introduction and registry guide including standard op-deployer versus custom chain and superchain_time inheritance. Registry configuration not a universal interoperability/security promise. Shared software does not combine balances or state."
        ]
      }
    },
    {
      "id": "op-stack-and-superchain-fact-configuration",
      "articleSlug": "op-stack-and-superchain",
      "statement": "Configuration: The registry distinguishes standard and custom deployments.",
      "sourceIds": [
        "source-e600a7df365a05d7"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-e600a7df365a05d7",
          "locator": "Superchain; shared standards; OP Stack"
        }
      ],
      "scope": {
        "collection": "ethereum",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:27:58.939Z",
        "reviewer": "Independent automated verification agent verify_bitcoin_stablecoins_100",
        "notes": [
          "Read stack introduction and registry guide including standard op-deployer versus custom chain and superchain_time inheritance. Registry configuration not a universal interoperability/security promise. Shared software does not combine balances or state."
        ]
      }
    }
  ],
  "sources": [
    {
      "id": "x425-eth-op-intro",
      "label": "OP Stack overview",
      "publisher": "Optimism",
      "url": "https://docs.optimism.io/stack/getting-started",
      "locator": "OP Stack; components; deployments",
      "note": "Reusable rollup software and chain-specific configuration.",
      "version": "Documentation snapshot retrieved 2 October 2026; response hash recorded separately",
      "checkedAt": "2026-10-02T18:55:27.607Z",
      "contentSha256": "a4389f228bd876c5659c6d6cd66dedef48ac6d87844bb0a8e586e0be98e53c6e",
      "recordId": "source-bba91fdf8532e63b"
    },
    {
      "id": "x425-eth-op-superchain",
      "label": "Join the Superchain Registry",
      "publisher": "Optimism",
      "url": "https://docs.optimism.io/chain-operators/guides/join-superchain-registry.md",
      "locator": "Superchain; shared standards; OP Stack",
      "note": "Common software, standards and governance goals do not make every deployment identical.",
      "version": "Documentation snapshot retrieved 2 October 2026; response hash recorded separately",
      "checkedAt": "2026-10-02T18:55:27.604Z",
      "contentSha256": "5aa8b544fb2d465ffed84f985e12a1fc21cde89e5114afc0e9d2805070cefa14",
      "recordId": "source-e600a7df365a05d7"
    }
  ],
  "related": {
    "articles": [
      "optimistic-rollups",
      "ethereum-chain-id",
      "rollup-sequencers",
      "arbitrum-nova-anytrust",
      "rollup-withdrawal-troubleshooting"
    ],
    "dossiers": [],
    "wallets": []
  },
  "revisionHistory": [
    {
      "date": "2026-10-02",
      "kind": "published",
      "summary": "First publication after primary-source research and separate automated verification."
    }
  ],
  "citation": "Degrees of Satoshi editorial project. “OP Stack and the Superchain: shared software versus shared guarantees.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/op-stack-and-superchain/"
}
