This page provides an overview of repositories for the Optimystics Toolkit. It currently details our Solidity code, and we plan to expand the article to include information about our front-end software and other aspects of our development in the future.
Solidity Code
We actually have three distinct implementations of the Respect Game, each with its own active development timeline and Solidity codebase.
The repositories are currently split between the Optimystics organization and the developers' personal accounts. Our original Optimism Fractal software has lived in the Optimystics organization since its first commit in September 2023 (over 13 months ago). However, the two more recent implementations were initially developed in the developers' personal repositories. About two months ago, we began consolidating these into the Optimystics organization to provide a central hub, while allowing developers to maintain their preferred workflow. For these implementations, you'll find both the Optimystics organization forks (which we've just updated with the latest changes) and links to the original development repositories where active development often appears first.
Below you'll find an overview of each implementation, including links to both repository versions. We've also curated articles with video demonstrations and detailed documentation to help understand how each implementation works.
- Original Optimism Fractal Software
- Core smart contracts that have enabled consensus submission and Respect token distribution according to the Fibonacci ratio during all weekly Optimism Fractal events. This first generation software provides basic infrastructure for playing the Respect Game on OP Mainnet.
- Initially deployed in October 2023 and in continuous use for over a year.
- Recently received several new commits
- Solidity Repositories: Original Software Repositories
- Learn more: Documentation & Demo
2. ORDAO/frapps Implementation
- Advanced governance infrastructure built around the Optimistic Respect-based Executive Contract (OREC), enabling truly decentralized on-chain execution of community decisions through an innovative consent-based voting system.
- This implementation was recently approved by the Optimism Fractal Council to become the new version of Optimism Fractal smart contracts and will serve as a key component for the fund distribution system proposed in this mission.
- Under consistent active development for past 6 months
- Being integrated with Fractalgram web app currently in development
- Solidity Repositories (work split across both as developer transitions to new structure):
- Optimystics Organization: ORDAO | frapps
- Original Development: ORDAO (dev repo) | frapps (dev repo)
- Learn more: ORDAO article | OREC article | Fractalgram article
3. Respect.Games App
- Full-featured application enabling asynchronous gameplay, on-chain contribution tracking, and flexible reward distribution. Provides an alternative implementation focused on making the Respect Game accessible to a broader range of communities with different needs and provides a complementary fund distribution system that can be further described in the deliverables of this Mission Proposal.
- Developed over 2-3 months of full-time work, completed September 2024
- Currently in testing phase with multiple communities
- Solidity Repositories:
- Optimystics Organization: Respect Games Contracts
- Original Development: Respect.Games Contracts (dev repo)
- Learn more: Respect Games App article and Respect.Games web app