Rootstock Hacktivator is the open-source contribution [marketplace](https://hacktivator-marketplace.rootstock.io/) where developers can propose ideas, claim existing ones, and earn rewards for contributions that strengthen the Rootstock ecosystem.

## Developers can choose between two paths ### Path I: Submit New Ideas Have an idea that could benefit the Rootstock ecosystem? Submit it to the marketplace for the community to build it. **New ideas can be:** * Code / Tool * Technical Documentation (for the [Rootstock Developer Portal](https://dev.rootstock.io/)) * Written Tutorial (for the [Rootstock Community Blog](https://rootstock.hashnode.dev/)) * Video Tutorial (for the [From Devs to Devs](https://www.youtube.com/playlist?list=PLSyELPaIli1nH06-3cbAEMajk-UuHlnDq) playlist on YouTube) **When submitting an idea, you’ll need to provide:** ## Inspiration for Submitting Your Ideas :::note[Code Contributions] ::: :::info[Educational Content Contribution] ::: ### Path II: Claim Existing Ideas Want to build, but don’t have an idea of your own? * Browse the pool of already published ideas on the marketplace. * Claim the idea that matches your skills, and submit your work. * If approved, you earn a reward within the established ranges, determined based on the quality, complexity, and impact of your contribution. #### Contribution Criteria & Guidelines To be accepted, contributions must meet the following standards. ##### General Criteria * Quality – Technically sound, well-executed. * Originality – Must be your own work, not copied. * Relevance – Should directly benefit the Rootstock developer or user ecosystem. * Accuracy – Must be correct, precise, and clearly presented. ##### Code Contribution Criteria and Guidelines * Must include clear documentation and usage instructions. * Should include tests to validate correctness. * Must consider maintainability, reusability, and long-term impact. * Should follow Rootstock development best practices. :::info[❗More info about the guidelines] For a comprehensive overview of the evaluation and reward system for code contributions, including detailed criteria for complexity, project impact, tests, and documentation, please refer to the [Evaluation Criteria for Code Contributions](https://docs.google.com/document/d/1vA3QK8ZNv5Fgegb0Jv2f03IVIREePDi4lrFE1vsfK7c/edit) and [terms and conditions of the Hacktivator](https://docs.google.com/document/d/1i95IIgBccohELezcrBraXWBtWEH1LaPLe3p_Zf1LzPQ/edit?usp=sharing). These criteria outline how contributions, ranging from simple fixes to advanced features or external integrations, will be assessed and rewarded, ensuring a balanced and fair approach to valuing developer participation and impact. This document covers everything from optimizing performance to integrating external APIs, with rewards adjusted based on the value and complexity of each contribution. ::: ##### Educational Content Criteria and Guidelines * Written guides or tutorials must **showcase a working dApp, technical concept, or feature.** * Each submission must include a **GitHub repository** with a **README** section explaining setup and usage. * Submissions must be **original, technically accurate, and not previously published elsewhere.** * Once approved, you will be invited as a **collaborator to publish on the Rootstock Community Blog**. Rewards are only distributed after successful publication. * Technical documentation must be submitted directly as a **PR** on the DevPortal repository. Include the PR link in your submission form, apply the **“hacktivator” label**, and follow the provided template. :::info[❗More info about the guidelines] 👉 Guidelines when publishing: * Follow the [Rootstock Style Guide](https://github.com/rsksmart/devportal/blob/main/STYLE-GUIDE.md) * See [Contributing to Rootstock Documentation](https://github.com/rsksmart/devportal/blob/main/CONTRIBUTING_DOCS.md) and [Rootstock Contributor Guidelines](https://github.com/rsksmart/devportal/blob/main/CONTRIBUTING.md) For a comprehensive overview of the evaluation and reward system for code contributions, including detailed criteria for complexity, project impact, tests, and documentation, please refer to the [Evaluation Criteria for Code Contributions](https://docs.google.com/document/d/1vA3QK8ZNv5Fgegb0Jv2f03IVIREePDi4lrFE1vsfK7c/edit) and [terms and conditions of the Hacktivator](https://docs.google.com/document/d/1i95IIgBccohELezcrBraXWBtWEH1LaPLe3p_Zf1LzPQ/edit?usp=sharing). These criteria outline how contributions, ranging from simple fixes to advanced features or external integrations, will be assessed and rewarded, ensuring a balanced and fair approach to valuing developer participation and impact. This document covers everything from optimizing performance to integrating external APIs, with rewards adjusted based on the value and complexity of each contribution. ::: #### Rewards Rewards are distributed, according to the hacktivator's [terms and conditions](https://docs.google.com/document/d/1i95IIgBccohELezcrBraXWBtWEH1LaPLe3p_Zf1LzPQ/edit?tab=t.0), based on how you choose to contribute. :::tip[Check Rewards Range] The reward range provided for each option will be used based on the level of contribution to the project to qualify. That is, if the Contributor meets only the minimum required to qualify, they will be assigned the minimum rewards for each option. However, the more the Contributor adds to their contribution and chosen option, the greater the rewards they may receive (up to the maximum cap established for each option). ::: ## How to Participate Everything happens directly on the [Hacktivator Marketplace](https://hacktivator-marketplace.rootstock.io/): 1. Register and create a private profile 2. Choose a path → Submit a new idea or claim an existing one. 3. Review → The Rootstock team reviews your submission against the criteria. You may be asked to make revisions or provide more information. 4. Rewards → If approved, rewards will be distributed on the 15th of the following month. \> All communication, submissions, and feedback are centralized on the marketplace. Rootstock Hacktivator is your opportunity to make a meaningful impact on the Rootstock ecosystem while earning rewards. Ready to contribute?