Contribute to Based Agents

Based Agents is an open-source project driven by its community, offering multiple pathways for developers, creators, and enthusiasts to contribute and shape the future of token-enabled AI agents. This guide outlines how you can contribute and earn rewards for your efforts.

Overview

All approved contributions are rewarded with BAG tokens from the DAO treasury. Additionally, contributors can earn points through Based Agents Quests that may factor into future token allocations if the agent reaches 100% on its bonding curve.

Types of Contributions

Code Contributions

  • Smart contract improvements

  • Protocol enhancements

  • Bug fixes and security improvements

  • Test coverage expansion

  • Gas optimizations

  • Infrastructure agents development

  • Agent tools and libraries (SDKs, monitoring tools, analytics dashboards)

Documentation

  • Technical documentation improvements

  • User guides and tutorials

  • API documentation

  • Translation work

  • Code comments and inline documentation

  • Case studies showcasing successful agents

Research & Analysis

  • Economic analysis

  • Security analysis

  • Market research

  • Tokenomics improvements

  • Protocol optimization suggestions

Community & Content

  • Educational content creation

  • Community management

  • Translation services

  • Technical articles

  • Video tutorials

  • Quest completion

  • Discord support and engagement

Contribution Process

1. Before Starting

  • Check existing issues and CONTRIBUTORS.md

  • Join Discord for discussion

  • Review relevant documentation

  • Understand the scope of work

  • Visit BasedAgents.co/quests to explore available quests

2. Development

  • Fork the repository

  • Set up your local development environment

  • Create a feature branch

  • Follow coding standards

  • Include tests where applicable

  • Update documentation as needed

3. Submission

  • Create a pull request

  • Add entry to CONTRIBUTORS.md including:

    • Description of work

    • Links to relevant PRs/issues

    • Wallet address for payment

  • Complete the contribution checklist

4. Review Process

  • Initial review by maintainers

  • Technical review if applicable

  • Community feedback period

  • Value assessment

  • Final approval

5. Payment and Rewards

  • Currently: Manual review and payment by maintainers

  • Future: Automated review and payment by Genesis Agent

  • Payments made in BAG tokens

  • Additional points earned through quest completion

  • Value based on impact and effort

Contribution Guidelines

Code Standards

  • Follow Solidity style guide

  • Include comprehensive tests

  • Document all functions

  • Keep changes focused

  • Maintain backward compatibility

  • Follow security best practices

  • Write clean, documented code

  • Include tests for new features

Documentation Standards

  • Clear and concise writing

  • Include practical examples

  • Proper formatting

  • Technical accuracy

  • Up-to-date information

  • Global accessibility (translations)

Payment Tiers (Approximate)

Major Contributions (5,000-20,000 BAG)

  • Critical protocol improvements

  • Major feature implementations

  • Comprehensive security analysis

  • Large-scale documentation overhaul

Significant Contributions (1,000-5,000 BAG)

  • Feature enhancements

  • Substantial bug fixes

  • Technical documentation

  • Research papers

Standard Contributions (100-1,000 BAG)

  • Minor improvements

  • Bug fixes

  • Documentation updates

  • Content creation

Minor Contributions (10-100 BAG)

  • Small fixes

  • Typo corrections

  • Minor documentation

  • Community support

Future Automation

The Genesis Agent will eventually automate:

  • Contribution review process

  • Value assessment

  • Payment distribution

  • Quality verification

  • Impact analysis

  • Community feedback integration

  • GitHub issue tracking and point allocation

Getting Started

  1. Join our Discord: [Discord Link]

  2. Review current issues: [GitHub Issues]

  3. Read documentation: [Docs Link]

  4. Fork repository: [GitHub Repo]

  5. Submit contribution

  6. Add entry to CONTRIBUTORS.md

  • Based Agents Quests: BasedAgents.co/quests

  • Smart Contracts: Available in the Based Agents repository

  • Official Links: Documentation and governance forums

  • Community Channels: Discord, Twitter, and other social platforms

By contributing to Based Agents, you agree that:

  • Your contributions are your original work

  • You have the right to submit the contribution

  • You grant the protocol a perpetual license to use your contribution

  • You accept payment in BAG tokens


Based Agents thrives because of its community, and we're excited to see how your contributions will shape the future of token-enabled AI agents. Together, we're building a platform that empowers anyone to create, deploy, and engage with autonomous agents, pushing the boundaries of decentralized technology.

Last updated