Brand Guidelines

Visual identity standards for Sentinel Security Agent. Use these guidelines to ensure consistent representation across all media.

01 Color Palette

The Sentinel palette is built around a high-contrast dark theme with cyan as the primary accent, conveying precision and security. Orange serves as the secondary accent for calls to action and warnings.

Primary Colors

Primary Cyan
#00D4FF
rgb(0, 212, 255)
Secondary Orange
#FF6B35
rgb(255, 107, 53)
Background
#0A0A1A
rgb(10, 10, 26)
Surface
#1A1A2E
rgb(26, 26, 46)
Text
#FFFFFF
rgb(255, 255, 255)
Muted
#8B8BA3
rgb(139, 139, 163)

Semantic Colors

Success / Safe
#22C55E
Critical / Danger
#EF4444
Warning / High
#F59E0B
Info / Medium
#3B82F6

Contrast Requirements

All text must meet WCAG AA minimum contrast ratios. White (#FFF) on Background (#0A0A1A) achieves 19.5:1. Primary Cyan (#00D4FF) on Background achieves 11.2:1. Muted (#8B8BA3) on Background achieves 5.4:1. Never place Muted text on Surface backgrounds without testing contrast.

02 Typography

Inter is the primary typeface for all UI elements, headings, and body copy. System monospace fonts are used for code, findings, and technical output.

Headings — Inter
Sentinel Security Agent
Multi-Chain Smart Contract Auditing
H1: Inter 800 (Extrabold), 2.5rem, letter-spacing: -0.03em
H2: Inter 700 (Bold), 1.5rem, letter-spacing: -0.01em
H3: Inter 600 (Semibold), 1.1rem
Body Text — Inter
Professional-grade security accessible to every developer. Multi-layer analysis pipeline combining deterministic static analysis, symbolic execution, and AI reasoning. Validated on 20,000+ real-world contracts with zero false positives.
Body: Inter 400 (Regular), 1rem, line-height: 1.7
Small: Inter 400, 0.85rem
Caption: Inter 500 (Medium), 0.75rem, uppercase, letter-spacing: 0.05em
Code — System Monospace
function withdraw(uint256 amount) external onlyOwner { // CRITICAL: Missing reentrancy guard (bool ok, ) = msg.sender.call{value: amount}(""); require(ok); }
Code: 'Courier New', 'Consolas', 'Liberation Mono', monospace, 0.9rem
Color: #22C55E (success green) on dark surfaces

03 Logo & Wordmark

The Sentinel logo consists of a shield icon paired with the "SENTINEL" wordmark. The shield represents protection; the wordmark represents authority.

SENTINEL
On Dark Background
SENTINEL
On Light Background
SENTINEL Agent
Full Wordmark
Icon Only (3 sizes)

Clear Space

1x height of S 1x
SENTINEL

Maintain minimum clear space equal to the height of the "S" character on all sides. No other elements, text, or graphics should intrude into this zone.

04 Usage Rules

Follow these guidelines to maintain brand consistency across all touchpoints.

Do

  • Use "Sentinel Security Agent" or "Sentinel" as the product name
  • Place the logo on dark backgrounds (#0A0A1A or #1A1A2E) for best contrast
  • Maintain the 1x clear space around the logo at all times
  • Use the shield icon alone for favicons and small-format placements
  • Use Inter for all text elements in marketing materials
  • Use the cyan-to-teal gradient for the shield icon
  • Pair the logo with a dark surface when overlaying on images

Don't

  • Abbreviate to "SSS" or "SA" in external communications
  • Rotate, skew, or distort the logo or wordmark
  • Change the shield icon color outside the approved gradient
  • Place the logo on busy or low-contrast backgrounds
  • Use the logo at sizes smaller than 120px width (digital) or 30mm (print)
  • Add effects like drop shadows, outlines, or glows to the logo
  • Combine the Sentinel logo with other brand logos in a lockup

05 Audit Badges

Protocols that complete a Sentinel audit can display these badges on their website. Badges link to the on-chain audit certificate or the Sentinel report page.

Audited by Sentinel

Audited by Sentinel badge
Audited by Sentinel badge
<a href="https://sentinel-security-api.fly.dev/report/{audit-id}"> <img src="https://sentinel-security-api.fly.dev/brand/badge-audited.svg" alt="Audited by Sentinel" width="200" height="40"> </a>

Replace {audit-id} with the actual audit identifier from your report.

Risk Score Badge

Risk Score badge
Risk Score badge
<a href="https://sentinel-security-api.fly.dev/badge/{score}"> <img src="https://sentinel-security-api.fly.dev/badge/{score}" alt="Sentinel Risk Score" width="200" height="40"> </a>

The score endpoint returns a dynamic SVG badge. Replace {score} with the contract's risk score (0-100).

Badge Usage Rules

  • Badges must link to the corresponding Sentinel audit report or certificate
  • Do not modify badge colors, text, or proportions
  • Minimum display size: 150px width
  • Remove the badge if the audited contract is subsequently modified without re-audit
  • Badges are revocable if the protocol is found to be malicious

06 Naming Conventions

Consistent naming across all communications.

Context Correct Usage
Full product name Sentinel Security Agent
Short name Sentinel
Twitter handle @SentinelEngine
Domain sentinel-security-api.fly.dev
API namespace /api/v1/
Never use SSS, SENTINEL.AI, Sentinel AI