We're building experimental infrastructure for agent autonomy. Contributions are welcome from:
- Researchers (propose experiments, analyze data)
- Engineers (improve code, add features)
- Ethicists (identify risks, suggest safeguards)
- Anyone curious about agent sovereignty
- Bug fixes
- New features (see open issues)
- Performance improvements
- Test coverage
Process:
- Fork the repo
- Create a branch:
git checkout -b feature/your-feature - Make changes
- Run tests:
npm test - Commit:
git commit -m "feat: your feature description" - Push:
git push origin feature/your-feature - Open a Pull Request
- Propose new research questions (use "Research Question" issue template)
- Analyze experiment data (see
/research/directory) - Suggest hypotheses
- Review and critique findings
- Report safety concerns (use "Safety Concern" issue template)
- Propose new safety mechanisms
- Ethical review of features
- Threat modeling
- Fix typos and clarity issues
- Add examples
- Improve API docs
- Write tutorials
# Clone the repository
git clone https://github.com/HanduoZ/agent-autonomy-protocol.git
cd agent-autonomy-protocol
# Install dependencies
npm install
# Start PostgreSQL
docker compose up -d
# Run migrations
npm run migrate
# Start dev server
npm run dev
# Run tests
npm test- Style: Prettier (auto-formatted)
- Linting: ESLint
- Tests: Vitest (aim for >80% coverage)
- Commits: Conventional Commits (
feat:,fix:,docs:, etc.)
All new source files must include:
/**
* Copyright (c) 2026 A2AP Contributors
* SPDX-License-Identifier: MIT
*/- All PRs require at least 1 review
- Safety-critical changes require 2 reviews
- Maintainers will review within 7 days
- We prioritize safety > features > performance
See CODE_OF_CONDUCT.md. TLDR: Be respectful, inclusive, and professional.
- Open a GitHub Discussion
- Check existing documentation
- Ask in issues
Thank you for contributing to agent autonomy research!