Orpolls is a consensus game designed for the Optimism Fractal community to make decisions and express opinions together. It uses a simple, fun, and fair consensus process, allowing community members to create proposals and vote on them using soulbound Respect tokens. The game aims to provide a respectable and optimistic approach to decision-making, with proposals needing to meet specific voting thresholds to be approved. Orpolls is inspired by OREC and incorporates elements of consent-based decision making and optimistic rollups.
Orpolls is a consensus game designed for the Optimism Fractal community to make decisions and express opinions together. It provides a simple and fair consensus process using soulbound Respect tokens. The game allows community members to create proposals and vote on them using their earned Respect tokens. Proposals need to pass a voting threshold during two consecutive weekly events to be approved. Orpolls is inspired by OREC and aims to enable legitimate and democratic consensus within the community.
Introducing Orpolls
Orpolls is a new consensus game that enables communities to make decisions and express opinions together. It provides a simple, fun, and fair consensus process to coordinate the future of Optimism Fractal.
Table of Contents
- Introducing Orpolls
- Why Orpolls?
- How to Play
- Variables
- Inspiration
- Rationale
- The Future of Optimism Fractal
- Optimystic Future
- Community Leadership
- Rights and Respects
- The Next Season of Optimism Fractal
- Branding Notes
- Process
- Rationale
- Resources
- Related Posts
Why Orpolls?
Orpolls is short for Optimistic Respectable Polls. This polling game provides a consensus process that can be used to collectively make decisions and express community opinions, including intention to update software or initiate actions on an account. For example, these polls could be used to signal a community opinion to change the time of weekly events, the amount of Respect in an account, or the rules of Respect Games.
The Orpolls game is respectable because it enables any community or organization to form consensus using a soulbound Respect token, which can be earned by playing the Respect game at weekly events. The Respect game uses an innovative system to fairly award community members with Respect tokens based on merit, which provides the foundation for legitimate and democratic consensus. This means that community decisions and opinions are generally more respectable when made with Orpolls.
Orpolls is an optimistic game because because it trusts a minority of players who take the initiative to express a community opinion even if they’ve earned a relatively small amount of Respect. This enables the community to use consent based decision making, without needing much participation or discussion. There is a two stage proposal system with a time delay where each community member can vote against a proposal if they disagree, which helps ensure that community decisions or opinions are made with community consent.
How to Play
- Anyone can create a proposal by making a poll in the Optimism Fractal space on Snapshot. A proposal can be any kind of question or statement with at least one poll answer.
- Community members can vote on proposals with soulbound Respect tokens they’ve earned during the past 26 weekly Optimism Fractal events. Each Respect token provides one vote in each poll.
- A proposal needs to pass a voting threshold during two consecutive weekly events in order to be approved. Suggested voting thresholds and details are explained below.
- If the proposal meets the following requirements on Monday at 18:20 (during an Optimism Fractal event), then it will move from a ‘draft state’ to a ‘pending approval state’:
- It has received more than the minimum threshold of votes: 150
- One of the poll answers has at least 2/3rd of submitted votes
- The proposal was submitted before the Optimism Fractal weekly event starts Monday at 17 UTC.
- If the proposal wasn’t submitted before at 17 UTC, then the poll will be open until next week’s event.
- If a proposal meets these three requirements, then a new poll with the same exact proposal is created on Snapshot immediately after 18:20 UTC.
- Community members can vote on the new poll at any time in the following week with their soulbound Respect tokens they’ve earned over the past 26 weekly events.
- If the second poll meets the following requirements at 18:20 UTC during the next week’s meeting, then the proposal is approved by the Optimism Fractal community:
- It has received more than the minimum threshold of votes: 150
- The same poll answer from last week has at least 2/3rd of submitted votes
- If the second poll has also received more than the minimum threshold of votes and the same poll answers has at least 2/3rd of votes at 18:20 UTC during the next week’s meeting, then the proposal is approved by the Optimism Fractal community.
- Each approved proposal is recognized as an opinion collectively expressed by Optimism Fractal. Approved proposals are saved in a document and community members may take actions based upon community opinions.
Variables
The community can tweak the following variables to changes the rules of the Optimistic Respect Game . In the future these variables may be encoded in Optimism Fractal’s software, but they would be manually administered for now.
min_vote_threshold
= 128 Respect;respect_period
= 26 weeks;proposals_due
= Mondays at 17 UTCcycle_reset_time
= Mondays at 18:20 UTC
Inspiration
Orpolls is inspired by OREC, an idea for an Optimistic Respect-based Executive Contract created by Tadas. You can read the original article about OREC here. Orpolls is designed to enable the benefits of OREC with a simple, fun solution that requires no technical development and is customized to the needs of the Optimism Fractal community. Orpolls is also inspired by optimistic rollups, consent-based decision making in sociocracy, and years of experiments with consensus processes in other fractal communities.
Rationale
You can read much of the rationale behind Orpolls in Tadas’ article for OREC and see this feedback article where Dan identified some changes to better fit the needs of the Optimism Fractal community.
The Future of Optimism Fractal
Optimism Fractal is a community dedicated to fostering collaboration and awarding public goods creators on Optimism. The community was created by Optimystics in October of 2023 and we’re thrilled with how the community has formed since then.
We’d like to express deep gratitude for all the great times we’ve shared so far and the friends that we’ve met over the past few months. It’s amazing to see such talented innovators rally around Optimism Fractal and we’re stoked to collaborate with you all much more in the future. We’re just at the beginning of our journey and we see a bright future where Optimism Fractal will help empower all communities and organizations and play a vital role leading humanity towards a joyful and abundant future.
Optimystic Future
We’re pleased to announce that Optimystics have qualified to receive funding from RetroPGF, which will allow us to expand on our efforts to grow Optimism Fractal. We’ve started to organize some of our next steps in a notion page and will add more here soon. We’re optimistic that we can continue to scale up our efforts to foster the growth of Optimism Fractal with RetroPGF and similar public goods funding sources.
Going forward, Optimystics plan to provide the following services for Optimism Fractal:
- Event Hosting
- Event Promotion
- Video Production
- Video Promotion
- Cultural Leadership
- Account Management
- Software Development
- Website Development
- Project Management
- Technical Leadership
Optimystics are committed to nurturing Optimism Fractal to become a truly independent, decentralized, and autonomous community that creates profound benefits for all. In addition to these services, we also plan to provide Optimism Fractal with whatever else the community needs to the best of our ability.
Community Leadership
While Optimystics are well positioned to lead Optimism Fractal to greater success, we know that the community needs to grow with more leaders to reach it’s full potential. We’re exploring ways for community members to earn funding by helping Optimism Fractal (such as RetroPGF and Optimism Missions) and would love to see more community leadership collaborations to grow Optimism Fractal.
We welcome you to join weekly Optimism Fractal events and explore our notion page to see how you can get more involved. We also welcome you to join weekly Eden Fractal events, where you can learn, network, and experiment with foundations for decision-making at Optimism Fractal.
The Orpolls game provides a simple, fun, and fair consensus process to coordinate the future of Optimism Fractal. It enables the Optimism Fractal community to make decisions and express opinions together, without being dependent on individuals or teams like Optimystics.
Rights and Respects
The Next Season of Optimism Fractal
The idea of seasons has been discussed several times at Optimism Fractal events.
I’m looking forward to community feedback about Orpolls and suggest that the community
I suggest that the community deliberates between Orpolls and other consensus processes in the coming week. Encourage feedback and other proposals / ideas
If the community likes Orpolls, i suggest that we create the first polls to initiate the Orpolls consensus process over a two weeks upcoming
I suggest 16 week seasons, which was suggested by hodlon and reported to work well for hats protocol
starting season 2 on x date after 16 weeks
extend season 1 and bootstrap until decision is made
It is possible that Orpolls could lead the way to Tadas’ idea for OREC in the future, while also providing valuable feedback for testing and refinement.
Branding Notes
I like the name Orpolls and think we can run with it, but am also open to different names if the community prefers. You can see some ideas for different branding
“Or Polls”: Another way to think of Orpolls is as ‘Or Polls’. This is a double entendre. After a poll is completed, an identical poll is recreated for another week which gives each community member an opportunity to say “Or…” a different option.
Respect Polls: The Orpolls game could be rebranded as Respect Polls in the future. This might align closer with the branding of Respect Game.
OPolls: The Orpolls game could be rebranded as Respect Polls in the future. This might align closer with the branding of Respect Game.
Fractal Forums:
- If the second poll has received more than the minimum threshold of votes and the proposal 2/3rds of the total votes
This provides an early version of Orpolls. In the future more features can be added to make the game more fun and , such as the ability to earn awards by creating helpful polls.
- In order for a proposal to be approved, there must be two identical polls that satisfy the following requirements during two consecutive weekly meetings at the
cycle_reset_time
: - It has received more than
min_vote_threshold
worth of votes; - The total weight of approval votes constitute more than 2/3rds of the total votes
- If a order for a proposal to be eligible for voting
- A proposal can be executed if at the end of a cycle it satisfies the following requirements:
- It has received more than
min_vote_threshold
worth of votes; - The total weight of approval votes constitute more than 2/3rds of the total weight of a board;
- A poll must be submitted before Monday at 17 UTC to be an eligible proposal.
Process
- Proposals are due by
- The whole OREC contract goes through cycles, each cycle being composed of 2 stages. At any point in time contract is in one of these 2 stages;
- The first stage is the “voting stage”, where contributors can propose and vote on proposals. It lasts
stage1_period
; - The second stage is the “blocking” stage, where contributors can block proposals. It lasts
stage2_period
; - Each cycle has a board, which is a set of accounts (board members) that have a weighted vote and the ability to propose transactions;
- A vote is weighted by the amount of Respect earned by an account over the last
respect_period
; - The total weight of a board is the sum of the vote weights of all the board members;
- To become a member of a board an account has to submit a transaction to register onchain. Registrations hold only for the current cycle.
- During the “voting stage” of a cycle, the contract allows:
- Accounts to register to be members of the board of the current cycle;
- Members of the current board to propose transactions (make proposals);
- Members of the current board to vote on proposals;
- During the “blocking” stage of a cycle, the contract allows only to register to be members of the board of the current cycle (does not allow making proposals or voting on them);
- A proposal can be executed if at the end of a cycle it satisfies the following requirements:
- It has received more than
min_vote_threshold
worth of votes; - The total weight of approval votes constitute more than 2/3rds of the total weight of a board;
Rationale
- In fractally-style communities this is achieved using Respect Game ↩
The consensus process should be respected, legitimate, and democratic.