Thank you for your interest in contributing to AgentStack! Every contribution earns you $AGENT tokens through our on-chain attribution system.
| Contribution Type | Tokens Earned |
|---|---|
| Merged PR (small) | 10 AGENT |
| Merged PR (large) | 50 AGENT |
| Bug report with fix | 20 AGENT |
| Documentation improvement | 5 AGENT |
| Security vulnerability | 100-500 AGENT |
Tokens are minted to your wallet address after your contribution is merged.
# Clone the repo
git clone https://github.com/jaredtribe/agentstack.git
cd agentstack
# Install dependencies
npm install
# Run in development mode
npm run dev
# Run tests
npm test- Fork the repository
- Create a branch for your feature (
git checkout -b feature/amazing-feature) - Make your changes with clear, descriptive commits
- Add tests if applicable
- Update documentation if needed
- Submit a Pull Request
- TypeScript strict mode enabled
- Use meaningful variable names
- Add JSDoc comments for public APIs
- Keep functions small and focused
- Write tests for new functionality
- Fill out the PR template completely
- Link any related issues
- Ensure CI passes
- Request review from maintainers
- Address feedback promptly
When your PR is merged:
- Provide your wallet address in the PR description or CONTRIBUTORS.md
- Maintainers will verify the contribution per ATTRIBUTION_PROTOCOL.md
- Tokens are minted via the DAO contract after 7-day review period
- You'll receive a notification when tokens are sent
Important: We follow strict attribution verification to prevent hallucinated credits. Your contribution must be:
- Verifiable via git commits or PR evidence
- Linked to your confirmed wallet address
- Free of disputes during review period
See ATTRIBUTION_PROTOCOL.md for full details.
Please include:
- Clear description of the bug
- Steps to reproduce
- Expected vs actual behavior
- Environment details (Node version, OS, etc.)
We welcome ideas! Please:
- Check existing issues first
- Describe the use case clearly
- Explain the expected benefit
If you discover a security vulnerability:
- DO NOT open a public issue
- Email security@agentstack.dev
- Include detailed description and reproduction steps
- Allow 48 hours for initial response
By contributing, you agree that your contributions will be licensed under the MIT License.
Your contributions make AgentStack better for the entire AI agent ecosystem. Together, we're building the future of decentralized agent collaboration.