[REVIEW] [GF: Phase 1] Mochi

Project Name: Mochi

Author Name: @oftenfrequent

I understand that I will be required to provide additional KYC information to the Optimism Foundation to receive this grant: Yes

L2 Recipient Address: oeth:0x41693B7c0E41CBEa0d4F68Dc73898CB79e390f29 (Mochi multi-sig)

Grant category: Governance Fund

Is this proposal applicable to a specific committee?: Tooling Governance Committee

Project Description:

Mochi is a staked-coordination game for DAOs and remote teams. Modeled off of agile software development, Mochi is a protocol in which members of a DAO or decentralized team set goals relative to the organization, form teams, stake ether, and share insights to achieve their goals. Mochi enables permission-less contribution by having contributors stake against their performance.

Every Monday-Friday, Mochi players respond to our Discord bot and receive tokens as incentive for sharing progress on their goal & planning ahead—while losing ether when failing to respond for the day (i.e. a slash). Players spend tokens on in-game items found in the Mochi Shop. Slashed ETH goes to a community pool, where the group can vote on how the funds are spent.

Mochi is a simple protocol to encourage autonomy, accountability, self-reflection, goal-setting, building habits, working in public, and most of all, sticking together.

Project Links:

Additional team member info:

Please link to any previous projects the team has meaningfully contributed to:

  • Playerzer0x co-wrote Gnosis Whitepaper
  • Playerzer0x and oftenfrequent worked on UjoMusic @ ConsenSys
  • Steadydrift designed at Pocket & Firefox @ Mozilla

Relevant Usage Metrics:

  • 55 ether staked in game (mainnet multi-sig)
  • 20k checkin reports
  • 10 communities actively playing (Cabin, Quadio, GEN.ART, SheFi, and more)

Competitors, peers, or similar projects:

  • Coordinape handles subjective rewards, we automate objective rewards
  • Metropolis (formerly Orca) handles permissioning for groups, we built an incentive model to encourage working together
  • RabbitHole rewards users for top-down objectives determined by the DAO or product, we enable rewards for both top-down and bottom-up objectives
  • Beeminder and StikK are single player “skin-in-the-game” goal trackers built with web2 payment processors, we built smart contract layers and bot features for both Discord and Slack
  • We modeled our game on Agile software development and Mastermind mentoring groups

Is/will this project be open sourced?: We aspire to be a public good

Optimism native?: Has been tested on Optimistic-Kovan with plans on launching on Optimism

Date of deployment/expected deployment on Optimism: Devcon Bogota

Ecosystem Value Proposition:

  • If we don’t actively work to create new and novel systems in the web3 space, we will end up replicating the old models for “getting stuff done”. Mochi is a new system that over 20 communities and remote teams have experimented with. By building a protocol that rewards the habits of goal-setting, reflection and planning, we hope to encourage better participation to DAOs and remote teams through trust and accountability.
  • Each community will have its own game contract deployed on Optimism to manage staked players and token allotments. Members can stake in Mainnet eth which will bridge to Optimism, effectively migrating funds to Optimism by playing Mochi. Once staked, the locked ether can be used to provide liquidity to Defi protocols.

Has your project previously applied for an OP grant?: No

Number of OP tokens requested: 100,000

Did the project apply for or receive OP tokens through the Foundation Partner Fund?: No

How much will your project match in co-incentives?

  • Each token will be granted on a 3-1 basis with Mochi tokens. We allocate Mochi tokens by seeding game contracts that in turn distribute tokens to individual members based on amount of ether staked and reporting performance. Each Mochi token earned by an individual member will earn 1 $OP for the community (DAO/remote team) and 2 $OP for the individual player.
  • We took into account the customer acquisition cost for a company which is roughly $200 according to most figures. The majority of our players, play on a free-tier (soft mode) in which they are not actively bonded and therefore have nothing to lose, but also nothing to gain. We want to proliferate the meme of staking value towards aspirations. We plan to use OP tokens as additional incentives as we ramp up our user base.

Proposal for token distribution (under 1000 words):

  • How will the OP tokens be distributed?
    • Since Mochi is a growing network of remote teams and DAOs, we will use OP tokens to incentivize new players and partners. We allocate Mochi tokens for partner organizations to play and can match with OP tokens. We will also be using OP tokens to fund development of the Mochi protocol and application.
      • 60% as Player Rewards (Individual players who stake ETH and earn Mochi tokens)
      • 30% as Partner Rewards (DAOs and remote teams playing Mochi)
      • 10% as Contributor Rewards (Mochi Core Contributors, Contractors, etc)
    • We are launching a campaign called Spawn Point: 100 Sticky DAOs in 40 Days. The initiative intends to spawn 100 DAOs that play Mochi for at least one 8 week Journey.
      • Player and Partner Incentives:
        • Players receive 2 $OP : 1 $MOCHI for every successful check-in
        • DAOs receive 1 $OP for every successful check-in
      • Requirements
        • Players must play Mochi at Firm level or above to qualify (min bond: 0.025 ETH) to receive the Player $OP reward.
        • DAOs must have at least 8 members (2 teams) playing Mochi to receive the DAO $OP reward.
        • Players may quit the journey but forfeit their bond.
        • Tokens will be awarded on Optimism.
  • Over what period of time will the tokens be distributed for each initiative?:
    • Partner and Player Rewards:
      • Assuming perfect play at our easiest level (Firm) with at least 40 new teams, we would distribute all OP tokens between 2-4 months. Since onboarding new teams and players takes time, we would like to pad the distribution expectations to be 4-6 months before funds are exhausted.
    • Contributor Rewards:
      • $OP will be allocated as a bonus to our core contributors on the basis of time saved using Mochi to coordinate asynchronous stand-ups. Assuming we save 20min per day by using Mochi in place of synchronous stand ups, we estimate $1,200 USD in time savings per contractor per Journey which translates to ~1,043 OP bonus per two month contract period.
      • Assuming an 8 person team, the Contributor Reward allocation would be fully distributed in less than 3 months.
  • Please list the milestones/KPIs you expect to achieve for each initiative:
    • Partner and Player Rewards:
      • Before the end of 2022:
        • 40 new communities playing Mochi
        • 70 ether staked in-game
        • 30k checkin reports
      • By end of Q1 2023
        • 100 communities playing Mochi
        • 100 ether staked in-game
        • 50k checkin reports
    • Contributor Rewards:
      • We have been testing our game and token contracts on Optimistic-Kovan for the past several months and are awaiting legal clarity before we deploy contracts. Our goal for Devcon Bogota is to deploy our contracts live to Optimism.
  • Why will incentivized users and liquidity on Optimism remain after incentives dry up?:
    • Over the two years of game-play, less than 0.5eth of the 55eth total staked has ever been withdrawn by players. This means ether migrated to Optimism through the game will likely stay there.
    • Mochi and Optimism Tokens earned via gameplay will be distributed to players adding another layer of incentive to interface with Ethereum on Optimism. Come for the earnings, stay for the transaction costs.
1 Like

Great concept, there is certainly a lack of collaborative DAO tools that aim to increase productivity.

  1. Do you have plans to provide this as a stand-alone dApp?
  2. Is there a vetting process for onboarding new DAOs?

It would be interesting to see analytics from your current active communities regarding the number of members in the DAO and how productive this tool has been.

1 Like

Thanks for the feedback and questions @ancientwarrior.

  1. Do you have plans to provide this as a stand-alone dApp?

We currently have a dApp where contributors can sign up and view past report data. Right now our focus is on building the functionality through Discord because that is where most of the interaction is between DAO contributors and builders. In the future, we hope to grant players the ability to check in on the website or another messaging platform of their choosing. However since there are punishments for not reporting, we need a way to notify users that they must report. Therefore, Discord is the best solution as of now. Here is a screenshot of my profile. It displays the last report from a journey I did with the Gen.Art community.

  1. Is there a vetting process for onboarding new DAOs?

At the moment yes, we tend to onboard new DAOs in an intentional manner. Our protocol is fairly opinionated and can be used in many ways so we want to make sure the prospective community has a plan to implement Mochi appropriately.

It would be interesting to see analytics from your current active communities regarding the number of members in the DAO and how productive this tool has been.

I would be happy to provide any analytics you are interested in seeing. Please comment and I can add here.

In an attempt to share something of use, here is a breakdown since the start of 2022 of Report counts and percentages month by month. These are global rates but I can obtain community-specific ones if you are interested.

Month Missed Reports Completed Reports Tokens Awarded Report %
September 2022 62 277 394 81.7109%
August 2022 237 820 862 77.5781%
July 2022 263 863 649 76.6430%
June 2022 368 602 649 62.0619%
May 2022 225 793 747 77.8978%
April 2022 117 775 1113 86.8834%
March 2022 51 516 775 91.0053%
February 2022 42 359 662 89.5262%
January 2022 9 141 267 94.0000%
3 Likes

This is a really cool concept and having used it + interacted with the team I’m biased, but I’d be interested in seeing this go to vote. In general, most DAO tooling tends to focus on the subjective and social, I really like the move towards more concrete accountability and goal tracking.

More specific to the proposal though:

  • Date of deployment is quite close, seems like progress has already been made

  • Team has consistent history of adding value in the ecosystem

  • Fan of focusing on player rewards given my experience has been positive with the player community

One thing I’d likely want to dive a bit deeper on is co-incentives though, and the economics of the overall network.

Again, admitting I’m biased on this one but wanted to chime in.

1 Like