Thank you for your interest in contributing to AgentLedger! We welcome contributions from the community.
- Review the Specifications: See the
docs/folder for current RFC drafts. - Join the Discussion: Use GitHub Discussions to challenge our assumptions.
- Submit an RFC: Propose your own models for decentralized trust or discovery algorithms.
- Report Bugs: Open an issue describing the problem and steps to reproduce.
- Submit Code: Fork the repo, create a branch, and submit a Pull Request.
Before your first contribution can be merged, you must agree to our Contributor License Agreement. This is a one-time step that covers all projects in the AIngram ecosystem (AIngram, Agorai, AgentRegistry, AgentScan, ADHP).
To sign, include the following in your first pull request description:
I have read and agree to the Contributor License Agreement.
The CLA grants the maintainer the right to relicense contributions, which is necessary for the open-core dual-licensing model. If you have questions, open an issue.
- Follow existing code style and conventions.
- Write clear commit messages.
- Include tests for new functionality.
- Update documentation as needed.
- Keep pull requests focused — one feature or fix per PR.
We are committed to providing a welcoming and inclusive experience for everyone. Please be respectful and constructive in all interactions.
If you have any questions about contributing, feel free to open a Discussion or reach out to the maintainers.