Logo
  • About
  • Learn
  • Build
  • Lead
  • Explore
  • Connect
RSVP
Logo

About

Home

Intents

Events

Account

Feedback

Learn

Videos

Show Notes

Welcome Guide

Benefits Article

Optimism.io

Build

Optimystics Tools

Code Repositories

Community Notion

Development Hub

Lead

Sages Council

Snapshot Space

Optimism Town Hall

OTH Topics

Explore

Related Events

Youtube Channel

Optimystics Blog

Eden Fractal Blog

Connect

Discord

Farcaster

Twitter

Contact

DiscordXGitHubYouTube
Review and Refine Orpolls

Review and Refine Orpolls

image

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
  • Future Configurations
  • Rationale
  • Branding Notes
  • Next Steps
  • Related Posts
image

Why Orpolls?

Orpolls is short for Optimistic Respect Polls. This polling game provides a consensus process that can be used to collectively make decisions and express community opinions. 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 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 a meritocratic system to fairly award community members with Respect tokens, which provides the foundation for legitimate and democratic consensus. Orpolls can help communities make decisions and an express opinions in a highly respectable manner.

Orpolls is optimistic 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.

image

How to Play

  1. 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.
  2. 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.
  3. 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.
  4. 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’:
    1. It has received more than the minimum threshold of votes: 150
    2. One of the poll answers has at least 2/3rd of submitted votes
    3. The proposal was submitted before the Optimism Fractal weekly event starts Monday at 17 UTC.
      1. If the proposal wasn’t submitted before at 17 UTC, then the poll will be open until next week’s event.
  5. 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.
  6. 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.
  7. 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.
  1. 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.
image

Variables

The community can tweak the following variables to changes the rules of the Orpolls. In the future these variables may be encoded in Optimism Fractal’s software, but they would be manually administered for now.

  • min_vote_threshold = 150 Respect;
  • respect_period = 26 weeks;
  • proposals_due = Mondays at 17 UTC
  • cycle_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.

‣

consider linking and also adding articles like interim, eden plus, and . Maybe add another sentence which links to the project with a bitly link

Future Configurations

Here are some potential improvements or adjustments for Orpolls in the future:

  • The voting weight of Respect could decrease with a half-life function
  • Different kinds of polls could have different voting weights. For example, some polls may give a larger voting weight to Respect earned more recently or earlier
  • We could explore complementary consensus processes for different purposes, such as a council of top 6 contributors or delegates elected on a weekly basis
  • Software could be built to facilitate an automatic transfer of certain roles and responsibilities based upon Respect, such as OREC
  • 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 or other innovation in game design

Rationale

You can read much of the rationale behind Orpolls in Tadas’ article for OREC and see this feedback article where Dan explored some changes to better fit the needs of the Optimism Fractal community.

‣

The effect of the fact that in the 2nd stage, accounts can only register to be board members but not vote (approve) proposals means that in the 2nd stage, proposals can be blocked. This can be done simply by registering to be a board member, because it increases the total weight of a board, which increases the amount of vote weight required to pass proposals, thus potentially un-approving some proposals that might have had enough votes in stage 1. This creates a flexible system where most contributors won’t need to bother with voting for proposals and execution as long as they consent to the transaction proposals being passed.

Typically organizations need to elect people who represent them in doing administrative tasks (like making transactions), which adds overhead. This mechanism avoids that. Anyone who has some Respect can take the initiative. The rest of the community has at least 1 full week (by default parameters) to block anything they don’t like or simply do not have time to review. To block you don’t need to vote against, you simply register. Here having a perspective that proposal needs more review is a perfectly valid reason to block it. Contributors who want to protect their DAO and be part of any executive decision-making can simply register every cycle to be part of the board and only vote for what they are sure of. Registration during a cycle simply signals - “I’m online this cycle and willing to participate in executive decision making. Don’t execute anything without counting my vote.”

The requirement to register for every cycle ensures that DAO does not get stuck because of people who signaled membership a while ago but are not actively participating in governance anymore. Or people who have a lot of Respect, but don’t have the time or the knowledge necessary to review and execute transactions.

The DAO can still be “maliciously” blocked by members who hold enough Respect. But this is up to Respect distribution process to prevent that. If Respect distribution represents reality this should not be an issue: if blocking made by some member is perceived as counterproductive that member should receive less Respect 1. Vote weight is computed only from the last respect_period, so given enough time vote weight should shrink for contributors who are blocking too much or who approve too much according to the rest of a DAO.

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 below.

“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.

Other Ideas: Fractal Forums, OProposals, 2Polls, Cagendas

image

Next Steps

Dan is working on draft article with some suggested next steps for Optimism Fractal and Orpolls. It will be published below soon.

No access

Related Posts

Dan’s Feedback on OREC