Skip to content

fix(brand): give cA2A its own icon and align to brand palette - #123

Merged
imran-siddique merged 1 commit into
mainfrom
agent/distinct-brand-icon
Aug 19, 2026
Merged

fix(brand): give cA2A its own icon and align to brand palette#123
imran-siddique merged 1 commit into
mainfrom
agent/distinct-brand-icon

Conversation

@imran-siddique

Copy link
Copy Markdown
Member

The bug

ca2a/docs/assets/icon.svg and cmcp/docs/assets/icon.svg were byte-identical:

5ff302ae5beb0820351a5a958ca52c14  cmcp/docs/assets/icon.svg
5ff302ae5beb0820351a5a958ca52c14  ca2a/docs/assets/icon.svg

Not similar, the same file. Both projects rendered the same padlock shield as their MkDocs theme.logo and theme.favicon, and in their README header.

The fix

cA2A gets a glyph for what it actually does: two nodes joined by an arc with a red arrowhead, reading as a delegation hop with authority narrowing in the direction of travel. That separates it from the cMCP padlock (policy enforced out of reach of the governed process) and from the Agent Manifest node triangle (artifacts bound into one record).

Also moves onto the AgenTrust palette. The old gradient (#7c3aed#0ea5e9) was a MkDocs Material theme default rather than a brand colour.

Part of an org-wide icon unification. Palette and mark system are defined in brand/BRAND.md (agentrust-io.github.io#22); the other product repos get matching PRs.

🤖 Generated with Claude Code

cA2A and cMCP were shipping byte-identical docs/assets/icon.svg files
(md5 5ff302ae5beb0820351a5a958ca52c14). Two separate projects, one padlock
mark, in both the docs header and the docs favicon.

Replace it with a glyph specific to what cA2A does: two nodes joined by an
arc with a red arrowhead, reading as a delegation hop where authority narrows
in the direction of travel. Distinct from the cMCP padlock and from the Agent
Manifest node triangle.

Also moves off the MkDocs Material default gradient onto the AgenTrust palette
(navy #15294B to #1B5EA0, red accent #B91C1C) defined in brand/BRAND.md.

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 18:21
@imran-siddique
imran-siddique merged commit 3e47812 into main Aug 19, 2026
12 checks passed
@imran-siddique
imran-siddique deleted the agent/distinct-brand-icon branch August 19, 2026 23:02
imran-siddique added a commit that referenced this pull request Aug 20, 2026
docs/stylesheets/extra.css declared the Material default violet (#7c3aed,
#0ea5e9) and a dark gradient header, byte for byte the same file cMCP carried.
brand/BRAND.md names those hexes as the reason the family drifted into two
unrelated palettes. The shared design system now covers every token the file was
setting, so delete it rather than correct it, and record in mkdocs.yml why there
is deliberately no local stylesheet. The icon was the other half of that drift,
and a worse case: cA2A was shipping cMCP's padlock, which is what rule 2 of the
brand guide exists to prevent. #123 has already drawn the proper mark.

The nav was hiding three pages the site publishes: the mutual attestation
specification, the hardware validation record, and the privacy notice. Mutual
attestation is core to the profile and was reachable only by search.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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