Skip to content

docs: stop asserting AAIF project status the charter says we do not have - #535

Merged
imran-siddique merged 2 commits into
mainfrom
fix/aaif-status-accuracy
Aug 19, 2026
Merged

docs: stop asserting AAIF project status the charter says we do not have#535
imran-siddique merged 2 commits into
mainfrom
fix/aaif-status-accuracy

Conversation

@imran-siddique

Copy link
Copy Markdown
Member

Same defect as agentrust-io/ca2a#124, found by grepping the siblings after fixing that one. It was templated across both repos.

GOVERNANCE.md said cMCP is a project of the Agentic AI Foundation and that the Foundation holds the project's trademarks. CHARTER.md in the same tree says hosting is "Proposed", that the charter "has not yet been accepted by a host organization", and that the marks are "currently held by OPAQUE Systems, Inc."

Two clauses were worse than the header

  • Dispute resolution escalated to the Foundation for "binding resolution".
  • Amendments required "ratification by the Agentic AI Foundation" for any change.

Neither venue exists yet, so the amendment clause made this document formally unamendable. Both now name a fallback that works today and defer to the Foundation only on acceptance.

Also in here

  • NOTICE carried the same overclaim. cmcp-runtime 0.4.0 is already on PyPI with the old file, so the correction reaches users on the next release.
  • MAINTAINERS.md and GOVERNANCE.md credited @imransiddique, a real but different GitHub account. Corrected to @imran-siddique.

No behaviour change, docs only.

Same defect as the cA2A fix. GOVERNANCE.md stated "cMCP is a project of the
Agentic AI Foundation" and that the Foundation holds the project's trademarks,
while CHARTER.md in the same tree says hosting is "Proposed", the charter "has
not yet been accepted by a host organization", and the marks are "currently
held by OPAQUE Systems, Inc."

Two clauses were worse than the header. Dispute resolution escalated to the
Foundation for "binding resolution", and Amendments required "ratification by
the Agentic AI Foundation" for any change to the document. Neither venue exists
yet, so the amendment clause made this file formally unamendable. Both now name
a fallback that works today and defer to the Foundation only on acceptance.

NOTICE carried the same overclaim. cmcp-runtime 0.4.0 is already on PyPI with
the old file, so the correction reaches users on the next release.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@imran-siddique
imran-siddique requested a review from a team as a code owner August 19, 2026 19:31
MAINTAINERS.md named one maintainer, the Project Lead. The same file says
changes require approval by "an existing maintainer", and that a maintainer
appointment needs "a 2/3 vote of the current maintainers".

With one listed maintainer and a project rule that nobody self-approves, every
pull request here structurally had no legitimate approver. Six accounts hold
merge rights on the org and none but the Project Lead appeared in the file, so
the documented process and the real one had drifted apart.

Rishabh Poddar and Aaron Fulkerson are added. Neither is a new public
assignment: both are already listed as Spec Editors in agentrust-io/trace-spec
MAINTAINERS.md, both are at OPAQUE Systems, and both already hold merge rights
here. This makes the file describe what is already true.

Deliberately not added: the remaining org admins, including an external
contributor at another company. Naming someone a maintainer of a public project
is a real assignment, theirs to accept rather than ours to record.

Also carries the Project Lead authority line from trace-spec so the three
repositories describe the same structure.
@imran-siddique
imran-siddique merged commit 6f977d4 into main Aug 19, 2026
11 checks passed
@imran-siddique
imran-siddique deleted the fix/aaif-status-accuracy branch August 19, 2026 23:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant