From 27cba2d4a07b07384188b40ca98555dd52e72cbc Mon Sep 17 00:00:00 2001 From: soyboy Date: Tue, 18 Nov 2025 23:09:34 -0500 Subject: [PATCH 1/5] skeleton --- docs.json | 14 ++++++++++++++ governance/capital-allocation.mdx | 5 +++++ governance/evolution-and-experimentation.mdx | 4 ++++ governance/gov-faq.mdx | 4 ++++ governance/protocol-upgrades.mdx | 4 ++++ 5 files changed, 31 insertions(+) create mode 100644 governance/capital-allocation.mdx create mode 100644 governance/evolution-and-experimentation.mdx create mode 100644 governance/gov-faq.mdx create mode 100644 governance/protocol-upgrades.mdx diff --git a/docs.json b/docs.json index bf2e33c33..a64d1c319 100644 --- a/docs.json +++ b/docs.json @@ -2158,6 +2158,20 @@ } ] }, + { + "tab": "How Optimism Evolves", + "groups": [ + { + "group": "How Optimism Evolves", + "pages": [ + "governance/protocol-upgrades", + "governance/capital-allocation", + "governance/gov-faq", + "governance/evolution-and-experimentation" + ] + } + ] + }, { "tab": "Notices", "groups": [ diff --git a/governance/capital-allocation.mdx b/governance/capital-allocation.mdx new file mode 100644 index 000000000..257d86c0f --- /dev/null +++ b/governance/capital-allocation.mdx @@ -0,0 +1,5 @@ +--- +title: Capital Allocation +description: Learn how Optimism allocates capital for long-term success. +--- + diff --git a/governance/evolution-and-experimentation.mdx b/governance/evolution-and-experimentation.mdx new file mode 100644 index 000000000..e6c805617 --- /dev/null +++ b/governance/evolution-and-experimentation.mdx @@ -0,0 +1,4 @@ +--- +title: Evolution & Experimentation +description: Learn about Optimism's commitment to iterative improvement and experimentation. +--- \ No newline at end of file diff --git a/governance/gov-faq.mdx b/governance/gov-faq.mdx new file mode 100644 index 000000000..55ace794a --- /dev/null +++ b/governance/gov-faq.mdx @@ -0,0 +1,4 @@ +--- +title: FAQs +description: Frequently Asked Questions about how Optimism evolves. +--- \ No newline at end of file diff --git a/governance/protocol-upgrades.mdx b/governance/protocol-upgrades.mdx new file mode 100644 index 000000000..de3ac700d --- /dev/null +++ b/governance/protocol-upgrades.mdx @@ -0,0 +1,4 @@ +--- +title: Protocol Upgrades +description: Learn how the OP Stack stay up to date with the latest innovations. +--- \ No newline at end of file From 27e7ffb8e786fa7b6b2c44c9893068f9f70fe4aa Mon Sep 17 00:00:00 2001 From: soyboy Date: Tue, 2 Dec 2025 11:42:40 -0800 Subject: [PATCH 2/5] adding a couple more pages --- docs.json | 4 +- governance/evolution-and-experimentation.mdx | 105 ++++- governance/gov-faq.mdx | 472 ++++++++++++++++++- 3 files changed, 577 insertions(+), 4 deletions(-) diff --git a/docs.json b/docs.json index 228aa53df..70b4036eb 100644 --- a/docs.json +++ b/docs.json @@ -2202,8 +2202,8 @@ "pages": [ "governance/protocol-upgrades", "governance/capital-allocation", - "governance/gov-faq", - "governance/evolution-and-experimentation" + "governance/evolution-and-experimentation", + "governance/gov-faq" ] } ] diff --git a/governance/evolution-and-experimentation.mdx b/governance/evolution-and-experimentation.mdx index e6c805617..8aeb3cf27 100644 --- a/governance/evolution-and-experimentation.mdx +++ b/governance/evolution-and-experimentation.mdx @@ -1,4 +1,107 @@ --- title: Evolution & Experimentation description: Learn about Optimism's commitment to iterative improvement and experimentation. ---- \ No newline at end of file +--- + +## Evolution + +In our pursuit to design a new type of organization, Optimism's public decision making process has undergone significant evolution since its inception, reflecting Optimism's commitment to iterative improvement and experimentation. +Below is a summary of some of the key things we learned along the way. + +### Key Stakeholders + +- We've run multiple experiments to understand who our most engaged stakeholders are and how they participate in our public decision making process. +- **Tokenholders:** Anyone who holds OP can vote + - We've also run multiple delegation experiments aimed at getting if specific types of tokenholders (protocols, chains, and individual community members) more involved. Our main learning has been that tokenholders need strong incentive alignment to invest time in decision making processes and they want to be involved in low effort, high impact ways. + - While our system allows for delegation - whereby tokenholders can assign their votes to someone else to cast on their behalf - over time we've come to believe that delegation disrupts the incentives of token-weighted voting and that voting directly should be heavily encouraged. + - Tokenholders are asked to make decisions that would benefit from investor protections +- **Users, Apps, and Chains:** You must qualify to be a Citizen + - Citizenship started with a small initial group and expanded via a Web of Trust model. This model suffered from in-group dynamics (which were replicated here), resulting in many Citizens that were impacted by the decisions being made. + - We later ran targeted experiments to evaluate how community members, chains, and past grant recipients voted, ultimately resulting in our key stakeholder model. Our stakeholder models ensures chains, apps, and end-users are able to influence the decisions that impact them. + - Citizens are asked to make decisions that would benefit from consumer protections +- We've realized that input from different stakeholders is needed depending on the type of decision being made: + - **Preferences**: There is no absolute "right" answer and all stakeholders should have a say + - **Prediction**: There is a correct answer, which is only revealed in the future. Experts are best suited to make these decisions. + - When “experts” are needed, these decisions are made by Councils and Boards - such as the Developer Advisory Board and Security Council. These Councils and Boards are still ultimately accountable to key stakeholders. + - **Measurement**: This is best done objectively, by a computer, when possible, or by experts. + +### High Impact Inputs + +- Different decisions impact each stakeholder group in unique ways. Our approach has evolved from “everyone decides everything” to one that only asks stakeholders to make decisions that directly impact them. +- In many cases, a stakeholder doesn't need to make a decision directly, but should still have the ability to veto - or reject - a decision that disadvantages their stakeholder group. +- Stakeholders will also be able to express preferences and influence strategy via non-voting processes. +- We've outlined the different decisions here: Figma + +### The Core Set of Decisions + +- Governance minimization is a foundational principle of Optimism's collective decision making process. Our evolution has been one of continuously simplifying process, reducing structure, and further refining scope. +- We've learned over time that several decisions that used to be made publicly, actually benefit from more centralized decision making (CoCC, CFC, BB.) +- We believe the set of decisions that should be made collectively are those that: + - Reduce platform risk for customers and users of the protocol + - Prevent short-term profit seeking at the long-term expense of the platform +- Optimism has always been committed to supporting public goods, but the way we support public goods has evolved greatly over time. We started with a fully public grant making process, which gradually evolved to be more metrics-driven and programmatic approach, requiring less human input. We expect this to be a continued area of evolution and innovation. +- Our Decentralization Milestones outlines the remaining steps we hope to take to refine and further decentralize our public decision making process. + + + +You can find documentation highlighting the evolution of the Token House, Citizens' House, and Public Goods Funding below. + +**Season 1:** + +- [RetroPGF Round 1](https://community.optimism.io/citizens-house/rounds/retropgf-1) began with 24 voters selected by the Optimism Foundation + +**Season 2:** + +- [RetroPGF Round 2](https://community.optimism.io/citizens-house/rounds/retropgf-2) + +**Season 3:** + +- [Guide to Season 3](https://gov.optimism.io/t/guide-to-season-3-course-correcting/3942) +- [RetroPGF Round 3](https://community.optimism.io/citizens-house/rounds/retropgf-3) + +**Season 4:** + +- [Guide to Season 4](https://gov.optimism.io/t/guide-to-season-4-as-a-collective/5886) + +**Season 5:** + +- [Guide to Season 5](https://gov.optimism.io/t/guide-to-season-5/6894) +- Bring CH online? + +**Season 6:** + +- [Guide to Season 6](https://gov.optimism.io/t/season-6-guide-to-season-6/8113) +- [LINK ROUND 4] +- [LINK ROUND 5] +- [LINK ROUND 6] + +Season 7: + +- [Guide to Season 7](https://gov.optimism.io/t/season-7-guide-to-season-7/9293) + +Season 8: ← We are here + +- [Guide to Season 8](https://gov.optimism.io/t/guide-to-season-8/10001) +- [LINK ROUND 8] + + + +## Experimentation + +Underpinning the learnings outlined above is a culture of experimentation. In our early days, our [iterative approach](https://gov.optimism.io/t/the-path-to-open-metagovernance/7728) sometimes involved a less-scientific, trial-and-error approach. Over time, we've realized a more rigorous, data-driven approach - leveraging controlled trials where possible - allows us to truly understand what works and what doesn't. + +A sample of our Research & Experiments findings are summarized in the table below. We often collaborate with academics, industry experts, and independent researchers. If you'd like to get involved, please visit our [Grants page](https://community.optimism.io/grant/grant-overview) with details on how to get a grant, including links to open RFPs. + +| **Topic** | **Research question** | **Methods** | **Key Takeaways** | **Write-up** | +| --- | --- | --- | --- | --- | +| **Airdrops** | Do airdrops drive prosocial behaviors like delegation? Do they increase retention among new users? | Regression discontinuity design (RDD) | Increased delegation esp among small wallets; Baseline reward increases retention but high activity bonuses decrease retention | - [Did OP Airdrop 2 Increase Governance Engagement?](https://gov.optimism.io/t/did-op-airdrop-2-increase-governance-engagement/7270) + +- [Did OP Airdrop 5 Increase User Retention Rates? A Regression Discontinuity Analysis](https://gov.optimism.io/t/did-op-airdrop-5-increase-user-retention-rates-a-regression-discontinuity-analysis/9610) | +| **Citizenship** | How do we identify key stakeholders (eg, end users, app devs, or partner chains) and give them decision-making rights? | Voting data analysis, surveys, qualitative interviews | Experts no “better” at values questions but better at assessing impact; Guest voters don’t vote differently to existing set; 3 clear personas | - [Citizenship Learnings 2024](https://gov.optimism.io/t/citizenship-learnings-2024/9563) | +| **Deliberation** | How does participating in a deliberative process with direct policy implications change individual attitudes and behaviors? | Randomized experiment, instrumental variable regression | Deliberation increases knowledge and trust; No reduction in polarization when outcome is binding | - [When Is Deliberation Useful for Optimism Governance?](https://gov.optimism.io/t/when-is-deliberation-useful-for-optimism-governance/9142) | +| **Futarchy** | Do projects selected via Futarchy see greater increase in TVL than projects selected by existing Grants Council? | Time-series analysis, RDD, analysis of telegram, survey, and trading data | Futarchy grants produced more Superchain TVL after 3 months than Grants Council picks; Predictions notably overpriced; 400+ forecasters participated | - [Futarchy v1 Preliminary Findings](https://gov.optimism.io/t/futarchy-v1-preliminary-findings/10062) | +| **Public Goods Funding** | What voting designs lead to impactful grant allocation decisions? Does algorithmic/ metrics-based voting improve outcomes? | Voting data analysis, synthetic control method, surveys, qualitative feedback | Humans are bad at quantification and bias toward even distributions rather than reflecting value; Experts with context make better decisions for OSS; Individual bias about impact vs need is inevitable | - [Retro Funding 4: Learnings and Reflections](https://gov.optimism.io/t/retro-funding-4-learnings-and-reflections/9271) + +- [Season 7 Retro Funding - Early Evidence on Developer Tooling Impact](https://gov.optimism.io/t/season-7-retro-funding-early-evidence-on-developer-tooling-impact/10162) | +| **Voter mobilization** | Do appeals to civic duty, economic self-interest, collective security, or decision authority increase tokenholder turnout? | Randomized multi-wave experiment | Economic and security (tangible stakes) were most effective in driving turnout; Repeated reminders are necessary to sustain increase in participation; catchy visuals and follow-ups important | - “What Drives Turnout in Digital Governance? Evidence from a Multi-stage Voter Mobilization Experiment among 34,328 Tokenholders” + diff --git a/governance/gov-faq.mdx b/governance/gov-faq.mdx index 55ace794a..6f9503d52 100644 --- a/governance/gov-faq.mdx +++ b/governance/gov-faq.mdx @@ -1,4 +1,474 @@ --- title: FAQs description: Frequently Asked Questions about how Optimism evolves. ---- \ No newline at end of file +--- + + + + + All OP tokenholders, a key stakeholder group, are represented in governance via the Token House. The Token House uses token-weighted voting, giving influence proportional to OP token holdings. Tokenholders may vote themselves or assign their voting power to a “delegate.” The primary role of tokenholders is to express their financial interest in the evolution of the Superchain and to hold proposers accountable. Tokenholders may vote on: + + **Protocol Upgrades** + + Delegates have the power to veto decisions about protocol upgrades made by the Developer Advisory Board (DAB). This veto power serves as a critical check on technical changes, with the aim of ensuring they align with the interests of those who rely on the protocol. + + **Capital Allocation** + + Delegates participate in resource allocation decisions, including: + + - Approving the Collective Intent, missions, and budget + - Approving Governance Fund proposals + + **Representative Elections** + + Delegates elect members to the Councils and Boards and/or approve any alternative selection mechanisms + + **Ratification** + + Delegates may ratify core governing documents. + + For a full description of the voting mechanics for each of these proposal types, please refer to the [Operating Manual](https://github.com/ethereum-optimism/OPerating-manual/blob/main/manual.md). In future phases, the Token House may gain additional governance powers. + + + + + **Unlock Your Voting Power** + + OP token holders are able to vote on some of the most important decisions for the Collective. This empowers one of the Collective's key stakeholders to have a say in the development of the system. + + You can either vote yourself with your OP tokens, or you can delegate the voting power of your OP tokens to someone else to make decisions on your behalf. + + Get started at [vote.optimism.io/delegates](http://vote.optimism.io/delegates) + + + + **Unlock Your Voting Power** + + OP token holders are able to vote on some of the most important decisions for the Collective. This empowers one of the Collective's key stakeholders to have a say in the development of the system. + + You can either vote yourself with your OP tokens, or you can delegate the voting power of your OP tokens to someone else to make decisions on your behalf. + + Get started at [vote.optimism.io/delegates](http://vote.optimism.io/delegates) + + + + Users, Apps, and Chains, key stakeholder groups, are represented in governance via the Citizens' House. The Citizens' House uses a `1 member, 1 vote` model, so all members have the same level of influence. The primary role of Citizens is to express their preferences in the evolution of the Superchain and to hold proposers accountable. Citizens may vote on: + + **Protocol Upgrades** + + Citizens have the power to veto decisions about protocol upgrades made by the Developer Advisory Board (DAB). This veto power serves as a critical check on technical changes, ensuring they align with the interests of those who rely on the protocol. + + **Resource Allocation** + + Citizens participate in resource allocation decisions, including: + + - Approving the Collective Intent, missions, and budget + + **Representative Elections** + + Citizens elect representatives to the Developer Advisory Board, ensuring it remains accountable to their interests. + + **Ratification** + + Citizens may ratify core governing documents. + + For a full description of the voting mechanics for each of these proposal types, please refer to the [Operating Manual](https://github.com/ethereum-optimism/OPerating-manual/blob/main/manual.md). In future phases, the Citizens' House may gain additional governance powers. + + + + The Token House and the Citizens' House together represent all key stakeholders of the Superchain: tokenholders, chains, apps, and end-users. Both houses vote on proposals when the interests of all stakeholders should be represented in a particular decision. Each house has a distinct voting mechanism which, when combined together, creates a system of checks and balances aimed at balancing competing interests. + + Voting happens on a regular schedule via three-week voting cycles. Regular voting Cycles begin on Thursday at 19:00p GMT (12p PST) and end on Wednesday at 19:00 GMT (12p PST). Protocol Upgrades may go through an accelerated process. You can view full details [here](https://github.com/ethereum-optimism/OPerating-manual/blob/main/manual.md). You can track cycles on [the governance calendar](https://calendar.google.com/calendar/u/0/r?cid=Y180aHVpNzBpdG0wODllN3Q4cTUwaGVoMWtub0Bncm91cC5jYWxlbmRhci5nb29nbGUuY29t). + + + + + Key stakeholders of the Superchain can protect their interests by participating in Optimism's public decision making process (governance). This process allows stakeholders to influence the future of the Superchain with limited day-to-day involvement. + + Key stakeholders will be asked to: + + - **Vote:** 1-2 times per year + - **Provide input:** 3-4 times per year + - **Veto:** only as needed + + Email notifications will be sent to all stakeholders whenever any of the above actions is possible. Stakeholders can also monitor activity directly at [vote.optimism.io](http://vote.optimism.io) or [atlas.optimism.io](http://atlas.optimism.io) + + **Token House Voters** + + 1. **Activity:** The social standard for being an active delegate is participating in 70% of all votes. + 2. **No self-dealing:** Voters are prohibited from approving and voting on their own proposals. Voters may not vote solely for their own candidacy in an election. In the case of approval/ranked choice elections, optimists may vote for themselves, so long as they also cast votes for the remaining elected positions. + 3. **Conflicts of Interest:** Any actual or reasonably anticipated conflicts of interest must be disclosed in writing and prominently displayed ahead of any voting (i.e. when approving proposal drafts, when running for an elected position, when making public recommendations). + + These guidelines help ensure that the Token House remains active and resistant to capture or manipulation. + + **Citizens House Voters** + + To maintain the integrity of the Citizens' House, several important rules govern participation: + + 1. **No Double Representation**: If you are an admin of a Citizen project or organization, you may not also join the Citizens' House as a Superchain user. + 2. **Organization Priority**: An organization and a project under that organization can never both get votes in the Citizens' House. If both are eligible, membership defaults to the organization. + 3. **No Multiple Accounts**: It is forbidden to create multiple accounts to attempt to get multiple votes in the Citizens' House as a Superchain user. In Season 8, Citizens will be manually reviewed for possible Sybil activity by the Optimism Foundation. + 4. **Seasonal Recalculation**: The eligibility criteria for being a member of the Citizens' House will be recalculated every Season and may change—being a Citizen now doesn't guarantee future Citizens' House membership. + + These rules help ensure that the Citizens' House remains balanced, representative, and resistant to capture or manipulation. + + You can view the Code of Conduct [here](https://gov.optimism.io/t/code-of-conduct/5751). + + + + + Funding public goods is core to Optimism's values and vision for a healthy ecosystem. Retroactive Public Goods Funding (Retro Funding) is an experimental grant program to reward public goods that have created impact in the Optimism ecosystem. Learn more at atlas.optimism.io + + + +This guide covers [Ethereum Attestation Service ("EAS")](https://attest.sh/), an open-source public good that is included as a predeploy in the OP Stack. It also covers EAS contract addresses, how to read and write attestations, and indexing. + + + + This guide covers Ethereum Attestation Service ("EAS"), an open-source public good that is included as a predeploy in the OP Stack. It also covers EAS contract addresses, how to read and write attestations, and indexing. + + **EAS contract addresses** + + The [Ethereum Attestation Service](https://docs.attest.sh/docs/welcome) is deployed on these addresses: + + | **Network** | **Attestation Contract** | **Schema Registry Contract** | + | --- | --- | --- | + | OP Sepolia | [0x4200000000000000000000000000000000000021](https://sepolia-optimism.etherscan.io/address/0x4200000000000000000000000000000000000021) | [0x4200000000000000000000000000000000000020](https://sepolia-optimism.etherscan.io/address/0x4200000000000000000000000000000000000020) | + | OP Mainnet | [0x4200000000000000000000000000000000000021](https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000021) | [0x4200000000000000000000000000000000000020](https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000020) | + + **How to read and write attestations** + + You can read and write attestations in several ways: + + - [EAS scan user interface (OP Mainnet)](https://optimism.easscan.org/) + - [EAS scan user interface (OP Sepolia)](https://optimism-sepolia.easscan.org/) + - [JavaScript SDK](https://docs.attest.sh/docs/developer-tools/eas-sdk) + - [Access directly onchain](https://github.com/ethereum-attestation-service/eas-contracts/blob/master/contracts/EAS.sol) (if you need to attest from a smart contract) + + **Indexing** + + Indexing is available via: + + - [GraphQL endpoint](https://docs.attest.sh/docs/developer-tools/api) + - [Ponder graph](https://github.com/ethereum-attestation-service/eas-ponder-graph) + - [Open source indexer](https://github.com/ethereum-attestation-service/eas-indexing-service) + + **Next steps** + + For more information on working with attestations, see [Build Decentralized Identity Apps with Attestations](https://community.optimism.io/identity/about-attestations). + + + + + + Schemas define the structure and type of data that can be included in an attestation. + + Below you will find a list of relevant schemas that are being used on OP Mainnet. Schemas are built using the [Ethereum Attestation Service](https://docs.attest.sh/docs/welcome). + + ## General schemas + + - [**Gitcoin Passport V1 scores schema UID](https://optimism.easscan.org/schema/view/0x6ab5d34260fca0cfcf0e76e96d439cace6aa7c3c019d7c4580ed52c6845e9c89):** `0x6ab5d34260fca0cfcf0e76e96d439cace6aa7c3c019d7c4580ed52c6845e9c89` + - [**Superchain Faucet schema UID**](https://optimism.easscan.org/schema/view/0x98ef220cd2f94de79fbc343ef982bfa8f5b315dec6a08f413680ecb7085624d7): `0x98ef220cd2f94de79fbc343ef982bfa8f5b315dec6a08f413680ecb7085624d7` + + **Schemas related to project creation and Retro funding application** + + [**Project and organization identifier**](https://optimism.easscan.org/schema/view/0xff0b916851c1c5507406cfcaa60e5d549c91b7f642eb74e33b88143cae4b47d0) + + Used as the unique identifier for projects and organizations created on or after 23 August 2024. For projects created earlier, please see the archived section at the bottom of this page. + + | **Schema UID** | **`0xff0b916851c1c5507406cfcaa60e5d549c91b7f642eb74e33b88143cae4b47d0`** | + | --- | --- | + | Issuer | Attestations issued as part of Retro Funding sign up are issued by `0xF6872D315CC2E1AfF6abae5dd814fd54755fE97C` | + | farcasterID | The Farcaster id of the individual who created the project or organization | + | type | "Project" or "Organization" | + + [**Organization metadata**](https://optimism.easscan.org/schema/view/0xc2b376d1a140287b1fa1519747baae1317cf37e0d27289b86f85aa7cebfd649f) + + Used to associate metadata to an organization. Re-issued each time there is a change to metadata + + | **Schema UID** | **`0xc2b376d1a140287b1fa1519747baae1317cf37e0d27289b86f85aa7cebfd649f`** | + | --- | --- | + | Issuer | Attestations issued as part of Retro Funding sign up are issued by `0xF6872D315CC2E1AfF6abae5dd814fd54755fE97C` | + | Recipient | Null | + | RefUID | The attestation UID of the organization this metadata relates to | + | farcasterID | The Farcaster id of the individual who published the organization metadata | + | name | The name of the organization | + | projects | The array of projects that belong to this organization | + | parentOrgUID | The attestation UID of this organization's parent, in case it has one | + | metadataType | How the metadata can be accessed. 1 for ipfs, 2 for http | + | metadataUrl | The storage location where the metadata can be retrieved | + + [**Project metadata**](https://optimism.easscan.org/schema/view/0xe035e3fe27a64c8d7291ae54c6e85676addcbc2d179224fe7fc1f7f05a8c6eac) + + Used to associate metadata to a project. Re-issued each time there is a change to metadata. + + | **Schema UID** | **`0xe035e3fe27a64c8d7291ae54c6e85676addcbc2d179224fe7fc1f7f05a8c6eac`** | + | --- | --- | + | Issuer | Attestations issued as part of Retro Funding sign up are issued by `0xF6872D315CC2E1AfF6abae5dd814fd54755fE97C` | + | Recipient | Null | + | projectRefUID | The attestation UID of the project this metadata relates to | + | farcasterID | The Farcaster id of the individual who published the project metadata | + | name | The name of the project | + | category | The category of the project | + | parentProject RefUID | The attestation UID of this project's parent project, in case it has a parent | + | metadataType | How the metadata can be accessed. 1 for ipfs, 2 for http | + | metadataUrl | The storage location where the metadata can be retrieved | + + [**Retro funding application**](https://optimism.easscan.org/schema/view/0x2169b74bfcb5d10a6616bbc8931dc1c56f8d1c305319a9eeca77623a991d4b80) + + Used to identify a project's application to a specific Retro Funding Round. This attestation is used for Retro Funding Round 6 and beyond. + + | **Schema UID** | **`0x2169b74bfcb5d10a6616bbc8931dc1c56f8d1c305319a9eeca77623a991d4b80`** | + | --- | --- | + | Issuer | Attestations issued as part of Retro Funding sign up are issued by: `0xF6872D315CC2E1AfF6abae5dd814fd54755fE97C` | + | Recipient | Null | + | round | The round number for which this application was submitted | + | metadataType | How the metadata can be accessed. 1 for ipfs, 2 for http | + | metadataUrl | The storage location where the metadata can be retrieved | + | farcasterID | The individual that submitted this application on behalf of the project. | + | metadataSnapshot RefUID | The project metadata at the time the application was submitted. | + + [**Retro funding application approval/rejection**](https://optimism.easscan.org/schema/view/0x683b1b399d47aabed79c9aa8f2674729021174b6e5cce1e20675eab404fc82d6) + + Used to identify which Retro Funding applications have been approved or rejected. + + | **Schema UID** | **`0x683b1b399d47aabed79c9aa8f2674729021174b6e5cce1e20675eab404fc82d6`** | + | --- | --- | + | Issuer | Currently, the Optimism Foundation issues these from the following address: `0xE4553b743E74dA3424Ac51f8C1E586fd43aE226F` | + | Recipient | Null | + | projectApplicationUID | The unique identifier of the projects Retro Funding application. | + | Status | The status of the Retro Funding application. | + | Reason | Identifier for the reason an application was rejected. 1 = "Duplicate Application", 2 = "Deceiving Badgeholders", 3 = "Spam", 4 = "Not meeting eligibility criteria" | + + [**Retro funding rewards**](https://optimism.easscan.org/schema/view/0x670ad6e6ffb842d37e050ea6d3a5ab308195c6f584cf2121076067e0d8adde18) + + Used to identify the reward amount each approved project received in a Retro Funding round + + | **Schema UID** | **`0x670ad6e6ffb842d37e050ea6d3a5ab308195c6f584cf2121076067e0d8adde18`** | + | --- | --- | + | Issuer | Currently, the Optimism Foundation issues these from one the following address: `0xE4553b743E74dA3424Ac51f8C1E586fd43aE226F` | + | Recipient | Null | + | refUID | The UID of the Retro Funding application | + | projectRefUID | The unique identifier of the project | + | round | The retro round for which the project was rewarded | + | OPamount | The amount of OP awarded to the project | + + ## Schemas related to token house grants + + [**Token house grant approved**](https://optimism.easscan.org/schema/view/0x8aef6b9adab6252367588ad337f304da1c060cc3190f01d7b72c7e512b9bfb38) + + Issued by the Grants Council when a project is approved for a grant. Does not indicate that the grant has been completed. + + | **Schema UID** | **`0x8aef6b9adab6252367588ad337f304da1c060cc3190f01d7b72c7e512b9bfb38`** | + | --- | --- | + | Issuer | Currently issued by the Grants Council lead. | + | Recipient | The address where the tokens will be delivered once the grant has been completed. | + | refUID | Currently null | + | projectRefUID | The unique identifier of the project that was approved for the grant. | + | UserIncentivesOP | The OP amount approved for user incentives. | + | BuildersOP | The OP amount approved for the builder. | + | Season | The season (number) in which the grant was approved | + | Intent | The intent (number) to which the mission belongs | + | Mission | The name of the mission (in words) under which this grant was made. | + | Approval date | The date the grant was approved, in the following format MM/DD/YYYY | + | MetadataUrl | Currently null | + + ## Schemas related to roles and contributions + + [**Citizens**](https://optimism.easscan.org/schema/view/0xc35634c4ca8a54dce0a2af61a9a9a5a3067398cb3916b133238c4f6ba721bc8a) + + Citizen attestations were first issued in Season 6 and are used to represent Citizenship separately from the ability to vote in a specific Retro Round. The resolver contract checks that the issuer is the Foundation with following address `0xE4553b743E74dA3424Ac51f8C1E586fd43aE226F` + + | **Schema UID** | **`0xc35634c4ca8a54dce0a2af61a9a9a5a3067398cb3916b133238c4f6ba721bc8a`** | + | --- | --- | + | RefUID | In case the Citizen is a chain or an app, the refUID field will reference the organization/project id of the chain or app. If null, the Citizen is an end-user | + | FarcasterID | The Citizen's unique identifier | + | SelectionMethod | A Code representing the method through which the Citizen was selected. Codes beginning with the number 1 refer to various flavours of Web of Trust selection. | + + [**Retro funding voters**](https://optimism.easscan.org/schema/view/0x41513aa7b99bfea09d389c74aacedaeb13c28fb748569e9e2400109cbe284ee5) + + These attestations are voting Badges issued for Retro Round 5 and beyond. They are different from the [previous schema](https://optimism.easscan.org/schema/view/0xfdcfdad2dbe7489e0ce56b260348b7f14e8365a8a325aef9834818c00d46b31b) to include new fields like votingGroup, used to assign voters to sub-categories in the round. + + | **Schema UID** | **`0x41513aa7b99bfea09d389c74aacedaeb13c28fb748569e9e2400109cbe284ee5`** | + | --- | --- | + | FarcasterID | The voter's unique identifier | + | Round | The round number for which this voting Badge was valid | + | voterType | Guest or Citizen | + | votingGroup | Used to assign voters to subcategories in case the Round has subcategories | + | selectionMethod | The method in which this voter was selected | + + [**MetaGov contribution**](https://optimism.easscan.org/schema/view/0x84260b9102b41041692558a4e0cba6b7e5f9b813be56402c3db820c06dd4a5f1) + + | **Schema UID** | **`0x84260b9102b41041692558a4e0cba6b7e5f9b813be56402c3db820c06dd4a5f1`** | + | --- | --- | + | Issuer | Currently, the Optimism Foundation issues these from one of the following addresses: `0x621477dBA416E12df7FF0d48E14c4D20DC85D7D9` or `0xE4553b743E74dA3424Ac51f8C1E586fd43aE226F`. | + | Recipient | The address of the individual who made the contribution | + | refUID | The UID of the project, in case this contribution is represented as a project | + | FarcasterID | The id of the individual who made the contribution, if known | + | Impact | This field is not currently being used | + | Season | The season in which the contribution was made | + | Decision Module | The decision module to which the contribution relates | + | Contribution Type | The type of contribution | + | MetadataUrl | This field is not currently being used | + + [**Foundation mission request completed**](https://optimism.easscan.org/schema/view/0x649cc6df5af7561b66384405a62682c44e2428584d2f17a202ac3ef4506e2457) + + | **Schema UID** | **`0x649cc6df5af7561b66384405a62682c44e2428584d2f17a202ac3ef4506e2457`** | + | --- | --- | + | Issuer | Currently, the Optimism Foundation issues these from one of the following addresses: `0x621477dBA416E12df7FF0d48E14c4D20DC85D7D9` or `0xE4553b743E74dA3424Ac51f8C1E586fd43aE226F`. | + | projectRefUID | The UID of the project that represents the work completed as part of the Foundation Mission Request | + | OP Amount | The OP Amount that was awarded for the completion of this Mission Request | + | Season | The season in which this Mission Request was completed | + + [**Retro funding governance contribution**](https://optimism.easscan.org/schema/view/0x3743be2afa818ee40304516c153427be55931f238d961af5d98653a93192cdb3) + + | **Schema UID** | **`0x3743be2afa818ee40304516c153427be55931f238d961af5d98653a93192cdb3`** | + | --- | --- | + | Issuer | Currently, the Optimism Foundation issues these from one of the following addresses: `0x621477dBA416E12df7FF0d48E14c4D20DC85D7D9` or `0xE4553b743E74dA3424Ac51f8C1E586fd43aE226F`. | + | Recipient | The address of the individual who made the contribution | + | Rpgf_round | The round number for which this contribution was made | + | RetroPGF_Contribution | The type of contribution made | + + [**Governance contribution**](https://optimism.easscan.org/schema/view/0xef874554718a2afc254b064e5ce9c58c9082fb9f770250499bf406fc112bd315) + + Issued to those who held governance roles in the Collective, such as Grants Council members. + + | **Schema UID** | **`0xef874554718a2afc254b064e5ce9c58c9082fb9f770250499bf406fc112bd315`** | + | --- | --- | + | Issuer | Currently, the Optimism Foundation issues these from one of the following addresses: `0x621477dBA416E12df7FF0d48E14c4D20DC85D7D9` or `0xE4553b743E74dA3424Ac51f8C1E586fd43aE226F`. | + | Issuer | Currently, the Optimism Foundation issues these from one of the following addresses: `0x621477dBA416E12df7FF0d48E14c4D20DC85D7D9` or `0xE4553b743E74dA3424Ac51f8C1E586fd43aE226F` | + | Recipient | The address of the individual who made the contribution | + | govSeason | The season the individual held the role | + | govRole | The role held by the individual | + + ## Archived schemas + + These schemas are no longer being actively issued, but capture valuable historical data. + + [**Retro funding application**](https://optimism.easscan.org/schema/view/0x88b62595c76fbcd261710d0930b5f1cc2e56758e155dea537f82bf0baadd9a32) + + Used to identify a project's application to a specific Retro Funding Round. This attestation was used for Retro Funding Rounds 4 and 5. + + | **Schema UID** | **`0x88b62595c76fbcd261710d0930b5f1cc2e56758e155dea537f82bf0baadd9a32`** | + | --- | --- | + | Issuer | Attestations issued as part of Retro Funding sign up are issued by: `0xF6872D315CC2E1AfF6abae5dd814fd54755fE97C` | + | Recipient | Null | + | round | The round number for which this application was submitted | + | projectRefUID | The unique identifier of the project that submitted this application | + | farcasterID | The individual that submitted this application on behalf of the project. | + | metadataSnapshot RefUID | The project metadata at the time the application was submitted. | + + [**Retro funding badgeholders**](https://optimism.easscan.org/schema/view/0xfdcfdad2dbe7489e0ce56b260348b7f14e8365a8a325aef9834818c00d46b31b) + + These attestations are considered "voting Badges" and allow an individual to vote in any given iteration of Retro Funding. They were used up to and including Retro Round 4. + + | **Schema UID** | **`0xfdcfdad2dbe7489e0ce56b260348b7f14e8365a8a325aef9834818c00d46b31b`** | + | --- | --- | + | Issuer | Currently, the Optimism Foundation issues these from one of the following addresses: `0x621477dBA416E12df7FF0d48E14c4D20DC85D7D9` or `0xE4553b743E74dA3424Ac51f8C1E586fd43aE226F` | + | Recipient | The Badgeholder's address | + | rpgfRound | The round number for which this voting Badge was valid | + | referredBy | In early rounds, new Badges were issued by referral. This field captures the address of the referrer, if there was one | + | referredMethod | If this voting Badge was issued by referral, this field captures the referral method | + + [**Project identifier**](https://optimism.easscan.org/schema/view/0x7ae9f4adabd9214049df72f58eceffc48c4a69e920882f5b06a6c69a3157e5bd) + + Used as the unique identifier for projects created in the Collective before 23 August 2024. Attestations issued from this schema prior to 23 August 2024 are still used as the unique identifier for projects. New projects created after 23 August 2024 use the new entity identifier (see above). + + | **Schema UID** | **`0x7ae9f4adabd9214049df72f58eceffc48c4a69e920882f5b06a6c69a3157e5bd`** | + | --- | --- | + | Issuer | Attestations issued as part of Retro Funding sign up are issued by `0xF6872D315CC2E1AfF6abae5dd814fd54755fE97C` | + | Recipient | Null | + | farcasterID | The Farcaster id of the individual who created the project | + - [**RetroPGF 3 Approved Application schema UID](https://optimism.easscan.org/schema/view/0xebbf697d5d3ca4b53579917ffc3597fb8d1a85b8c6ca10ec10039709903b9277):**`0xebbf697d5d3ca4b53579917ffc3597fb8d1a85b8c6ca10ec10039709903b9277`. Important: Remember to verify the attester address is `0x621477dBA416E12df7FF0d48E14c4D20DC85D7D9` + - [**RetroPGF 3 Application schema UID](https://optimism.easscan.org/schema/view/0x76e98cce95f3ba992c2ee25cef25f756495147608a3da3aa2e5ca43109fe77cc):** `0x76e98cce95f3ba992c2ee25cef25f756495147608a3da3aa2e5ca43109fe77cc` + - [**RetroPGF 3 Lists schema UID](https://optimism.easscan.org/schema/view/0x3e3e2172aebb902cf7aa6e1820809c5b469af139e7a4265442b1c22b97c6b2a5):** `0x3e3e2172aebb902cf7aa6e1820809c5b469af139e7a4265442b1c22b97c6b2a5` + - [**Season 4 Co-grant participant schema UID**](https://optimism.easscan.org/schema/view/0x401a80196f3805c57b00482ae2b575a9f270562b6b6de7711af9837f08fa0faf): `0x401a80196f3805c57b00482ae2b575a9f270562b6b6de7711af9837f08fa0faf`. Important: Remember to verify the attester address is `0x3C7820f2874b665AC7471f84f5cbd6E12871F4cC` or `0x2a0eB7cAE52B68e94FF6ab0bFcf0dF8EeEB624be` + - [**Optimist Profile schema UID](https://optimism.easscan.org/schema/view/0xac4c92fc5c7babed88f78a917cdbcdc1c496a8f4ab2d5b2ec29402736b2cf929):** `0xac4c92fc5c7babed88f78a917cdbcdc1c496a8f4ab2d5b2ec29402736b2cf929` + + ## Next steps + + - For more information on working with attestations, see [Build Decentralized Identity Apps with Attestations](https://community.optimism.io/identity/about-attestations). + - To see a list of applications using EAS, see [Attestation Apps](https://community.optimism.io/identity/applications). + + + + + + + Here you'll find the [Superchain Health Dashboard](https://docs.google.com/spreadsheets/d/1f-uIW_PzlGQ_XFAmsf9FYiUf0N9l_nePwDVrw0D5MXY/edit?gid=584971628#gid=584971628), below are relevant OP trackers, reports, and addresses. + + Governing Documentation + + - [Operating Manual](https://github.com/ethereum-optimism/OPerating-manual/blob/main/manual.md) + - [Working Constitution of the Optimism Collective](https://gov.optimism.io/t/working-constitution-of-the-optimism-collective/55) + - [Standard Rollup Charter](https://github.com/ethereum-optimism/OPerating-manual/blob/main/Standard%20Rollup%20Charter.md) + - [Law of Chains](https://gov.optimism.io/t/final-law-of-chains-v0-1/) + - [Decentralization Milestone Working Model](https://docs.google.com/spreadsheets/d/1IpL0oTd3AgNBu_eWdjP9EjbQfZjq-_Nd3yU1H2ke3vY/edit?gid=0#gid=0) + - [Decision Diagram Working Model](https://www.figma.com/board/iXqyKmLJeBeplKpJBHDI7G/PUBLIC%3A-Optimism-Decision-Diagram-Working-Model?node-id=0-1&node-type=canvas&t=QLiz1uM1DepwYyHy-0) + - [Optimist Expectations](https://gov.optimism.io/t/optimist-expectations/) + + **OP Trackers** + + - [Optimism GovFund Grants: Public Delivery Tracking](https://docs.google.com/spreadsheets/d/1Ul8iMTsOFUKUmqz6MK0zpgt8Ki8tFtoWKGlwXj-Op34/edit?gid=1179446718#gid=1179446718) + - [OP Token Unlock (Estimated)](https://docs.google.com/spreadsheets/d/1qVMhLmmch3s6XSbiBe8hgD4ntMkPIOhc1WrhsYsQc7M/edit?gid=470961921#gid=470961921) + + **Foundation Budget Reports** + + - These can be found [here](https://gov.optimism.io/c/updates-and-announcements/foundation-budgets/) on the governance forum. + + **Retroactive Public Goods Funding Round Results** + + - These can be found [here](https://retrofunding.optimism.io/round/results) on retrofunding.optimism.io. + + **Relevant Addresses** + + You can find the list of wallets across L1 and OP Mainnet where the Optimism Collective Revenue earned sits [here](https://docs.google.com/spreadsheets/d/1f-uIW_PzlGQ_XFAmsf9FYiUf0N9l_nePwDVrw0D5MXY/edit?gid=155717474#gid=155717474), on the right-hand side of the Collective Contribution page. + + - OP Treasury Address for Foundation Allocated Budget: 0x2A82Ae142b2e62Cb7D10b55E323ACB1Cab663a26 + - This address hold the remaining OP tokens allocated to the Foundation, which the Foundation requires governance approval to access (via annual FND budget proposals). + - OP Treasury Address for Foundation Approved Budget: 0x2501c477D0A35545a387Aa4A3EEe4292A9a8B3F0 + - This is the Foundation's OP Treasury which is available for the Foundation to utilize as the Foundation's budget granted through the initial token allocation. Transactions from this wallet are typically internal operational movements per the Foundation's needs. + - Additional token may be moved from 0x2…a26 to 0x2…3F0 based on governance approval of budgets. + - OP Foundation Grants Wallet: 0x19793c7824Be70ec58BB673CA42D2779d12581BE + - This Foundation wallet is used to make private OP grants. This is topped up from the OP Treasury Foundation Approved Budget wallet 0x2…B3F0 as needed. + - OP Foundation Locked Grants Wallet: 0xE4553b743E74dA3424Ac51f8C1E586fd43aE226F + - This Foundation wallet is used to hold OP for one year lockups. This is topped up from the OP Foundation Grants Wallet 0x1...81BE as needed. + + **Optimism Governance Calendar** + + - You can find a link to the Governance Calendar [here](https://calendar.google.com/calendar/embed?src=c_fnmtguh6noo6qgbni2gperid4k%40group.calendar.google.com&ctz=Europe%2FBerlin). + + + + The Optimism Foundation is a Cayman Islands foundation company. It operates to support the establishment of the [Optimism Collective](https://community.optimism.io/welcome/welcome-overview), the development of the Optimism ecosystem, and the technology that powers it. + + Consistent with the Collective's Working Constitution, the Foundation strives to: + + - Support the Collective with a formal legal entity, allowing the Foundation to: + - Enter into contracts with third parties, such as service providers. + - Administer intellectual property rights. + - Make required governmental reports and filings. + + **How does the Foundation work?** + + The Optimism Foundation is governed by a Board of Directors and a Supervisor. + + The Board of Directors currently consists of: Abbey Titcomb, Mark Tyneway, Brian Avello, and Jing Wang. The Board's role is to manage the business and affairs of the Foundation. + + The Supervisor is the Cayman Islands firm, DS Limited. Its role is to oversee the Foundation's directors and ensure the observance of their legal obligations. + + The Foundation also employs officers, contractors and service providers to execute on its operational and administrative aims. + + **How is the Foundation held accountable?** + + As a Cayman Islands foundation company, the Foundation is legally accountable to its governing documentation, which sets up the Foundation to defer to the will of the Optimism Collective and its governance. + + There are two governance proposal types specifically targeted towards ensuring that the Foundation and its personnel are accountable to the will of the Collective: + + - **Director removal** - the ability of governance to have a member of the Foundation's Board of Directors removed from service. + - **Rights protections** - a blocking vote, which enables governance to veto any proposed change to the Foundation's governing documents that would materially reduce the rights of OP token holders. + + More information on each of the above proposal types is contained in the [Operating Manual](https://github.com/ethereum-optimism/OPerating-manual). + + + \ No newline at end of file From d56c9c39a969c799697ff462fe28f9e76e70b041 Mon Sep 17 00:00:00 2001 From: soyboy Date: Tue, 2 Dec 2025 12:41:09 -0800 Subject: [PATCH 3/5] adding final content --- governance/capital-allocation.mdx | 69 ++++++++++++++++++ governance/evolution-and-experimentation.mdx | 4 +- governance/protocol-upgrades.mdx | 38 +++++++++- public/img/governance/capital-allocation.png | Bin 0 -> 84346 bytes .../governance/protocol-upgrade-process.png | Bin 0 -> 204583 bytes 5 files changed, 107 insertions(+), 4 deletions(-) create mode 100644 public/img/governance/capital-allocation.png create mode 100644 public/img/governance/protocol-upgrade-process.png diff --git a/governance/capital-allocation.mdx b/governance/capital-allocation.mdx index 257d86c0f..ff4707adf 100644 --- a/governance/capital-allocation.mdx +++ b/governance/capital-allocation.mdx @@ -3,3 +3,72 @@ title: Capital Allocation description: Learn how Optimism allocates capital for long-term success. --- +## How does Optimism ensure long-term success? + +Optimism strives to create a sustainable ecosystem flywheel. In this flywheel, revenue contributed by OP Chains to the Optimism Collective funds open-source development and drives ecosystem growth, which strengthens the OP Stack and attracts more end-users, apps, integration partners, and chains. + +In implementing this flywheel, Optimism uses a public decision making process designed to prevent short-term profit seeking at the expense of the platform, while ensuring organizations contributing the OP Stack remain accountable to tokenholders and customers. This process includes a capital allocation model, designed to avoid many of the common failure modes of corporate governance, aiming to ensure the product always remains at the cutting edge. + +For more details, please see the Operating Manual. + +![capital alloction](/public/img/governance/capital-allocation.png) + + ## How does Optimism generate revenue? + +OP Chains in the Superchain earn transaction fees whenever users send transactions onchain, including for payments, trading, identity, and other applications. Each chain also pays costs to publish its activity to Ethereum for security. + +OP Chains contribute a portion of their revenue to Optimism. This treasury is used to drive growth, provide shared infrastructure, and fund open source contributions that benefit the Superchain. + +Superchain member chains contribute the greater of: + +- 15% of net transaction fee profit (transaction fees earned on L2 - costs paid to Ethereum L1), or +- 2.5% of gross transaction fees + +OP Mainnet contributes 100% of its revenue to this shared treasury. + +You can find more information about revenue in the [Superchain Revenue Explainer](https://community.optimism.io/op-token/superchain-revenue-explainer) documentation. + +You can also find the list of wallets across L1 and OP Mainnet where the Optimism Collective Revenue earned sits [here](https://docs.google.com/spreadsheets/d/1f-uIW_PzlGQ_XFAmsf9FYiUf0N9l_nePwDVrw0D5MXY/edit?gid=155717474#gid=155717474), on the right-hand side of the Collective Contribution page. + +- OP Treasury Address for Foundation Allocated Budget: `0x2A82Ae142b2e62Cb7D10b55E323ACB1Cab663a26` + - This address hold the remaining OP tokens allocated to the Foundation, which the Foundation requires governance approval to access (via annual FND budget proposals). +- OP Treasury Address for Foundation Approved Budget: `0x2501c477D0A35545a387Aa4A3EEe4292A9a8B3F0` + - This is the Foundation's OP Treasury which is available for the Foundation to utilize as the Foundation's budget granted through the initial token allocation. Transactions from this wallet are typically internal operational movements per the Foundation's needs. + - Additional token may be moved from `0x2…a26` to `0x2…3F0` based on governance approval of budgets. +- OP Foundation Grants Wallet: `0x19793c7824Be70ec58BB673CA42D2779d12581BE` + - This Foundation wallet is used to make private OP grants. This is topped up from the OP Treasury Foundation Approved Budget wallet `0x2…B3F0` as needed. +- OP Foundation Locked Grants Wallet: `0xE4553b743E74dA3424Ac51f8C1E586fd43aE226F` + - This Foundation wallet is used to hold OP for one year lockups. This is topped up from the OP Foundation Grants Wallet `0x1...81BE` as needed. + +## How is the treasury managed? + +The treasury is currently stewarded by the Foundation, but is subject to oversight by key stakeholder groups, via Optimism's public decision making process. Specifically, tokenholders, chains, apps, and users are asked to oversee annual budgets, which enable the Foundation to deploy the treasury into initiatives aimed at generated the sustainable flywheel described above. + +Foundation Budget Reports can be found [here](https://gov.optimism.io/c/updates-and-announcements/foundation-budgets/) on the governance forum. + +The OP Token Unlock (Estimated) sheet can be found [here](https://docs.google.com/spreadsheets/d/1qVMhLmmch3s6XSbiBe8hgD4ntMkPIOhc1WrhsYsQc7M/edit?usp=sharing). + +You can find more information via the Operating Manual [here](https://github.com/ethereum-optimism/OPerating-manual/blob/main/manual.md). + +## What is Optimism's commitment to Open Source Software? + +Optimism has always been committed to funding open-source software. OP Labs, a core contributor to the OP Stack, is registered as a public benefit corporation with a mission to enhance and enshrine access to public goods. The OP Stack is MIT licensed and Optimism dedicates a significant portion of its treasury to funding public goods and open-source software. + +Optimism operates various grant programs to incentivize and reward open-source contributions. Grant programs can be found via [atlas.optimism.io](http://atlas.optimism.io). + +## What can I do with the OP Token? + +The OP token was created in May of 2022, with an initial supply of 4,294,967,296 OP tokens. The token was launched as a governance token to enable tokenholders to weigh in on technical and economic decisions that impact Optimism, such as protocol upgrades and capital allocation. The Optimism Foundation estimates the total supply of circulating OP tokens to increase as detailed in [this sheet](https://docs.google.com/spreadsheets/d/1qVMhLmmch3s6XSbiBe8hgD4ntMkPIOhc1WrhsYsQc7M/). + +Tokenholders can use OP to vote on: + +- Protocol Upgrades +- Token Allocations +- Adjusting Inflation +- Removing the Director of the Optimism Foundation +- Dissolutions +- Elections (and representative removal) +- Protecting the rights of tokenholders by consenting to any changes to the founding documents of the Optimism Foundation, if those changes would materially reduce their rights. +- Ratification of Governing Documents + +You can find full details of what Tokenholders can vote with the Operating Manual [here](https://github.com/ethereum-optimism/OPerating-manual/blob/main/manual.md). You can sign up to vote with your tokens [here](https://vote.optimism.io/delegates). \ No newline at end of file diff --git a/governance/evolution-and-experimentation.mdx b/governance/evolution-and-experimentation.mdx index 8aeb3cf27..db3e77bee 100644 --- a/governance/evolution-and-experimentation.mdx +++ b/governance/evolution-and-experimentation.mdx @@ -94,9 +94,7 @@ A sample of our Research & Experiments findings are summarized in the table belo | **Topic** | **Research question** | **Methods** | **Key Takeaways** | **Write-up** | | --- | --- | --- | --- | --- | -| **Airdrops** | Do airdrops drive prosocial behaviors like delegation? Do they increase retention among new users? | Regression discontinuity design (RDD) | Increased delegation esp among small wallets; Baseline reward increases retention but high activity bonuses decrease retention | - [Did OP Airdrop 2 Increase Governance Engagement?](https://gov.optimism.io/t/did-op-airdrop-2-increase-governance-engagement/7270) - -- [Did OP Airdrop 5 Increase User Retention Rates? A Regression Discontinuity Analysis](https://gov.optimism.io/t/did-op-airdrop-5-increase-user-retention-rates-a-regression-discontinuity-analysis/9610) | +| **Airdrops** | Do airdrops drive prosocial behaviors like delegation? Do they increase retention among new users? | Regression discontinuity design (RDD) | Increased delegation esp among small wallets; Baseline reward increases retention but high activity bonuses decrease retention | - [Did OP Airdrop 2 Increase Governance Engagement?](https://gov.optimism.io/t/did-op-airdrop-2-increase-governance-engagement/7270)
- [Did OP Airdrop 5 Increase User Retention Rates? A Regression Discontinuity Analysis](https://gov.optimism.io/t/did-op-airdrop-5-increase-user-retention-rates-a-regression-discontinuity-analysis/9610) | | **Citizenship** | How do we identify key stakeholders (eg, end users, app devs, or partner chains) and give them decision-making rights? | Voting data analysis, surveys, qualitative interviews | Experts no “better” at values questions but better at assessing impact; Guest voters don’t vote differently to existing set; 3 clear personas | - [Citizenship Learnings 2024](https://gov.optimism.io/t/citizenship-learnings-2024/9563) | | **Deliberation** | How does participating in a deliberative process with direct policy implications change individual attitudes and behaviors? | Randomized experiment, instrumental variable regression | Deliberation increases knowledge and trust; No reduction in polarization when outcome is binding | - [When Is Deliberation Useful for Optimism Governance?](https://gov.optimism.io/t/when-is-deliberation-useful-for-optimism-governance/9142) | | **Futarchy** | Do projects selected via Futarchy see greater increase in TVL than projects selected by existing Grants Council? | Time-series analysis, RDD, analysis of telegram, survey, and trading data | Futarchy grants produced more Superchain TVL after 3 months than Grants Council picks; Predictions notably overpriced; 400+ forecasters participated | - [Futarchy v1 Preliminary Findings](https://gov.optimism.io/t/futarchy-v1-preliminary-findings/10062) | diff --git a/governance/protocol-upgrades.mdx b/governance/protocol-upgrades.mdx index de3ac700d..9950d6477 100644 --- a/governance/protocol-upgrades.mdx +++ b/governance/protocol-upgrades.mdx @@ -1,4 +1,40 @@ --- title: Protocol Upgrades description: Learn how the OP Stack stay up to date with the latest innovations. ---- \ No newline at end of file +--- + +## How does the OP Stack stay up to date with the latest innovation? + +The OP Stack is Optimism's open-source software for deploying next-generation onchain products. The software is licensed under the MIT license, meaning it can be freely used and forked by all parties. The OP Stack has a vibrant core developer community who contribute to the stack, ensuring it reflects the features and values protocol users care about. + +The Superchain is an ecosystem of chains running on Optimism's OP Stack, featuring some of the world's largest enterprises. Superchain networks benefit from shared security, upgrades and services provided by Optimism. Each chain maintains peak performance with access to innovative new features developed anywhere on the stack, continually strengthening the entire Superchain ecosystem. Chains may also configure components of the OP Stack to fit their regulatory and business needs while still benefiting from shared infrastructure and innovation. Learn more about the best way to build on the OP Stack for your business [here](https://www.optimism.io/compare). + +## How are new features added to the OP Stack? + +OP Labs and external contributors determine the feature roadmap. Based on discussions, protocol upgrades are drafted, which go through the protocol upgrade process. + +## What is the protocol upgrade process? + +The protocol upgrade process is designed to make sure the OP Stack does not change against the interests of the businesses building on the platform. This is a key benefit of crypto systems compared to their centralized alternatives. Platform risk is a common risk of [Web 2 platforms](https://a16zcrypto.com/posts/article/when-is-decentralizing-on-a-blockchain-valuable/) and is a key consideration for the largest partners building on the OP Stack. + +![protocol-upgrade-process](/public/img/governance/protocol-upgrade-process.png) + +Protocol upgrades are drafted by OP Labs or other core contributors to the OP Stack. Before they are implemented, they are reviewed by an independent group of developers (the Developer Advisory Board) to ensure the upgrade is well justified. + +After a proposal has been reviewed by the Developer Advisory Board, it enters a 7 day veto period. This allows all impacted stakeholders, namely tokenholders, chains, apps, and end-users to override the DAB's decision if they believe an upgrade disadvantages their interests. This is how platform risk is reduced for key stakeholders of the OP Stack. + +If a proposal is veto'd, it enters an appeals and discussion phase and can be resubmitted. + +For full details about the protocol upgrade process, please see the [Operating Manual](https://github.com/ethereum-optimism/OPerating-manual/blob/main/manual.md). + +Overall - contributors, tokenholders, chains, apps, and end-users all have a voice. Checks and balances exist so that no single entity (including OP Labs or the Foundation) can unilaterally dictate the future of the OP Stack. + +Platform risk is reduced by distributing veto power across stakeholder groups while maintaining an efficient core developer process. This ensures upgrades happen quickly but can be vetoed if they harm key stakeholders. + +## How can my chain specifically influence the feature roadmap? + +Superchain members who contribute revenue back to the Collective are consulted by OP Labs and core developers about the feature roadmap to ensure their voices are heard. All development happens in the open and chains are encouraged to participate and share their perspectives within various research and development repositories. + +## How does Optimism help my chain achieve decentralization? + +Permissionless Fault Proof OP Chains that have their upgrade keys managed by the Optimism Security Council are classified as Stage 1 in [L2Beat's framework](https://l2beat.com/stages). This distributed group delivers the benefit of security scrutinized upgrades that are managed by Optimism. diff --git a/public/img/governance/capital-allocation.png b/public/img/governance/capital-allocation.png new file mode 100644 index 0000000000000000000000000000000000000000..0ba9360c2184438c1c08b8a7e19d295e3a945826 GIT binary patch literal 84346 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 aZqKX~X%U~#R&X2}*|8%!s`>cSSN{h`{9+gY literal 0 HcmV?d00001 diff --git a/public/img/governance/protocol-upgrade-process.png b/public/img/governance/protocol-upgrade-process.png new file mode 100644 index 0000000000000000000000000000000000000000..8be7a322c21425d43ca00f46229a59615236899a GIT binary patch literal 204583 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

Cn1=3bkB00N#r`F)QiyhTx7z0D)i+q7K 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%0A0ziOD9 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 Date: Tue, 2 Dec 2025 12:48:03 -0800 Subject: [PATCH 4/5] removing community links --- app-developers/tools/data/oracles.mdx | 1 - .../tools/infrastructure/block-explorers.mdx | 3 -- app-developers/tools/testing/faucets.mdx | 3 -- .../tools/wallets/account-abstraction.mdx | 2 - .../reference/standard-configuration.mdx | 3 -- .../upgrade-op-contracts-1-3-1-8.mdx | 1 - connect/contribute/docs-contribute.mdx | 5 -- connect/contribute/stack-contribute.mdx | 1 - docs.json | 9 +--- governance/capital-allocation.mdx | 2 +- governance/evolution-and-experimentation.mdx | 46 +------------------ governance/gov-faq.mdx | 10 +--- op-stack/protocol/design-principles.mdx | 5 -- op-stack/protocol/network-upgrades.mdx | 5 -- op-stack/protocol/smart-contracts.mdx | 4 +- op-stack/security/faq-sec-model.mdx | 2 +- reference/contribute/docs-contribute.mdx | 5 -- reference/contribute/stack-contribute.mdx | 1 - 18 files changed, 7 insertions(+), 101 deletions(-) diff --git a/app-developers/tools/data/oracles.mdx b/app-developers/tools/data/oracles.mdx index 91b200abd..77250a0c6 100644 --- a/app-developers/tools/data/oracles.mdx +++ b/app-developers/tools/data/oracles.mdx @@ -136,7 +136,6 @@ Developer teams who want to feature products/tools on this page must meet the fo 3. **actively maintained developer tool** that aligns with OP's commitment to a magical developer experience (e.g., easy-to-use, easy-to-integrate, great DevX, highly-rated by community, etc.) For teams that are supporting but still establishing a user base, we encourage you to share your tool on the [community oracles page](https://github.com/ethereum-optimism/developers/blob/main/community/tools/oracles.md). -You can also promote your tool in the [developer forum](https://github.com/ethereum-optimism/developers/discussions/categories/show-and-tell) and sign up to share your tool at the next [demo day](https://community.optimism.io/docs/contribute/demo-day/?utm_source=op-docs&utm_medium=docs). ## Next steps diff --git a/app-developers/tools/infrastructure/block-explorers.mdx b/app-developers/tools/infrastructure/block-explorers.mdx index 9e749888f..555de841b 100644 --- a/app-developers/tools/infrastructure/block-explorers.mdx +++ b/app-developers/tools/infrastructure/block-explorers.mdx @@ -88,9 +88,6 @@ Developer teams who want to feature products/tools on this page must meet the fo 2. **established user base** and OP ecosystem engagement such as governance participation, [Community Discord](https://discord.gg/optimism) or [Superchain Developer Discord](https://guild.xyz/superchain-devs) participation, etc.; and 3. **actively maintained developer tool** that aligns with OP's commitment to a magical developer experience (e.g., easy-to-use, easy-to-integrate, great DevX, highly rated by the community, etc.) -For teams that are supporting but still establishing a user base, we encourage you to share your tool on the [community block explorers page](https://github.com/ethereum-optimism/developers/blob/main/community/tools/block-explorers.md). -You can also promote your tool in the [developer forum](https://github.com/ethereum-optimism/developers/discussions/categories/show-and-tell) and sign up to share your tool at the next [demo day](https://community.optimism.io/docs/contribute/demo-day/?utm_source=op-docs&utm_medium=docs). - ## Next Steps * Please visit the [community block explorers page](https://github.com/ethereum-optimism/developers/blob/main/community/tools/block-explorers.md) for a listing of third-party block explorers used by the Optimism developer community. diff --git a/app-developers/tools/testing/faucets.mdx b/app-developers/tools/testing/faucets.mdx index f1462a241..9c7f34cc8 100644 --- a/app-developers/tools/testing/faucets.mdx +++ b/app-developers/tools/testing/faucets.mdx @@ -54,9 +54,6 @@ Developer teams who want to feature products/tools on this page must meet the fo 2. **established user base** and OP ecosystem engagement such as governance participation, [Community Discord](https://discord.gg/optimism) or [Superchain Developer Discord](https://guild.xyz/superchain-devs) participation, etc.; and 3. **actively maintained developer tool** that aligns with OP's commitment to a magical developer experience (e.g., easy-to-use, easy-to-integrate, great DevX, highly rated by the community, etc.) -For teams that are supporting but still establishing a user base, we encourage you to share your tool on the [community faucets page](https://github.com/ethereum-optimism/developers/blob/main/community/tools/faucets.md). -You can also promote your tool in the [developer forum](https://github.com/ethereum-optimism/developers/discussions/categories/show-and-tell) and sign up to share your tool at the next [demo day](https://community.optimism.io/docs/contribute/demo-day/?utm_source=op-docs&utm_medium=docs). - ## Next steps * If you're new to onchain development, check out [Optimism Unleashed](https://cryptozombies.io/en/optimism) by CryptoZombies and [Superchain Builder NFT](https://web.archive.org/web/20231218203510/https://blog.thirdweb.com/guides/optimism-superchain-faucet-nft/) by ThirdWeb. diff --git a/app-developers/tools/wallets/account-abstraction.mdx b/app-developers/tools/wallets/account-abstraction.mdx index 9e6db8b49..abc95c23a 100644 --- a/app-developers/tools/wallets/account-abstraction.mdx +++ b/app-developers/tools/wallets/account-abstraction.mdx @@ -65,5 +65,3 @@ Developer teams who want to feature products/tools on this page must meet the fo 1. **ongoing partnership** with Optimism whether formal agreement, RPGF, RFP, collaborated on specific initiatives, etc.; 2. **established user base** and OP ecosystem engagement such as governance participation, [Community Discord](https://discord.gg/optimism) or [Superchain Developer Discord](https://guild.xyz/superchain-devs) participation, etc.; and 3. **actively maintained developer tool** that aligns with OP's commitment to a magical developer experience (e.g., easy-to-use, easy-to-integrate, great DevX, highly rated by the community, etc.) - -For teams that are supporting but still establishing a user base, we encourage you to share your tool in the [developer forum](https://github.com/ethereum-optimism/developers/discussions/categories/show-and-tell) and sign up to share your tool at the next [demo day](https://community.optimism.io/docs/contribute/demo-day/?utm_source=op-docs&utm_medium=docs). diff --git a/chain-operators/reference/standard-configuration.mdx b/chain-operators/reference/standard-configuration.mdx index 385a3e5bd..f145143c8 100644 --- a/chain-operators/reference/standard-configuration.mdx +++ b/chain-operators/reference/standard-configuration.mdx @@ -100,9 +100,6 @@ The [Superchain Registry](/superchain/superchain-registry) is the authoritative 4. **Seek guidance:** Consult the [developer support](https://github.com/ethereum-optimism/developers/discussions) team for clarifications on standardization. -5. **Contribute to the ecosystem:** - Engage with the [Optimism Collective](https://community.optimism.io/?utm_source=op-docs&utm_medium=docs) to share feedback and propose improvements. - ## References * [OP Stack Specifications](https://specs.optimism.io/protocol/configurability.html?utm_source=op-docs&utm_medium=docs) diff --git a/chain-operators/tutorials/l1-contract-upgrades/upgrade-op-contracts-1-3-1-8.mdx b/chain-operators/tutorials/l1-contract-upgrades/upgrade-op-contracts-1-3-1-8.mdx index 735dc16a9..8d38441d8 100644 --- a/chain-operators/tutorials/l1-contract-upgrades/upgrade-op-contracts-1-3-1-8.mdx +++ b/chain-operators/tutorials/l1-contract-upgrades/upgrade-op-contracts-1-3-1-8.mdx @@ -209,6 +209,5 @@ Now you have the calldata that can be executed onchain to perform the L1 contrac ## Additional Resources -* [Optimism Documentation](https://community.optimism.io/docs/) * [superchain-ops Repository](https://github.com/ethereum-optimism/superchain-ops) * [Optimism Monorepo](https://github.com/ethereum-optimism/optimism) diff --git a/connect/contribute/docs-contribute.mdx b/connect/contribute/docs-contribute.mdx index 9241cef55..57bdb5b0e 100644 --- a/connect/contribute/docs-contribute.mdx +++ b/connect/contribute/docs-contribute.mdx @@ -5,11 +5,6 @@ description: Learn about the different ways you can contribute to Optimism Docs. Optimism Docs (docs.optimism.io) is an open-source project, and we welcome your contributions. Here's how you can help grow and support the Optimism Collective. - - We recently migrated our technical docs from community.optimism.io --> docs.optimism.io. - So, if you contributed to either repo in 2023, don't forget to claim your [POAP token](#claim-your-gitpoap)! - - ## Ways to contribute * [Edit existing content](#how-to-work-on-docsoptimismio): make tweaks to existing content using the ✏️ **Edit this page on GitHub** or ❤️ **Share general feedback** links on the right-side of any page. diff --git a/connect/contribute/stack-contribute.mdx b/connect/contribute/stack-contribute.mdx index e5d8a429b..ca1607bcb 100644 --- a/connect/contribute/stack-contribute.mdx +++ b/connect/contribute/stack-contribute.mdx @@ -12,7 +12,6 @@ Every contribution makes a difference — no contribution is too small. If you'r ## Component contributions The OP Stack is a decentralized development stack and is constantly evolving as new layers and modules are developed. Anyone can contribute components that can be considered part of the OP Stack as long as those components fit the stack's [design principles and goals](/op-stack/protocol/design-principles). -To start contributing components to the stack, check out some of these [useful ideas](https://github.com/ethereum-optimism/ecosystem-contributions) and get to building! And don't forget that projects can also receive grants from the Collective via [RetroPGF](https://community.optimism.io/docs/citizen-house/how-retro-funding-works/?utm_source=op-docs&utm_medium=docs). ## Codebase contributions diff --git a/docs.json b/docs.json index 70b4036eb..8de1165d6 100644 --- a/docs.json +++ b/docs.json @@ -347,11 +347,11 @@ }, { "source": "/identity/optimist-profile", - "destination": "https://community.optimism.io/identity/overview" + "destination": "/governance/gov-faq" }, { "source": "/chain/identity/optimist-profile", - "destination": "https://community.optimism.io/identity/overview" + "destination": "/governance/gov-faq" }, { "source": "/app-developers/tools/overview", @@ -2260,11 +2260,6 @@ ], "global": { "anchors": [ - { - "anchor": "Community Hub", - "href": "https://community.optimism.io/", - "icon": "users" - }, { "anchor": "Status", "href": "https://status.optimism.io", diff --git a/governance/capital-allocation.mdx b/governance/capital-allocation.mdx index ff4707adf..793f63e74 100644 --- a/governance/capital-allocation.mdx +++ b/governance/capital-allocation.mdx @@ -26,7 +26,7 @@ Superchain member chains contribute the greater of: OP Mainnet contributes 100% of its revenue to this shared treasury. -You can find more information about revenue in the [Superchain Revenue Explainer](https://community.optimism.io/op-token/superchain-revenue-explainer) documentation. +You can find more information about revenue in the [here](governance/capital-allocation.mdx). You can also find the list of wallets across L1 and OP Mainnet where the Optimism Collective Revenue earned sits [here](https://docs.google.com/spreadsheets/d/1f-uIW_PzlGQ_XFAmsf9FYiUf0N9l_nePwDVrw0D5MXY/edit?gid=155717474#gid=155717474), on the right-hand side of the Collective Contribution page. diff --git a/governance/evolution-and-experimentation.mdx b/governance/evolution-and-experimentation.mdx index db3e77bee..00c1d4748 100644 --- a/governance/evolution-and-experimentation.mdx +++ b/governance/evolution-and-experimentation.mdx @@ -42,55 +42,11 @@ Below is a summary of some of the key things we learned along the way. - Optimism has always been committed to supporting public goods, but the way we support public goods has evolved greatly over time. We started with a fully public grant making process, which gradually evolved to be more metrics-driven and programmatic approach, requiring less human input. We expect this to be a continued area of evolution and innovation. - Our Decentralization Milestones outlines the remaining steps we hope to take to refine and further decentralize our public decision making process. - - -You can find documentation highlighting the evolution of the Token House, Citizens' House, and Public Goods Funding below. - -**Season 1:** - -- [RetroPGF Round 1](https://community.optimism.io/citizens-house/rounds/retropgf-1) began with 24 voters selected by the Optimism Foundation - -**Season 2:** - -- [RetroPGF Round 2](https://community.optimism.io/citizens-house/rounds/retropgf-2) - -**Season 3:** - -- [Guide to Season 3](https://gov.optimism.io/t/guide-to-season-3-course-correcting/3942) -- [RetroPGF Round 3](https://community.optimism.io/citizens-house/rounds/retropgf-3) - -**Season 4:** - -- [Guide to Season 4](https://gov.optimism.io/t/guide-to-season-4-as-a-collective/5886) - -**Season 5:** - -- [Guide to Season 5](https://gov.optimism.io/t/guide-to-season-5/6894) -- Bring CH online? - -**Season 6:** - -- [Guide to Season 6](https://gov.optimism.io/t/season-6-guide-to-season-6/8113) -- [LINK ROUND 4] -- [LINK ROUND 5] -- [LINK ROUND 6] - -Season 7: - -- [Guide to Season 7](https://gov.optimism.io/t/season-7-guide-to-season-7/9293) - -Season 8: ← We are here - -- [Guide to Season 8](https://gov.optimism.io/t/guide-to-season-8/10001) -- [LINK ROUND 8] - - - ## Experimentation Underpinning the learnings outlined above is a culture of experimentation. In our early days, our [iterative approach](https://gov.optimism.io/t/the-path-to-open-metagovernance/7728) sometimes involved a less-scientific, trial-and-error approach. Over time, we've realized a more rigorous, data-driven approach - leveraging controlled trials where possible - allows us to truly understand what works and what doesn't. -A sample of our Research & Experiments findings are summarized in the table below. We often collaborate with academics, industry experts, and independent researchers. If you'd like to get involved, please visit our [Grants page](https://community.optimism.io/grant/grant-overview) with details on how to get a grant, including links to open RFPs. +A sample of our Research & Experiments findings are summarized in the table below. We often collaborate with academics, industry experts, and independent researchers. | **Topic** | **Research question** | **Methods** | **Key Takeaways** | **Write-up** | | --- | --- | --- | --- | --- | diff --git a/governance/gov-faq.mdx b/governance/gov-faq.mdx index 6f9503d52..57d27c4ef 100644 --- a/governance/gov-faq.mdx +++ b/governance/gov-faq.mdx @@ -153,10 +153,6 @@ This guide covers [Ethereum Attestation Service ("EAS")](https://attest.sh/), an - [Ponder graph](https://github.com/ethereum-attestation-service/eas-ponder-graph) - [Open source indexer](https://github.com/ethereum-attestation-service/eas-indexing-service) - **Next steps** - - For more information on working with attestations, see [Build Decentralized Identity Apps with Attestations](https://community.optimism.io/identity/about-attestations). - @@ -385,10 +381,6 @@ This guide covers [Ethereum Attestation Service ("EAS")](https://attest.sh/), an - [**Season 4 Co-grant participant schema UID**](https://optimism.easscan.org/schema/view/0x401a80196f3805c57b00482ae2b575a9f270562b6b6de7711af9837f08fa0faf): `0x401a80196f3805c57b00482ae2b575a9f270562b6b6de7711af9837f08fa0faf`. Important: Remember to verify the attester address is `0x3C7820f2874b665AC7471f84f5cbd6E12871F4cC` or `0x2a0eB7cAE52B68e94FF6ab0bFcf0dF8EeEB624be` - [**Optimist Profile schema UID](https://optimism.easscan.org/schema/view/0xac4c92fc5c7babed88f78a917cdbcdc1c496a8f4ab2d5b2ec29402736b2cf929):** `0xac4c92fc5c7babed88f78a917cdbcdc1c496a8f4ab2d5b2ec29402736b2cf929` - ## Next steps - - - For more information on working with attestations, see [Build Decentralized Identity Apps with Attestations](https://community.optimism.io/identity/about-attestations). - - To see a list of applications using EAS, see [Attestation Apps](https://community.optimism.io/identity/applications). @@ -440,7 +432,7 @@ This guide covers [Ethereum Attestation Service ("EAS")](https://attest.sh/), an - The Optimism Foundation is a Cayman Islands foundation company. It operates to support the establishment of the [Optimism Collective](https://community.optimism.io/welcome/welcome-overview), the development of the Optimism ecosystem, and the technology that powers it. + The Optimism Foundation is a Cayman Islands foundation company. It operates to support the establishment of the Optimism Collective, the development of the Optimism ecosystem, and the technology that powers it. Consistent with the Collective's Working Constitution, the Foundation strives to: diff --git a/op-stack/protocol/design-principles.mdx b/op-stack/protocol/design-principles.mdx index d6b817d74..28112d84f 100644 --- a/op-stack/protocol/design-principles.mdx +++ b/op-stack/protocol/design-principles.mdx @@ -104,8 +104,3 @@ Extensible code should be designed with the mindset that others will want to bui In practice, this means that the code should be open source (under a permissive license), expose clean APIs, and generally be modular such that another developer can relatively easily extend the functionality of the code. Extensibility is a key design principle that unlocks the superpower of collaboration within the Optimism Collective ecosystem. -## Contributing to the OP Stack - -The OP Stack is a decentralized software stack that anyone can contribute to. -If you're interested in contributing to the OP Stack, check out [the Contributing section on our Community pages](https://community.optimism.io). -Of course, software that has an impact for the Optimism Collective is eligible to receive [Retroactive Public Goods Funding](https://app.optimism.io/retropgf?utm_source=op-docs&utm_medium=docs). Build for the OP Stack — get rewarded for writing great open source software. What's not to love? diff --git a/op-stack/protocol/network-upgrades.mdx b/op-stack/protocol/network-upgrades.mdx index 606ce277a..79421e727 100644 --- a/op-stack/protocol/network-upgrades.mdx +++ b/op-stack/protocol/network-upgrades.mdx @@ -72,8 +72,3 @@ then the software is deployed on production networks. * `Upgrade Activated` - -## More information - -* To check for the latest node software, see the [Software Releases](/operators/node-operators/releases). -* For more information on the governance process see the [governance documentation](https://community.optimism.io/docs/governance/?utm_source=op-docs\&utm_medium=docs). diff --git a/op-stack/protocol/smart-contracts.mdx b/op-stack/protocol/smart-contracts.mdx index 61952cf6f..8f933c8ac 100644 --- a/op-stack/protocol/smart-contracts.mdx +++ b/op-stack/protocol/smart-contracts.mdx @@ -670,7 +670,7 @@ The `SchemaRegistry` predeploy implements the global attestation schemas for the * **Deprecated:** no * **Proxied:** yes -The SchemaRegistry works alongside the Ethereum Attestation Service (EAS) to enable attestations. See [Build Decentralized Identity Apps with Attestations](https://community.optimism.io/identity/about-attestations?utm_source=op-docs\&utm_medium=docs) for more details on schemas and usage. +The SchemaRegistry works alongside the Ethereum Attestation Service (EAS) to enable attestations. ### EAS (Ethereum Attestation Service) @@ -714,8 +714,6 @@ Attestations made via EAS can be indexed through the following tools: * [Ponder Graph](https://github.com/ethereum-attestation-service/eas-ponder-graph) * [Open Source Indexer](https://github.com/ethereum-attestation-service/eas-indexing-service) -For more information on working with attestations, see [Build Decentralized Identity Apps with Attestations](https://community.optimism.io/identity/about-attestations?utm_source=op-docs\&utm_medium=docs). - ### BeaconBlockRoot The `BeaconBlockRoot` predeploy provides access to the L1 beacon block roots. diff --git a/op-stack/security/faq-sec-model.mdx b/op-stack/security/faq-sec-model.mdx index de0f26a77..7c312172d 100644 --- a/op-stack/security/faq-sec-model.mdx +++ b/op-stack/security/faq-sec-model.mdx @@ -4,7 +4,7 @@ description: Learn about the OP Stack security model and answers to common quest --- Many OP Stack chains, such as OP Mainnet, are a work in progress. -Constant, iterative improvement of the security mechanisms that safeguard OP Stack users is a top priority for the entire [Optimism Collective](https://community.optimism.io/docs/governance/?utm_source=op-docs&utm_medium=docs). +Constant, iterative improvement of the security mechanisms that safeguard OP Stack users is a top priority for the entire [Optimism Collective](governance/evolution-and-experimentation). The Optimism Collective strives to be clear and transparent about the security of OP Stack chains and the OP Stack as a whole. ## Bottom line diff --git a/reference/contribute/docs-contribute.mdx b/reference/contribute/docs-contribute.mdx index 554d6bc4d..d7c9fb4e2 100644 --- a/reference/contribute/docs-contribute.mdx +++ b/reference/contribute/docs-contribute.mdx @@ -5,11 +5,6 @@ description: Learn about the different ways you can contribute to Optimism Docs. Optimism Docs (docs.optimism.io) is an open-source project, and we welcome your contributions. Here's how you can help grow and support the Optimism Collective. - - We recently migrated our technical docs from community.optimism.io --> docs.optimism.io. - So, if you contributed to either repo in 2023, don't forget to claim your [POAP token](#claim-your-gitpoap)! - - ## Ways to contribute * [Edit existing content](#how-to-work-on-docsoptimismio): make tweaks to existing content using the ✏️ **Edit this page on GitHub** or ❤️ **Share general feedback** links on the right-side of any page. diff --git a/reference/contribute/stack-contribute.mdx b/reference/contribute/stack-contribute.mdx index e5f38b88c..356d365b8 100644 --- a/reference/contribute/stack-contribute.mdx +++ b/reference/contribute/stack-contribute.mdx @@ -12,7 +12,6 @@ Every contribution makes a difference — no contribution is too small. If you'r ## Component contributions The OP Stack is a decentralized development stack and is constantly evolving as new layers and modules are developed. Anyone can contribute components that can be considered part of the OP Stack as long as those components fit the stack's [design principles and goals](/stack/design-principles). -To start contributing components to the stack, check out some of these [useful ideas](https://github.com/ethereum-optimism/ecosystem-contributions) and get to building! And don't forget that projects can also receive grants from the Collective via [RetroPGF](https://community.optimism.io/docs/citizen-house/how-retro-funding-works/?utm_source=op-docs&utm_medium=docs). ## Codebase contributions From fde6ec069af27cfeb85ef1283456364e8bc14aee Mon Sep 17 00:00:00 2001 From: soyboy Date: Tue, 2 Dec 2025 12:53:20 -0800 Subject: [PATCH 5/5] fixing table --- governance/evolution-and-experimentation.mdx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/governance/evolution-and-experimentation.mdx b/governance/evolution-and-experimentation.mdx index 00c1d4748..0a971b125 100644 --- a/governance/evolution-and-experimentation.mdx +++ b/governance/evolution-and-experimentation.mdx @@ -54,8 +54,6 @@ A sample of our Research & Experiments findings are summarized in the table belo | **Citizenship** | How do we identify key stakeholders (eg, end users, app devs, or partner chains) and give them decision-making rights? | Voting data analysis, surveys, qualitative interviews | Experts no “better” at values questions but better at assessing impact; Guest voters don’t vote differently to existing set; 3 clear personas | - [Citizenship Learnings 2024](https://gov.optimism.io/t/citizenship-learnings-2024/9563) | | **Deliberation** | How does participating in a deliberative process with direct policy implications change individual attitudes and behaviors? | Randomized experiment, instrumental variable regression | Deliberation increases knowledge and trust; No reduction in polarization when outcome is binding | - [When Is Deliberation Useful for Optimism Governance?](https://gov.optimism.io/t/when-is-deliberation-useful-for-optimism-governance/9142) | | **Futarchy** | Do projects selected via Futarchy see greater increase in TVL than projects selected by existing Grants Council? | Time-series analysis, RDD, analysis of telegram, survey, and trading data | Futarchy grants produced more Superchain TVL after 3 months than Grants Council picks; Predictions notably overpriced; 400+ forecasters participated | - [Futarchy v1 Preliminary Findings](https://gov.optimism.io/t/futarchy-v1-preliminary-findings/10062) | -| **Public Goods Funding** | What voting designs lead to impactful grant allocation decisions? Does algorithmic/ metrics-based voting improve outcomes? | Voting data analysis, synthetic control method, surveys, qualitative feedback | Humans are bad at quantification and bias toward even distributions rather than reflecting value; Experts with context make better decisions for OSS; Individual bias about impact vs need is inevitable | - [Retro Funding 4: Learnings and Reflections](https://gov.optimism.io/t/retro-funding-4-learnings-and-reflections/9271) - -- [Season 7 Retro Funding - Early Evidence on Developer Tooling Impact](https://gov.optimism.io/t/season-7-retro-funding-early-evidence-on-developer-tooling-impact/10162) | -| **Voter mobilization** | Do appeals to civic duty, economic self-interest, collective security, or decision authority increase tokenholder turnout? | Randomized multi-wave experiment | Economic and security (tangible stakes) were most effective in driving turnout; Repeated reminders are necessary to sustain increase in participation; catchy visuals and follow-ups important | - “What Drives Turnout in Digital Governance? Evidence from a Multi-stage Voter Mobilization Experiment among 34,328 Tokenholders” +| **Public Goods Funding** | What voting designs lead to impactful grant allocation decisions? Does algorithmic/ metrics-based voting improve outcomes? | Voting data analysis, synthetic control method, surveys, qualitative feedback | Humans are bad at quantification and bias toward even distributions rather than reflecting value; Experts with context make better decisions for OSS; Individual bias about impact vs need is inevitable | - [Retro Funding 4: Learnings and Reflections](https://gov.optimism.io/t/retro-funding-4-learnings-and-reflections/9271)
- [Season 7 Retro Funding - Early Evidence on Developer Tooling Impact](https://gov.optimism.io/t/season-7-retro-funding-early-evidence-on-developer-tooling-impact/10162) | +| **Voter mobilization** | Do appeals to civic duty, economic self-interest, collective security, or decision authority increase tokenholder turnout? | Randomized multi-wave experiment | Economic and security (tangible stakes) were most effective in driving turnout; Repeated reminders are necessary to sustain increase in participation; catchy visuals and follow-ups important | - “What Drives Turnout in Digital Governance? Evidence from a Multi-stage Voter Mobilization Experiment among 34,328 Tokenholders” (Draft available upon request: eliza@optimism.io)