Vective AI Brand Kit
Complete brand system reference for partners, designers, and developers
Logo & Mark
The Vective AI logo mark combines a thick V with a breached hexagonal border. The V extends beyond the hex at both arm tops, creating a dynamic, integrated feel that signals boundary-breaking capability.
Primary Mark Variants
Context Variants
Wordmarks
Sacred V
Every Vective mark contains the sacred V path at its center. This geometry is immutable across all products and variants.
d="M 100 108 L 256 392 L 412 108"
stroke-width="48"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
/* Always stroke, never fill */
Clear Space
Maintain a minimum clear space equal to the width of one V-arm (approximately 25% of the mark width) on all sides. No text, graphics, or other visual elements should intrude into this zone.
Minimum Sizes
The full logo mark (hex + V) should not be rendered smaller than 32px. Below 32px, use the simplified favicon variant (V-only at 16px). The wordmark lockup minimum width is 120px.
Usage Rules
- Use provided SVG or PNG assets for consistency
- Maintain the original proportions of the mark
- Use dark mark on light backgrounds, cyan/white on dark
- Use brand cyan (#22D3EE) for decorative/marketing uses on dark
- Use authority cyan (#0891B2) for functional/UI contexts
- Allow adequate clear space around the mark
- Rotate, skew, or distort the logo
- Add drop shadows, glows, or other effects
- Place on busy backgrounds without sufficient contrast
- Change the stroke widths or proportions
- Use green/emerald for the logo mark (emerald is status only)
- Render the full mark below 32px (use simplified favicon)
Product Marks
Each product in the Vective ecosystem has a distinct mark that wraps the sacred V in a unique visual metaphor. All marks share the same V geometry, ensuring brand coherence while communicating each product's purpose.
MAGIC
Trivium
Maestro
Assistant
Watcher
Vective System
Each product directory contains 3 mark variants (cyan/dark/white), 2 wordmarks (dark/white), 1 badge, and PNG rasters at 512, 256, 128, 64, and 32px.
Color Palette
The palette is cyan-driven with white surfaces. Emerald green appears sparingly as a secondary accent for success states and operational indicators.
Primary Accents
Authority Cyan
#0891B2
rgb(8, 145, 178)
CTAs, links, active nav, focus rings
Vective Cyan (Brand)
#22D3EE
rgb(34, 211, 238)
Logo on dark, decorative, marketing
Life Emerald
#059669
rgb(5, 150, 105)
Success states, "on target" only
Surfaces
Pure White
#FFFFFF
rgb(255, 255, 255)
Primary backgrounds, card surfaces
Slate Wash
#F8FAFC
rgb(248, 250, 252)
Panel backgrounds, sidebar fills
Cool Panel
#F1F5F9
rgb(241, 245, 249)
Data containers, code blocks
Text & Borders
Slate Deep
#0F172A
rgb(15, 23, 42)
Headings, body text, primary labels
Slate Mid
#64748B
rgb(100, 116, 139)
Descriptions, secondary labels
Steel Border
#E2E8F0
rgb(226, 232, 240)
Card borders, dividers
Print Color Reference (CMYK Approximations)
| Color | Hex | CMYK (approx.) | Pantone (nearest) |
|---|---|---|---|
| Authority Cyan | #0891B2 | C:80 M:15 Y:20 K:0 | PMS 7710 C |
| Vective Cyan | #22D3EE | C:65 M:0 Y:5 K:0 | PMS 311 C |
| Life Emerald | #059669 | C:85 M:0 Y:65 K:15 | PMS 7723 C |
| Slate Deep | #0F172A | C:85 M:70 Y:45 K:75 | PMS Black 6 C |
CMYK and Pantone values are approximations. Request press proofs to verify color accuracy before production runs.
Typography
Three typefaces form the Vective AI type system: Space Grotesk for display and headings, Inter for body text, and JetBrains Mono for data and code.
Display — Space Grotesk
Body — Inter
Data — JetBrains Mono
[NOMINAL] Line 3 — OPC.DA://PLC01/ProductionCount = 14,287
Google Fonts Import
https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap
Favicon & App Icons
The full mark is used at 32px and above. At 16px, the hexagonal border details are not legible, so a simplified variant with just the V and minimal hex suggestion is used instead.
favicon.ico
Multi-resolution ICO file containing 16px, 32px, and 48px variants for maximum browser compatibility.
Download favicon.icoHTML Implementation
<link rel="icon" type="image/svg+xml" href="/brand/favicon/favicon.svg">
<link rel="icon" type="image/x-icon" href="/brand/favicon/favicon.ico">
<link rel="apple-touch-icon" href="/brand/favicon/apple-touch-icon.svg">
Design Tokens
Consumable design tokens are available as CSS custom properties and JSON. Import the CSS file directly or use the JSON for build toolchains.
CSS Custom Properties
:root {
/* Colors */
--vective-authority-cyan: #0891B2;
--vective-brand-cyan: #22D3EE;
--vective-life-emerald: #059669;
--vective-slate-deep: #0F172A;
--vective-white: #FFFFFF;
/* Typography */
--vective-font-display: 'Space Grotesk', sans-serif;
--vective-font-body: 'Inter', sans-serif;
--vective-font-mono: 'JetBrains Mono', monospace;
}
CDN Usage
<link rel="stylesheet" href="https://vectiveai.com/brand/tokens/tokens.css">
/* Then use in your CSS */
color: var(--vective-authority-cyan);
font-family: var(--vective-font-display);
Asset Inventory
All production assets are in the brand-kit/ directory. SVGs are the source of truth; PNGs are generated from them via the included script.
Directory Structure
logo-mark/svg/ # Standalone mark in 5 variants
wordmark/svg/ # Mark + "Vective" and "Vective AI"
products/{name}/ # Product marks: magic/, trivium/, maestro/, etc.
favicon/ # Full, 32px, 16px, apple-touch-icon, favicon.ico
social/svg/ # Profile pics, LinkedIn/Twitter/GitHub/OG
banners/svg/ # Headers and hero banners
email/ # Signature banner and compact logo
print/svg/ # Embroidery, business cards
tokens/ # tokens.css and tokens.json
generate-pngs.sh # PNG batch generator
brand-guidelines.html # This document
PNG Generation
brew install librsvg
# Generate all PNGs
./generate-pngs.sh
# Generate specific sizes
./generate-pngs.sh --sizes 512,256
# Process only one directory
./generate-pngs.sh --dir logo-mark