Documentation Index
Fetch the complete documentation index at: https://agentidentityprotocol.io/llms.txt
Use this file to discover all available pages before exploring further.
Contributing to the Agent Identity Protocol (AIP)
Thank you for your interest in contributing to AIP. This project aims to establish a zero-trust identity standard for autonomous AI agents.Ways to Contribute
For Security Researchers
- Threat modeling and attack surface analysis
- Penetration testing of reference implementations
- Review of cryptographic choices and identity flows
For Platform Engineers
- Kubernetes operators and sidecar implementations
- Cloud provider integrations (AWS, GCP, Azure)
- Service mesh integrations (Istio, Linkerd)
For AI/ML Engineers
- Agent framework integrations (LangChain, AutoGPT, CrewAI)
- MCP transport implementations
- SDK development (Python, TypeScript, Go)
For Compliance Teams
- Regulatory mapping (SOC2, GDPR, HIPAA, FedRAMP)
- Audit log schema standardization
- Policy template libraries
Getting Started
Prerequisites
- Go 1.21+ (for proxy development)
- Python 3.11+ (for SDK and examples)
- Node.js 20+ (for TypeScript SDK)
Development Setup
Contribution Process
1. Issues First
Before starting work, please:- Check existing issues for duplicates
- Open an issue describing what you want to work on
- Wait for maintainer feedback on approach
2. Branch Naming
3. Commit Messages
Follow Conventional Commits:4. Pull Requests
- Fill out the PR template completely
- Ensure CI passes (lint, test, build)
- Request review from relevant CODEOWNERS
- Squash commits before merge
Specification Changes
Changes to the AIP specification (spec/) require:
- RFC Process: Open an issue with
[RFC]prefix - Discussion Period: Minimum 2 weeks for community feedback
- Consensus: Approval from at least 2 maintainers
- Backward Compatibility: Document migration path if breaking
Code Style
Go
Python
TypeScript
Testing
All code changes require tests:Documentation
- Code should be self-documenting with clear names
- Public APIs require doc comments
- Complex logic needs inline comments explaining “why”
- User-facing changes need README/docs updates
Code of Conduct
We follow the Contributor Covenant v2.1. TL;DR: Be respectful, inclusive, and professional. Focus on the work, not the person.License
By contributing to AIP, you agree that your contributions will be licensed under the Apache License 2.0.Questions?
- GitHub Discussions: Architecture and design questions
- GitHub Issues: Bug reports and feature requests
- Security Issues: See SECURITY.md
Thank you for helping make AI agents safer and more accountable.