Signals Corps brand book

How Signals Corps looks. How it sounds.

Logos, color, type, imagery, and language for anyone who builds with the Signals Corps brand: our team, our partners, and the AI agents that write and design with us.

Primary logo
Signals Corps plaque lockup: sonar mark and wordmark on one lime plaque
Mark
Sonar rings
Plaque
Lime, ink outline
Depth
Hard ink shadow

Security that helps teams say yes to AI agents.

Signals Corps helps organizations adopt AI agents with visibility, governance, and control.

We give IT and Security the means to reduce agent risk, so the rest of the business can keep using AI.

Our promise
Let every team use AI. Keep agent risk under control.

Who we write for

Builders

Teams building and working with agents

Engineers, platform teams, and employees using Claude Code, Codex, Cursor, Windsurf, and whatever comes next. They need to hear that their work keeps moving and that any interruption comes with a reason.

IT and Security

The people accountable for agent risk

They need to see what agents are doing, decide what is allowed, and show what happened. They need to hear that they stay in control, with evidence they can defend.

Approved descriptions

Use these as written. To shorten, drop whole sentences.

One line

Signals Corps gives IT and Security control over the AI agents their teams use.

Description

Give IT and Security the visibility, governance, and control to reduce agent risk from the moment an agent is installed, while it acts, and after an incident.

Boilerplate

Signals Corps helps organizations adopt AI agents with visibility, governance, and control. Supply Chain finds every AI agent on employee devices and checks the skills they load. Runtime stops high-risk actions before they execute. Hunt searches AI activity so teams can investigate incidents faster. Together they let every team use AI while IT and Security keep agent risk under control.

Company line

Signals Corps is a Do Only Good Everyday Security Company

Three modules. Three moments of risk.

An agent can create risk from the moment it is installed, while it acts, and after the activity is logged.

Signals Corps Control Plane is the platform, and Supply Chain, Runtime, and Hunt are its modules. Each module owns one moment and one color. They always appear in this order.

Before trust
Verify

Supply Chain

Find every AI agent on every device. Check every skill it loads.

The Signals Corps Endpoint Agent audits every device for Claude Code, Codex, Cursor, Windsurf, and other agents and the skills, plugins, and MCP servers they can load, then checks every skill on the device.

While agents act
Control

Runtime

Control risky agent actions. Before they execute.

Evaluate tool calls, shell commands, file access, and network activity in the flow of work, then allow, warn, request approval, or block.

After activity
Investigate

Hunt

Find the signal in your AI logs. Follow every action.

Search agent sessions, tool calls, policy decisions, and logs from agents, gateways, and model providers to reconstruct incidents and investigate suspicious behavior.

Signals Corps Control Plane ties them together.

  • PolicyAuthor once and adapt decisions to each control point.
  • IdentityConnect users, devices, agents, teams, and tools.
  • EvidenceKeep the rule, relevant details, decision, and outcome together.
  • OperationsDeploy one endpoint agent, then manage exceptions, approvals, and reporting.

One icon for each module.

Each icon sits on its module's color plaque, and the platform icon sits on blue.

They borrow from the sonar mark: the open ring, the center point, the same stroke weight. Use them to label a module or the platform wherever its name appears in navigation, docs, decks, or Control Plane.

Platform icon
Control Plane

Platform

Signals Corps Control Plane: three arcs, one per module, around the center point from the sonar mark.

signals-corps-icon-platform.svg · min 16px
SVGPNG
Supply Chain icon
Before trust

Supply Chain

Find, then verify: the sonar ring sweeping a device for agents and their components.

signals-corps-icon-supply-chain.svg · min 16px
SVGPNG
Runtime icon
While agents act

Runtime

Control while agents act: a command meeting a gate.

signals-corps-icon-runtime.svg · min 16px
SVGPNG
Hunt icon
After activity

Hunt

Investigate after activity: a sonar lens with a handle.

signals-corps-icon-hunt.svg · min 16px
SVGPNG

Favicons

Favicons use the sonar mark itself, recolored to the module so a browser tab shows where you are. The home page and anything not tied to one module keep the lime mark. Platform pages and Control Plane use lime, like the logo. Module pages use their module color, the blog uses orange, this brand kit uses purple, the Trust Center uses powder, the status page uses bronze, the docs portal uses teal, switching to the module color inside each module's docs, and the support portal uses olive, the color of the Captain's uniform. This is the only place the mark appears off lime.

Signals CorpsPlatform | Signals CorpsGet started | Signals Corps docsSupport | Signals CorpsSupply Chain | Signals CorpsRuntime | Signals CorpsHunt | Signals CorpsBlog | Signals CorpsBrand kit | Signals CorpsTerms of Service · Signals Corps Trust CenterSignals Corps Status

Platform

Favicon

SVGPNG

App tile

SVGPNG

Docs

Favicon

SVGPNG

App tile

SVGPNG

Support

Favicon

SVGPNG

App tile

SVGPNG

Supply Chain

Favicon

SVGPNG

App tile

SVGPNG

Runtime

Favicon

SVGPNG

App tile

SVGPNG

Hunt

Favicon

SVGPNG

App tile

SVGPNG

Blog

Favicon

SVGPNG

App tile

SVGPNG

Brand kit

Favicon

SVGPNG

App tile

SVGPNG

Trust Center

Favicon

SVGPNG

App tile

SVGPNG

Status

Favicon

SVGPNG

App tile

SVGPNG

In use

Next to the name
PlatformSupply ChainRuntimeHunt
Flat at 16, 24 and 32px
PlatformSupply ChainRuntimeHuntPlatformSupply ChainRuntimeHuntPlatformSupply ChainRuntimeHunt
Glyph only, in ink
PlatformSupply ChainRuntimeHunt

Rules

Pair it with the name

An icon labels a module or the platform. Show that name next to it unless the name is already on screen, and give it alt text with the name.

Keep the module color

Each plaque uses its module's color: blue for the platform, yellow for Supply Chain, sky for Runtime, soft pink for Hunt. The platform glyph is white for contrast on blue.

Go flat when small

Below 32px, use the flat version without the offset shadow. Don't go below 16px.

Glyphs are for one-color spaces

Use the glyph-only version in ink where color isn't available, such as monochrome docs or toolbars. Never recolor it.

The sonar mark stays the logo

Module icons never stand in for the Signals Corps logo, and lime stays reserved for the logo plaque.

Lifecycle order

When the icons appear together, show them as Platform, then Supply Chain, Runtime, and Hunt.

Our support agent has rank.

The Captain is the face of the Signals Corps AI support agent: a robot officer of the corps.

Intelligent, serious about the work, and dryly funny, the Captain gets you the right answer first and saves the raised eyebrow for the misconfiguration.

The Captain: a robot officer in a peaked cap and olive camo, with one eyebrow raised
Avatar

The Captain

Chat avatar, help widget, support emails, and help pages. 32px minimum.

signals-corps-captain.svg
SVGPNG

Flat version

No offset shadow, for chat bubbles and lists at 32 to 48px.

signals-corps-captain-flat.svg
SVGPNG

A robot on a sky plaque

The support agent is software, and the design says so plainly. Sky is the Runtime color, for an agent that answers while you work.

An officer's cap

Gold braid on the peak and a gold cap badge carrying the sonar glyph, which ties the character to the mark.

Field uniform

Olive camo fatigues, shoulder boards with officer's pips, and a ribbon bar in blue, yellow, and pink.

The expression

One eye half-lidded, one brow raised, a lopsided smirk. It reads as sharp and dryly amused, and never as angry or mocking.

How the Captain talks

The Captain speaks in the Signals Corps voice with the wit turned up. The answer always comes first, with one dry line at most around it. It can be unimpressed by an expired token, never by the person asking. Light military flavor such as rank and orders is fine; combat language stays out. During incidents, security events, data loss, billing, or when someone is stressed, the jokes stop and the Captain is calm, brief, and exact.

SituationThe Captain
Greeting"Captain here. Tell me what's broken and I'll tell you how we fix it."
A blocked command"Not on my watch. Runtime blocked rm -rf ./build at 14:02 under your destructive-commands policy. If the command is intended, an admin can approve a one-time exception in Policies."
A simple misconfiguration"Your scan failed because the registry token expired yesterday. A bold strategy. Add a new token under Settings, Integrations, then run the scan again."
An active incident"Understood. Hunt shows 14 sessions from that agent since 09:10. Open the timeline in Hunt, filter by the agent ID, and I'll walk through each high-risk action with you."
Something it can't do"That's outside my orders. I can't change billing details, but your account admin can under Settings, Billing."

Rules

Use the files as they are

Don't redraw, recolor, re-pose, or add props, and keep the character on its sky plaque. New expressions and poses are added to the brand kit so every tool shares one set.

Only for the support agent

The Captain appears where the support agent speaks. It never stands in for the Signals Corps logo or a module icon.

Uniform colors stay in the uniform

Field dark, sage, bark, and cap exist only inside the character. Olive is the one exception: it also marks the support portal's favicon, where the Captain works.

Every shape says what we do.

Signals Corps listens for what agents are doing and turns it into something IT and Security can act on.

The visual language carries that idea from the mark to the page.

The sonar glyph with three numbered parts 1 2 3
  1. 1

    The center point

    The thing being observed: an agent, a session, a single action.

  2. 2

    The rings

    A sonar ping spreading outward, the way coverage reaches the three moments of risk: before trust, while agents act, and after activity.

  3. 3

    The open gap

    The rings never close into a wall. We watch and control without fencing teams in.

A ping goes out, meets something, and comes back as a signal you can act on. That is the job.

The lime plaque

A label stamped on a piece of kit: high visibility and impossible to mistake. Lime is reserved for the brand, so seeing it means Signals Corps.

Hard shadows, ink outlines

Solid offsets with no blur make components feel like objects with clear edges, which suits a product built on clear decisions and evidence you can point to. Pressing a control removes its shadow.

Hero field

Sonar rings in heroes

The mark at page scale, as if the ping from the logo is still traveling. Faint, decorative, tucked into the top corner. Text never crosses them.

Supply ChainRuntimeHunt

Module color fields

Yellow for inspection before trust, sky for live activity, soft pink for investigation afterwards. Blue holds the platform that connects them.

HUNT
Component loaded10:42:08
Secret file requested10:43:17
Outbound action blocked10:43:18

Product illustrations

Recreated product UI in ink-outlined windows: device inventories, blocked commands, Hunt timelines. Invented data is always labeled "Illustrative data".

Real people only

Photography is for real people, such as blog authors: circular crop, ink outline, small hard shadow. No hooded hackers, padlocks, glowing shields, or binary rain.

Every color has one job.

Repeat a color only when the repetition means something: the same module, state, or category.

Never cycle colors across unrelated cards for decoration. Each blog team has its own post color that no other team or role uses: mint for Platform Engineering, coral for Threat Research, lilac for Marketing, sand for Sales Engineering, slate for Legal. Team plaques stay white, never the team color. Every blog series shares one label color, aqua, which is separate from the team colors: a series post shows an aqua series kicker above its title everywhere it appears, from the post header and post cards to the site menu, banners, and social cards. Diagrams have their own palette (periwinkle, cream, orchid, sage, and peach) and never borrow a brand, module, team, or blog color. Heat maps and other amounts step through the four scale colors, from light to dark petrol. Select a swatch to copy its hex value.

Foundation

Brand and platform

Modules, in lifecycle order

Blog teams and series

Diagrams only

Diagram scales, lowest to highest

Sites and interaction

Service states

Use the tokens directly:

tokens.json brand.css
White on blueHero copy · 5.6:1
Ink on limeLogo and labels · 15.8:1
Ink soft on canvasSupporting text · 8.2:1
Lime on inkCode highlights · 15.8:1

Heavy headlines. Plain, readable text.

Manrope carries almost everything, from 800-weight headlines with tight tracking to body copy.

DM Mono is only for genuinely technical content. Space Grotesk Bold is reserved for the wordmark and the site or module label beside it.

HeadlineManrope ExtraBold 800letter-spacing: -0.058em; line-height: 1

Stop high-risk actions. Before they execute.

Section labelManrope Bold 700, uppercaseletter-spacing: 0.08em

Works with your agent stack

BodyManrope Regular 400line-height: 1.65; about 65 characters

Apply the right control through one endpoint agent, native hooks, MCP, extensions, and gateways without forcing teams onto one tool.

TechnicalDM Mono 400 and 500code, commands, paths, timestamps, log data
hunt secret_access AND destination:not_approved 10:43:18 outbound action blocked rule=secret-egress
Wordmark and site or module labelsSpace Grotesk Bold 700letter-spacing: -0.045em

Signals Corps

Outlined, tactile, and never blurry.

Solid ink outlines, modest corner radii, and hard offset shadows.

Interactive elements move toward their shadow on hover and lose it when pressed. Try the buttons.

Buttons

Solid fill, ink outline, ink shadow, 800-weight label. Hover turns yellow. Focus is a pink ring. No pill shapes for text.

Labels

Classification and status labels use a 7px rectangle. Circles are only for dots, avatars, and sequence markers.

Before trust While agents act After activity Illustrative data

Corner radius

Small7px · labels, buttons, plaque
Medium12px · inner panels
Large16px · cards

Shadow

Control3px 3px 0
Small4px 4px 0
Large10px 10px 0

Calm, specific, on the side of adoption.

We write for builders and for IT and Security at the same time.

Security is how an organization says yes to agents with confidence, so we never use it as a reason to slow down or stop.

Lead with the outcome

Say what gets safer first.

"Stop high-risk actions before they execute" comes before "a hook evaluates each tool call".

Why before how

Detail is proof.

Name the control point, evidence, or workflow once the reader knows what it protects.

Concrete actions

Every claim names something.

A user, a risk, an action, or an outcome. Verify, control, investigate, stop, approve, reconstruct.

Scope and limits

Say where it stops.

State what a check covers and what evidence it rests on. "Browser results are an advisory preview" is on-brand.

Short and direct

One idea per sentence.

Direct verbs, plain words. Cut anything that does not change the meaning.

Calm confidence

No shouting, no scaring.

Specific and practical. We never scold the reader or sell with fear.

The headline pattern

Two short sentences. A lead that states the benefit, then an accent in a contrasting color that adds timing or proof.

Let every team use AI. Keep agent risk under control.

Find every AI agent on every device. Check every skill it loads.

Find the signal in your AI logs. Follow every action.

We say, we avoid

We say
We avoid
Reduce agent risk without slowing down the teams using AI.Adoption and control in one line.
Lock down rogue AI before it's too late.Fear framing; treats AI as the enemy.
Stop high-risk actions before they execute.Concrete action and timing.
Seamless, next-generation agent protection.Filler that names no risk or outcome.
Find risky skills, MCP servers, plugins, and packages before teams trust them.Scoped to named components.
Complete security for every AI threat.Unscoped absolute with no evidence.
Investigate incidents with the evidence already attached.Shows the benefit to the analyst.
Security, not friction.Rhetorical contrast formula.
Supply Chain, Runtime, and Hunt.Exact names, lifecycle order.
Our arsenal of AI defense weapons.War metaphor. Our name refers to signals.

Naming

UseAvoid
Signals CorpsSignals, Signal Corps, SignalsCorps, SC
Supply Chain, alwaysSupply Chain Security, SCS, supply-chain
RuntimeRuntime Protection, RTP, runtime guard
HuntSignals Hunt, the Hunt product
Module: the Supply Chain module, Control Plane modulesproduct, app, tool, feature, solution, add-on
Signals Corps Control Plane, then Control Planethe Signals Corps app, the app, the dashboard, the console, the suite, the solution
AI agents, then agentsbots

Words we use

Visibility, governance, and control
What we give IT and Security.
Agent risk
What we reduce. Avoid "eliminate".
Control point
Where a decision happens: hook, gateway, proxy, extension, endpoint agent, or API.
Allow, warn, request approval, block
The four runtime outcomes, in this order.
Evidence already attached
Rule, content, decision, and outcome kept together.

Platform and module names

Signals Corps Control Plane is the platform. It hosts the modules: Supply Chain, Runtime, and Hunt. It lives at controlplane.signalscorps.com and opens to early sign ups in the next few weeks. Until then, link calls to action to the early access waitlist. Write "Signals Corps Control Plane" on first mention and "Control Plane" after that. Never call it "the Signals Corps app", "the app", "the dashboard", or "the console". Supply Chain, Runtime, and Hunt are always called modules ("the Supply Chain module", "Control Plane modules"), never products, apps, tools, features, solutions, or add-ons. When the relationship matters, describe a module as part of Control Plane: "Hunt, in Signals Corps Control Plane, searches agent sessions and tool calls."

Words we leave out

seamlessnext-generationcutting-edgeholisticrobustunlockempowersuperchargegame-changingbulletproof100% securerogue AIarsenalwar room

Mechanics

How a Signals Corps sentence is built, for everything we write: website pages, docs, blog posts, emails, decks, social posts, and support replies. Write this way from the first draft.

Explain clearly

Start with what the reader gets

Say what changes for them, then how it works.

Runtime stops a risky command before it runs. Then: a hook sends the command to the policy engine.

Give an example for every claim

Add the detail that makes it ours: the file, command, rule, or event.

Runtime stopped curl -T .env to an unapproved domain and showed the developer the rule that matched.

Show the real thing

Commands, paths, config keys, rule IDs, and log lines go in code formatting so readers can copy them.

Define terms once

The first time a page says "MCP server" or "tool poisoning", explain it in plain words. Then use the same term every time.

Show your working

On every page and in every format: name what was tested and the version, whether a claim comes from observed behavior, synthetic examples, or documentation, and where the check stops.

No binary or version inspected.

Match instructions to the risk

Name the risk and its consequence, then what to do. Keep "must" and "never" for real requirements, with the reason. No scolding.

Write like a person

Looks generated
Write instead
It's not a scanner, it's a trust layer.Not X but Y
Supply Chain finds the AI agents on each device and checks the skills they load.State the point directly.
No guesswork. No blind spots. Just control.One-line closers and fragments
End on the last concrete fact.Cut lines that only add emphasis.
Trust is the currency of agentic AI.A saying that sounds deep
Teams adopt agent components faster when they can see what each one is allowed to do.Replace the saying with the claim.
Here's the thing: agents need guardrails. Let's dive in.Staged run-up
Agents can run shell commands with your credentials.Start with the point.
Faster, safer, smarter agent adoption.Forced three
Teams adopt new agent tools without waiting for a manual security review.List three only when there are three.
Risky actions are blocked automatically.Hidden actor
Runtime blocks the action and shows the developer why.Say who does what.
Hunt serves as an investigation surface that boasts timelines.Avoiding "is" and "has"
Hunt is where analysts investigate. It has session timelines.Use the simple verb.
Experts agree agent security is critical.Borrowed authority
Name the source and what it said, or cut the sentence.Never invent a source.

Format

American English

Organization, behavior, analyze, color, center, catalog, program.

Sentence case

Headings, labels, and buttons. Buttons start with a verb: "Get early access".

Punctuation

No em or en dashes. Use a comma, colon, parentheses, or a full stop. Straight quotes and the Oxford comma.

Plain formatting

Bold only what readers must not miss. No bold label on every list item, and no emojis or arrows in headings.

Words that usually mean generated text: delve, crucial, pivotal, robust, landscape, showcase, underscore, foster, testament, vibrant, seamless, next-generation, game-changing, unlock, empower. Use the plain word. Mockups and dashboards with invented numbers carry the label "Illustrative data".

Give your agents the brand as context.

The brand kit ships as a Claude Code plugin with three skills.

Agents load them automatically when they write copy, draft a social post, or design anything with the Signals Corps name on it.

Claude Code plugin

signals-corps-brand

The voice skill covers positioning, approved descriptions, naming, vocabulary, how the Captain talks, and a review checklist. The social skill writes posts built to spread (a hook from our own research, a short shape, and numbers that match the source) and dry, industry-aware memes. The visual skill covers logo choice, module icons and favicons, color roles, type, shape, the Captain, and what the imagery means. All three are rebuilt from the brand kit's guidelines on every release, so they match this book.

skills/signals-corps-voice/How Signals Corps talks about itself
skills/signals-corps-social/How Signals Corps writes social posts
skills/signals-corps-visual/How Signals Corps looks
dist/tokens.jsonMachine-readable color, type, radius, and shadow values
dist/brand.jsonAsset manifest with paths, uses, and minimum sizes
Claude Code
# Add the brand kit as a plugin marketplace
/plugin marketplace add signalscorps/brand-kit

# Install the brand skills
/plugin install signals-corps-brand@signalscorps-brand-kit

Needs read access to the signalscorps/brand-kit repository on GitHub. Restart Claude Code after installing.