[Builders Cycle 11] Praise: Reputation minter on Optimism

Here is the version with the new template, so sorry for the inconvenience and thank you for the heads up @Gonna.eth

Basic Details

Project name: Praise

Author name and forum name (please provide a reliable point of contact for the project): Forum Name: Justina / Discord: Justina #9145 / Telegram: JustinaSvi

L2 recipient address: 0x0B7246eF74Ca7b37Fdc3D15be4f0b49876622F95

Which Voting Cycle are you applying for?: Season 3, Cycle 1

I confirm that I have read the landing pages for the Builders 29 and Growth Experiments 32 Sub-Committees and that I have determined my proposal is best suited to be reviewed by the Builders Sub-Committee: [Yes/No]: Yes

Project Details

What are you going to build?:

Praise is an open-source community intelligence tool that has been designed to create a more engaging online environment. As you may know, community engagement is a critical factor in building a strong and sustainable community, and Praise has been developed to facilitate this.

The Praise system allows community members to acknowledge each other’s contributions and practice gratitude by “praising” their peers. This approach values peer recognition, keeping the community engaged and invested while promoting a more positive and productive online environment. Praise also provides active builders with more influence and power within the organization, which is essential in building a strong and sustainable community. Furthermore, the Praise system is user-generated data, trustworthy, and ungameable.

We are excited to share that we are currently working on developing new features for Praise, including a reputation token minter that could potentially be integrated for governance, AI integration to better understand the community, 1-click self-deployment, upgrade reports exports, and analytics, NFT reputation badge minter, and Praise decentralization by using Ceramic.

Praise is designed to benefit the Optimism ecosystem by fostering a more positive and productive online community. The ability to recognize and reward community members for their contributions will help grow a strong and committed developers community, which is essential for the growth of the Optimism ecosystem.

With Praise, we aim to create a system that will help incentivize developers to contribute to the growth and development of the Optimism ecosystem. By providing a platform for peer recognition and rewarding contributions, we hope to foster a culture of collaboration and innovation that will ultimately drive progress and growth in the Optimism ecosystem.

Why is what you are going to build going to succeed?:
Our project is uniquely positioned to succeed because it addresses a critical need within the Optimism ecosystem for a more positive and collaborative community culture. By incentivizing positive contributions and recognizing the important work being done by developers, we can create a more supportive environment that fosters greater innovation and growth. Additionally, the transparency and trustworthiness of our user-generated data and recognition systems can help to build greater trust and confidence among developers, driving increased engagement and commitment to the Optimism ecosystem.

Is your project likely to bring new builders to the Optimism ecosystem? If so, please describe how:
Yes, our project is likely to bring new builders to the Optimism ecosystem. By creating a positive and productive online community through the recognition and rewarding of contributions, we believe that we can attract more developers to the Optimism ecosystem. Additionally, our platform’s features, including user-generated data and trustworthy recognition systems, provide valuable insights into the community’s activities, making it an attractive option for builders looking to gain a better understanding of the ecosystem.

Is your project likely to improve the quality of developers in the Optimism ecosystem? If so, please describe how:
Yes, our project is likely to improve the quality of developers in the Optimism ecosystem. By incentivizing positive contributions and recognizing the efforts of active builders, our platform will attract developers who are committed to building high-quality projects and contributing positively to the community.

Is your project likely to improve the commitment of developers in the Optimism ecosystem? If so, please describe how:
Yes, our project is likely to improve the commitment of developers in the Optimism ecosystem. By providing a platform that values and rewards positive contributions, our project incentivizes developers to engage more deeply with the Optimism ecosystem and contribute to its growth over the long term.

Provide us with links to any of the following for the project:

Do you have any metrics on the project currently? (TVL, transactions, volume, unique addresses, etc. Optimism metrics preferred; please link to public sources such as Dune Analytics, etc.):

Praise has 1284 active praise givers from 12 active communities (DAO’s). These users have given a total of 34554 praises since the inception of the platform.

We arrived at this estimate by analyzing the usage data and metrics of the Praise platform. This includes tracking the number of active users, communities, and the total number of praises given on the platform. Our team is constantly monitoring these metrics to ensure that we are providing the best possible user experience and that our users are satisfied with the platform.

In addition to the 12 active communities currently using Praise, we also have a waiting list of over 150 communities who have expressed interest in integrating our platform. However, due to budget limitations, we have not been able to move as quickly as we would like to in onboarding these new communities.

This is precisely why we are applying for funding from the Optimism ecosystem. With additional resources, we can accelerate the development of new features, improve the user experience, and onboard new communities more quickly. Ultimately, this will help us to fulfill our mission of fostering a more positive and productive online community within the Optimism ecosystem.

Praise has been trialed and tested in communities such as; the Token Engineering Commons, Commons Stack, Giveth, Gnosis, Shapeshift, BrightID, Dappnode with few more organizations in the process of launching their Praise deployment.

Who are your competitors?:

Gitcoin - Not on optimism

Coordinape - Not on optimism

Layer.xyz - Not on optimism

Lighthouse - Not on optimism

What differentiates you from your competitors?:
The Praise system is a unique tool that sets us apart from our competitors. It empowers community members to express gratitude and acknowledge each other’s contributions through the act of “praising”. By prioritizing peer recognition, the Praise system promotes a positive and productive online environment that keeps community members engaged and invested. Additionally, the system provides active builders with greater influence and power within the organization, ultimately helping to foster a strong and sustainable community. What truly sets the Praise system apart, however, is that it relies on user-generated data that is trustworthy and cannot be manipulated.

Will your project be composable with other projects on Optimism? If so, please explain:

****Yes, our project is designed to be fully composable with other projects on Optimism. This means that any tokens minter, airdrops platform, as well as NFT minters can seamlessly integrate with our Praise system. We understand the importance of collaboration and interoperability within the blockchain ecosystem, and we have built our platform with this in mind. Our Praise system is flexible and can be integrated with other projects without compromising its functionality. By embracing composability, we are creating a more robust and interconnected blockchain ecosystem that benefits everyone involved.

Team

Who are your founders?:
Griff Green

Kristoferlund

JCukini

What makes your founders well-positioned to accomplish your goals with this project (1-2 sentences on each)?:

Griff Green - Co-Founder at Giveth, Commons Stack & DAppNode. Griff is well-connected and well-liked in the Ethereum ecosystem. Building the Future of Giving start-up Regen Economies that support the production of Public Goods.

JCukini - Experienced organization designer with a strong focus towards UX, user research and community building. In the past had a chance to lead a web3 design agency and build 40+ web3 products such as Maker DAO, Obol, Size, Gitpoap, Boson Protocol, and Arbitrum.

Kristoferlund - an experienced entrepreneur with a passion for creating innovative products and companies, I have a proven track record of successfully leading full-cycle development efforts, from ideation and prototyping to testing and deployment. Has a solid background in software development, coupled with my experience across various industries, including foodtech, agtech, and hospitality, has equipped me with the necessary skills and knowledge to drive impactful change. Been part of the Common Stack, Token Engineering Commons and General Magic.

Tell us about the rest of your team (if there are more teammates):

Praise is a project built by General Magic
with a lot of support from rockstar DAO OGs. design by @markoprljic 1, development by @nebsaas, @Vyvy_viM, @mhmdksh
business and marketing @anamarie_com, @AAbugosh
, @ZeptimusQ
and Giveth, Commons Stack and the Token Engineering Commons are all supporting the effort as well.

Is this your first Web3 project?: No, all of our team members had built multiple web3 projects

If not, what else have you built? (Share links, Github repository, or any other useful information.): General Magic, Giveth, Commons Stack and the Token Engineering Commons, Deep Work studio

I understand that Builders grants are subject to a 1 year lock-up, as explained further in this post 3: [Yes/No]: Yes

Is your project funded? If so, provide an estimate of how many months of funding runway your project has: We’re currently funded by General Magic but the funds are limited, we have a runway for 3 months

Grant Request

What is the size of the grant request? (50k OP max): 50K OP

How do you justify the size of the grant?

One of the key areas we plan to focus on is the development of an AI ask-me-anything bot. This bot will be designed to respond to user inquiries in a fast and efficient manner, making it easy for users to get the information about the community they need.

To achieve this, we plan to implement three bot commands that will make the experience seamless and enjoyable for users. These commands include: /whois, which will generate user bio information; /tell-me-about, which will ask a question about the user; and /ask, which will enable users to ask any question they may have about the Praise data.

In addition to the AI demo bot, we also plan to create an ERC-20 reputation token minter as part of our grant proposal. This project will involve the development of Solidity contracts, including an ERC-20 reputation token and a token factory. We will also create Praise API endpoints to manage contract addresses, distributions, and more.

To ensure that users have a seamless experience when using our products, we plan to develop a frontend that includes a token creation wizard, a reputation minting wizard, and an overview page that provides a summary of minting and distribution information.

Another key aspect of our grant proposal is the backend migration and upgrade. We plan to migrate from Express to Nest.js, allowing us to host many communities on a single server. We will also ensure that our API is secured and documented, with Open API specs and Swagger. Finally, we will implement robust API key handling to securely give access to third-party bots and systems.

Roadmap

Describe in discrete steps your plan for accomplishing your project:

Phase 1: OpenAI Integration (17.5k OP)

  • Conduct user research to identify top use cases
  • Create automated org charts, contributor bios, and AI AMA bot
  • Integrate backend with OpenAI API and create AI analytics engine
  • Develop frontend with AI-supported reports and integration of AI data into user profiles
  • Create Discord bot with AI AMA commands

Phase 2: ERC-20 Reputation Token Minter (22.5k OP)

  • Develop Solidity contracts for the ERC-20 reputation token and token factory
  • Build endpoints to manage contract addresses and distributions through the Praise API
  • Create a frontend token creation wizard and reputation minting wizard, as well as an overview page with a summary of minting and distribution data
  • Test and refine the token creation and minting process

Phase 3: Backend Migration and Upgrade (10k OP)

  • Migrate the backend from Express to Nest.js to improve performance and scalability
  • Implement the ability to host multiple communities on a single server to reduce hosting costs
  • Secure the API with proper documentation using OpenAPI specs / Swagger
  • Implement API key handling to securely give access to third-party bots and systems
  • Test and refine the backend system to ensure stability and security

Please provide any additional information that will facilitate accountability:(smart contracts addresses relevant to the proposal, relevant organizational wallet addresses, etc.)
0x0B7246eF74Ca7b37Fdc3D15be4f0b49876622F95

Does your plan depend on the receipt of OP tokens?:
Yes, our plan does depend on the receipt of OP tokens. As with any project, the resources available to us will determine our ability to execute our roadmap effectively. The receipt of OP tokens will allow us to access the necessary resources to build and improve our Praise system, enabling us to deliver a more robust and feature-rich product.

What is your plan for the use of the OP token after the 1 year lock-up?:

Our plan for the use of the OP token after the 1 year lock-up is to use it to reward our core project contributors for their hard work and effort in building and improving the Praise system. We believe in recognizing and valuing the contributions of our team members, and the OP token provides an excellent mechanism for doing so.

Specifically, we plan to allocate a portion of the unlocked OP tokens towards a reward system for our team members who have made significant contributions to the project. This could include developers, designers, community managers, and others who have played a critical role in the success of the Praise system. By incentivizing and rewarding these core contributors, we hope to foster a culture of excellence and innovation within our team, ultimately leading to a stronger and more sustainable platform.

In addition, we may also explore other use cases for the OP token, such as incentivizing community participation or supporting other projects within the Optimism ecosystem. However, our primary focus will be on rewarding our team members for their hard work and dedication to the Praise system.

Please provide benchmark milestones for this project. These milestones should guide the Optimism community on the progress of your project during the 1-year lock-up period.

  • Milestone 1: OpenAI Integration (35% of total OP tokens)
    • Conduct user research to identify top use cases
    • Create automated org charts, contributor bios, and AI AMA bot
    • Integrate backend with OpenAI API and create AI analytics engine
    • Develop frontend with AI-supported reports and integration of AI data into user profiles
    • Create Discord bot with AI AMA commands
  • Milestone 2: ERC-20 Reputation Token Minter (45% of total OP tokens)
    • Develop ERC-20 reputation token and token factory using Solidity contracts
    • Build Praise API endpoints to manage contract addresses, distributions, etc
    • Create frontend wizard for token creation and reputation minting
    • Develop overview page for minting and distribution summary
  • Milestone 3: Backend Migration and Upgrade (20% of total OP tokens)
    • Migrate backend from Express to Nest.js
    • Enable hosting of many communities on one server
    • Ensure secured and documented API with Open API specs/Swagger
    • Implement API key handling to securely give access to third-party bots and systems

Please define critical milestones for this project. Critical milestones are meant to show good-faith efforts to accomplish the project. Non-completion of these milestones could lead to revocation of remaining grant rewards.

Milestone 1 6 weeks OpenAI technology integration.
The plan involves conducting user research to identify the top use cases, including the creation of automated org charts, contributor bios, and an AI ask-me-anything (AMA) bot. The backend will be integrated with the OpenAI API and an AI analytics engine will be created. The frontend will include AI-supported reports and integration of AI data into user profiles. A Discord bot will also be created with AI AMA commands.

Milestone 2 6 weeks ERC-20 Reputation Token Minter
Develop ERC-20 reputation token and token factory using Solidity contractsBuild Praise API endpoints to manage contract addresses, distributions. Create frontend wizard for token creation and reputation minting. Develop overview page for minting and distribution summary

Milestone 3 6 weeks Backend migration and upgrade
These changes are necessary to ensure the platform can scale and handle multiple communities. By accomplishing this goal we will ensure that the platform is secure, efficient, and able to handle increasing amounts of traffic and data.

Optimism Relationship

Does your project solve a problem for the Optimism ecosystem?:
Praise is a platform that aims to foster a positive and productive online community within the Optimism ecosystem by recognizing and rewarding contributions, fostering a culture of cooperation and growth. With the grant funding, Praise plans to develop new features, improve the user experience, onboard new Optimism communities and foster a more positive community culture. By doing so, they aim to increase engagement and productivity within the Optimism ecosystem, attract more developers and provide valuable insights into the community’s activities.

How does your proposal offer a value proposition solving the above problem?:
Praise’s value proposition is to solve the problem of building a positive and productive online community within the Optimism ecosystem by recognizing and rewarding contributions, and fostering a culture of cooperation and growth. By using the grant funding to develop new features, improve the user experience and onboarding. Through its platform, Praise offers a unique approach to community building, focusing on recognizing and rewarding contributions from within the community. By incentivizing positive contributions, Praise aims to create a more positive and productive environment that encourages growth and cooperation. The platform’s features, including user-generated data and trustworthy recognition systems, ensure that recognition is genuine and authentic, further promoting a positive community culture.

Why will this solution be a source of growth for the Optimism ecosystem?:
This solution will be a source of growth for the Optimism ecosystem by fostering a positive and productive community culture through the recognition and rewarding of contributions. This will increase engagement, attract more developers, and provide valuable insights into the community’s activities, ultimately leading to a stronger and more sustainable ecosystem.

How committed are you (and your team) to building on Optimism?:
I am fully committed to building on Optimism, as is my entire team. We strongly believe that the Optimism ecosystem has the potential to revolutionize the way we interact and transact online, and we are excited to be a part of that change. We believe that the speed, scalability, and cost-effectiveness of Optimism make it an ideal platform for building innovative solutions, and we are dedicated to pushing the boundaries of what is possible. We see a bright future for the Optimism ecosystem, and we are proud to be contributing to its growth and success.

Is your project Optimism Native?:

Yes, our project is Optimism Native. We are planning to build a reputation token minter on the Optimism network, which will be fully integrated with the Optimism ecosystem. This will enable us to take full advantage of the benefits of the Optimism network, such as faster transaction speeds and lower fees, to create a seamless and efficient user experience for our platform. By building our solution natively on Optimism, we can help to further strengthen and grow the Optimism ecosystem as a whole.

Confirmations

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

I understand that I will be expected to following the public grant reporting requirements outlined here: [Yes/No]: Yes

2 Likes