The AI Attribution Protocol is an open convention maintained by its contributors. It is vendor-neutral and not affiliated with any company, product, or platform.
No commercial entity may claim exclusive ownership or branding rights over the protocol.
All governance discussions and version decisions must be publicly documented in this repository.
The protocol uses semantic versioning:
The protocol_version field in ATTRIBUTION.md files maps directly to tagged releases in this repository.
Changes to the specification are proposed through GitHub issues and pull requests. Significant changes (new action types, schema modifications, policy changes) require discussion in an open issue before a pull request is submitted.
The maintainers aim for consensus. Where consensus cannot be reached, decisions are made by the core maintainers with clear reasoning documented in the issue thread.
Contributors who demonstrate sustained, constructive engagement with the project may be invited to become maintainers. The protocol benefits from diverse perspectives, particularly from open source maintainers, AI agent developers, and platform operators.
All participants in this project are expected to treat each other with respect and professionalism. Harassment, discrimination, and bad-faith engagement are not tolerated.