AgentGuard brand system

AgentGuard is the public product name. agent-guard is the repository slug, URL path, and compatibility name only.

Direction review

Three vector directions were created for review:

ConceptAssetDecision
Boundary glyphconcept-boundary.svgSelected. An agent and tool path passes through a shield-shaped authorization boundary; its center stroke represents policy evaluation before execution.
Gateconcept-gate.svgRejected. It reads as a physical access gate and loses the agent/tool relationship at small sizes.
Agent pathconcept-agent-path.svgRejected. It is useful as an explanatory diagram but is too detailed for a product mark.

The selected mark is shipped in site/public/ and frontend/public/:

The Astro site navigation and footer load agentguard-mark.svg directly; the frontend mark and favicon are kept byte-identical to that canonical light mark and checked by the site test suite. Wordmarks and the social preview use the same selected glyph. The PNG social card is rasterized from the SVG source at 1200×630; if the source artwork changes, regenerate the PNG at those exact dimensions and visually review the exported file. The asset test checks the PNG signature, dimensions, and metadata reference. At 64×64 the shield and endpoint nodes remain separated; use the supplied SVG at native proportions rather than simplifying or rebuilding it. The monochrome asset remains available for constrained output.

Usage rules

Tokens

TokenValueUse
Brand teal#218263Primary action and selected mark
Deep teal#17664fHover, emphasis, dark mark
Soft mint#effcf7Light brand surfaces
Ink#172420Wordmark and light text
Allow#218263Positive authorization state
Deny#b42318 (light), #ff8b82 (dark)Destructive/error state, never success
Warning#a15c00 (light), #f3bd68 (dark)Caution and non-terminal state

The same semantic names are used by the Astro site and Next.js console. Product surfaces must not use red/green as the sole status signal; status text and semantic attributes are required as well.