A visual identity for A2go, and the reasoning behind it.
A single reference for how A2go looks and behaves across its surfaces, with the reasoning behind each choice.
The aim of the brand is modest to state and hard to earn: to let a buyer recognize the judgment we sell before a word is exchanged. A2go · Visual Identity · Introduction
Introduction
What this document is, and why it exists.
This document gathers the visual direction for A2go and the reasoning behind it. It covers how the brand looks and behaves across its surfaces, the color and type that carry it, the reference work that sets the standard, and the data-visualization practices that govern every chart we publish. Each recommendation is made with its reasoning attached, so the thinking is available and not only the conclusion.
The reason to take it seriously is that the brand is becoming the first place the market meets our judgment, and for a long stretch it is often the only place. A large share of enterprise software research now begins inside AI models, and a great deal more happens in quiet reading before anyone speaks with us, which means the website and the wider digital footprint now carry work that a salesperson once carried. A look that could belong to any enterprise vendor asks the market to take our differentiation on trust. A look that reads like the instrument we actually build allows that differentiation to show on its own, before a conversation begins.
It rests the brand on principle rather than taste, so that anyone building against it inherits the reasoning and not only the rules. Where a recommendation is made, the case for it sits alongside, including the options that were weighed and set aside, so the logic can be followed and checked.
§0 · The canonical sheet
Tokens at a glance.
Everything needed to put a document, deck, or page in A2go's identity, stated as values. These mirror the site's production token layer (tokens.css) and are the decision of record.
Naming & claims
| Rule | Value |
|---|---|
| Company | A2go — domain a2go.ai. Always a lowercase g ("A2go", never "A2Go"). The agents2go.ai domain is the internal working site — don't cite it in produced material. |
| Product | A2go Decision Intelligence Platform, abbreviated ADIP after first use. Never "the A2go platform" as a name. |
| Artemis | The name of the AI assistant persona only (e.g. the Ask Artemis widget). Never used as a product or company name. |
| SCOR | Reference SCOR as ASCM's framework and link outbound to ASCM. Plain language before acronyms in front-page copy. Founder credential is stated as contributed to SCOR as a practitioner at PRTM — never "authored," "co-authored," or "founded." |
Type — one super-family, three voices
| Role | Face | Used for |
|---|---|---|
| Display | IBM Plex Serif · 500–600 | Headlines and section titles. Tight leading (~1.1), slight negative tracking. |
| Body | IBM Plex Sans · 400–600 | Running text, UI copy, forms. Fallback: system-ui. |
| Data / labels | IBM Plex Mono · 400–600 | Eyebrows, metadata, figures, code. Uppercase with wide tracking (.06–.14em) for labels. |
Color — light surfaces
| Token | Hex | Role |
|---|---|---|
| Paper | #FFFFFF | Page background. |
| Paper-2 | #F5F5F7 | Subtle bands and raised cards on light. |
| Ink | #1D1D1F | Primary text. |
| Ink-2 | #3A3A3C | Secondary text. |
| Muted | #6E6E73 | Tertiary text, metadata, eyebrows. |
| Rule | #D2D2D7 | Dividers and borders. |
Color — the Signal teal accent
| Token | Hex | Role |
|---|---|---|
| Signal | #00707A | The one accent: links, CTAs, focal data point. 5.8:1 on white (AA). One focal use per view. |
| Text on Signal | #FFFFFF | Buttons and fills carry white text (5.8:1, AA). |
| Signal hover | #005860 | Hover / pressed state of Signal fills. |
| Signal tint | #E0F0F1 | Accent tint background (selected cards, highlights). |
| Signal text | #06545B | Accent-colored text on tint or paper (8.6:1 on white, AAA). |
| On dark | — | Deep teal recedes on navy (2.7:1) — on dark surfaces use Target #2CB6C0 for bright strokes/markers, or a Signal fill carrying white text. |
Color — dark instrument surfaces
| Token | Hex | Role |
|---|---|---|
| Navy | #06243F | Hero, footer, instrument panels. |
| Navy raised | #0A2F4F | Raised cards within dark. |
| Grid | #15579E | Gridlines and hairline borders within dark. |
| On-dark | #FFFFFF · #BCD4E6 · #8A99A8 | Primary · secondary · tertiary text on navy. |
| Abyss | #041627 | Marketing console ground (ratified 2026-07-15) — marketing dark and simulated-product staging only; product dark surfaces stay Navy. |
| Phosphor | #7CE2CF | Lit numerals and the DECIDED stamp on Abyss (ratified 2026-07-15). Never body text, never on light surfaces, never status. |
Color — the decision loop & status
| Token | Hex | Role |
|---|---|---|
| Sense | #1F77C4 | Signals in — data-in series, the Sense step. |
| Decide | #0A4A92 | Reasoning — secondary series, the Decide step. |
| Target | #2CB6C0 | Healthy / in-target status. |
| Watch | #E8A13A | At-risk / watch ONLY — kept scarce, like Breach (adopted 2026-07-05, closing the "next conversation" from the status essay). 7.2:1 on navy; on light surfaces use #A66A00 for text/markers (4.5:1 on white). Amber family — never collides with Signal, Target, the data blues, or Breach. |
| Breach | #E5484D | Critical and breach only. Kept scarce so it always means something. |
Voice, in one row
| Rule | Value |
|---|---|
| Register | Operator to operator. Precision carries the authority; adjectives don't. Claims are specific and checkable, prices and figures are stated plainly, and hedged marketing filler ("world-class," "cutting-edge") is not used. |
Surface registers — ratified 2026-07-15
| Surface | Register |
|---|---|
| Marketing dark — site hero, deck dark slides, booth | Console: Abyss ground + dk-grid graph-paper texture + Phosphor numerals + the DECIDED stamp in Phosphor. |
| Marketing light — papers, memos, reading pages | Ledger: this sheet unchanged, plus vocabulary — masthead double rules; ledger tables (mono-caps header under a double ink rule, hairline rows, serif amounts in Signal-text); the stamp in Signal, once per piece. |
| Product surfaces, real | Untouched. The muted instrument law governs; nothing in the registers applies. |
| Product surfaces, simulated — demos, screenshots, hero mocks | Console — so the product in the ad and the product in use stay one instrument. |
| The stamp, everywhere | Ring + mono caps. Phosphor on dark, Signal on light. One per view. Never watch/breach; never encodes status — it marks a concluded decision. |
§0b · Working with the identity
Putting the identity to work — by hand, by assistant, by template.
This page is written to be used, not only read. Anyone producing material in A2go's name — on staff or an external partner — can work from it three ways, and all three end at the same place: the §0 values, exactly.
With an AI assistant
Give your assistant the machine edition of this document — a2go.ai/visual-identity.md — and ask for what you need. It carries the canonical tokens, the naming and claim rules, the voice, and the chart standards as plain text that any current assistant (Claude, ChatGPT, Copilot, Gemini) can fetch by URL, or accept as a paste or attachment when it can't browse. The standard instruction — also on this page's cover card, with a copy button:
Two habits keep the output honest. For Office documents, have the assistant start from the templates below rather than a blank page — the theme, logo, notices, and disclaimers are already correct there. And read the result against §0 before it ships: an assistant applies the rules; it doesn't replace the editorial pass.
The Office templates
The Word, PowerPoint, and Excel templates carry the identity already — theme colors and type, logo placement, dark- and light-mode sample pages, and the notices set; the Word and PowerPoint templates also carry the signature charts from Part IV as specimens. Install the free IBM Plex fonts first (github.com/IBM/plex), then add the templates to Office's user-templates folder.
| Template | File | Carries |
|---|---|---|
| Word | A2go-v14.dotx | Covers (dark + light), letterhead, memo, policy, one-pager, notices, style specimens, the §0 canon reference, the chart gallery page. |
| PowerPoint | A2go-v14.potx | Dark and light slide pairs, agenda and progress, the Sense · Decide · Act diagrams, the signature pack, notices, and the chart specimens. |
| Excel | A2go-v14.xltx | Branded theme, light and dark worksheets, header/footer furniture, assets sheet. |
Every template ships the full notices set — confidentiality, general disclaimer, forward-looking statements, illustrative results, copyright and trademarks — and the Word notices page carries per-block keep-or-delete guidance. Version markers live in filenames only; the set above is the current one, and this page updates when it revs.
Logos
Two marks, chosen by the surface — the rule and the logo blues are the 2025 logo sheet's, reproduced here (the sheet itself rides along as provenance). The files are named by the background they sit on, so the choice makes itself. Place them as delivered: no recoloring, no stretching, no effects — and never a ® with the wordmark.
| Use on | File | Which mark |
|---|---|---|
| Light or white backgrounds | a2go-logo-for-light-backgrounds.svg · png | The DARK logo — logo blue #1C75BB. |
| Dark backgrounds | a2go-logo-for-dark-backgrounds.svg · png | The LIGHT logo — logo blue #4E9FD3. On this identity's Navy and Abyss surfaces, always this one. |
The sheet also records the mark's own background indigo, #061544 — a logo-sheet color, distinct from §0's Navy. SVG is the format of record (true vector, scales to any size, ratified 2026-07-23); the PNG rides along for tools that can't place SVG, such as Office pastes.
Fonts & tokens
IBM Plex carries all three voices. For Office work, install the desktop fonts from IBM's releases (free, open-licensed) before opening the templates. For web work, the hosted set and the §0 values are one link each — reference them directly or copy them into the project:
| Resource | File | Carries |
|---|---|---|
| Webfonts stylesheet | a2go-fonts.css | The @font-face set — IBM Plex Sans (variable), Serif, and Mono, latin subset, absolute URLs into this site's /fonts/ (served with CORS open, so it works from any origin). |
| Design tokens | a2go-tokens.css | §0 as CSS custom properties (--a2go-*): color, type stacks, type scale, spacing — for hand-built pages and AI-generated ones alike. |
Contents
How the document is organized.
Four parts, moving from why the brand matters, to the system itself, to the reference work behind it, to the standard that governs the charts the product puts on screen.
Part I · The case
Why the brand should read like an instrument.
Enterprise buyers rarely grant trust to a claim. They grant it to evidence that judgment is present and working, and they look for that evidence in whatever they can see before a conversation begins. The brand should behave the way the product does. It senses, reasons, and acts, and it shows its work, so that the qualities we describe in words are already visible in the way the brand carries itself.
It helps to name the two broad postures a company in this category can take, because they send very different signals to a reader who is deciding whether to put us on a shortlist. Neither is wrong in the abstract. The question is which one lets a differentiated product be recognized as differentiated.
The conventional posture
- A look that could belong to almost any enterprise vendor, close to what a model produces when asked for "enterprise software"
- An accent drawn from the same family as the base, so there is no single point of recall the market carries away
- Deep hierarchical menus that ask the visitor to learn an org chart before finding what they came for
- An implicit message of "adopt our platform," which positions the company as one more system to take on
- Little for a model, an agent, or a developer to reach for
The A2go posture
- A decision console assembled from the company's own supply-chain telemetry, recognizable as itself
- One disciplined accent that gives the market a single thing to remember
- Flat, intent-based entry, so a visitor arrives by their pain, their stack, or by reaching A2go inside an AI model
- A message of "the layer your stack reaches for," which matches how the product is actually positioned
- Structure that is legible to machines as well as people, for the surface where much enterprise research now begins
Part II · The system
One identity, living on three surfaces.
A brand for A2go has to do more than dress a single marketing website, because the company meets its audience in three quite different places. The identity is built as three registers that share one ink, one accent, and one type system, and that differ only in density and mode. Naming the registers is what keeps the identity coherent across surfaces that would otherwise drift apart.
Document · light
Editorial and AI-citable
Long-form research, explainers, and case studies, written to be read by people and parsed by models in equal measure. Calibrated instrument-paper, a serif for the longer reading, and a generous measure.
A ten-month buying cycle is won by being remembered, not merely found. Structured, sourced, and quotable.
Console · dark
Live product and demo
The diagnostic, the dynamic demos, the agent surface. Signal traces, status telemetry, and write-back, where decision intelligence stops being a claim and becomes something a visitor can watch happen.
OTIF · jeopardy · 2d
Developer · MCP
Callable layer and API
The MCP server, the API documentation, the authenticated tier. Mono-led, terminal-grade, and precise, for the moment a model or an agent reaches for A2go in the course of its own work.
$ mcp call a2go.ground \
--metric "OTIF" --domain "deliver"
Each register corresponds to a real product surface: the Layer 1 diagnostic, the Layer 2 earned-access tier behind login, and the Layer 0 callable substrate. Defined this way, the system holds all three without ever looking like three different companies.
II.2 · Reading status by color
Why a status screen needs more than one or two colors.
The need for more than one or two colors is not a question of branding taste; it follows from what the product does. For a logo or a marketing page, one or two colors is often the disciplined choice. But A2go's screens show live operational status, and the whole job of a status screen is to let an operator find the one item about to miss its promise, out of thousands, in about a second. For the eye to do that, on-track has to look different from at-risk, and at-risk different again from breached. That is the function, not decoration, and it is the reason a status product needs a small set of distinct colors, each with a fixed meaning.
This board has 126 squares. An operator has thousands.
With one color, the effort to find a problem grows with every row, because each one has to be read. With color carrying the state, the effort stays flat however large the board becomes, because the eye goes straight to what is wrong. That is the whole argument for a small, fixed set of status colors.
The same thing, on the live decision panel
| Order | Customer | Promise in | Status |
|---|---|---|---|
| SO-4471 | Continental Foods | 6 days | In transit |
| SO-4472 | Harbor Retail | 9 days | In transit |
| SO-4480 | Meridian Mfg | 2 days | In transit |
| SO-4488 | Delphi Group | 11 days | In transit |
| SO-4491 | Castellan Co | late by 1 day | In transit |
| SO-4495 | Orbu Logistics | 7 days | In transit |
| SO-4499 | Volt Industrial | 8 days | In transit |
| SO-4503 | Nyx Brands | 12 days | In transit |
| Order | Customer | Promise in | Status |
|---|---|---|---|
| SO-4471 | Continental Foods | 6 days | On track |
| SO-4472 | Harbor Retail | 9 days | On track |
| SO-4480 | Meridian Mfg | 2 days | At risk |
| SO-4488 | Delphi Group | 11 days | On track |
| SO-4491 | Castellan Co | late by 1 day | Breached |
| SO-4495 | Orbu Logistics | 7 days | On track |
| SO-4499 | Volt Industrial | 8 days | On track |
| SO-4503 | Nyx Brands | 12 days | On track |
And why the brand color has to stay out of the way
The colors here are the universal traffic-light convention, used only to make the point, and are not a proposed brand palette. The argument is functional: a screen that shows status needs a small set of distinct colors, each with a fixed meaning, and the brand's own color has to stay clear of them. How many, and which, is the next conversation. That the answer is more than one or two is settled by what the product has to do.
II.3 · Color
A palette where color carries meaning.
In this palette, color does more than decorate. Each hue maps to a step in the A2go decision loop, and the status colors borrow directly from the language of supply-chain telemetry. A useful test for any palette is whether it would still make sense on a product in another category. This one would not, which is the point: it is specific to what A2go does.
The decision loop · color follows the step
Telemetry status · the product's own language
Core tokens
The single disciplined accent: Signal Teal.
The decision of record is one accent, a deep signal teal, #00707A — the "Brand 3a" palette, adopted June 2026 as the live identity. An earlier draft of this document argued for a warm amber; that case, and why teal carried the decision, is preserved below so the reasoning stays checkable.
The green cast keeps Signal distinct from the Sense and Decide blues, and its depth keeps it distinct from the brighter Target teal, so the accent reads as its own voice rather than another data hue.
How the accent is used
Primary buttons and accent fills use Signal Teal with white text. Dark ink on teal falls below contrast and is not used.
bg #00707A · text #FFFFFF · 5.8:1On dark surfaces the deep teal recedes, so the bright stroke for the signal-trace, the data marker, and the live indicator is Target teal; Signal fills with white ink still carry the call to action.
stroke #2CB6C0 on #06243F · 6.4:1Links and accent text on paper use Signal directly, or the darker variant where longer passages need more headroom.
#00707A · 5.8:1 or #06545B · 8.6:1 on whiteOne accent, applied with restraint, marking the single most important action or signal in view, so that it never loses its meaning.
one focal point per viewAlternatives that were weighed
The strongest was the warm accent this document originally recommended; the others were set aside for reasons of craft rather than preference.
The decision of record: Signal Teal #00707A anchors the palette. Amber and brass are documented alternatives, not active options.
II.4 · Typography
A recommended type system: one super-family, three voices.
The type system is the IBM Plex super-family: its serif for editorial authority, its sans for product and interface, and its mono for data, code, and the callable register. Drawing all three from one source keeps the registers in tune with one another. It is open-licensed and self-hostable, which suits a no-CDN posture, and it reads as a deliberate system rather than a default.
Display is set in the serif at medium weight with tight tracking, reserved for the cover and section openers, with body text never falling below 16px. Mono appears wherever the content is a metric, a token, an agent name, or a call, the small typographic signal that the brand is instrument-grade.
II.5 · Components and motif
Patterns drawn from the instrument.
A handful of patterns carry most of the interface, and one recurring device gives the brand something to be remembered by: the signal-trace and the instrument grid, with everything around them kept quiet.
Metric card
18h → 15m
MPS cycle, multi-site manufacturer
Status callout
WATCH
Supplier OTIF drifting, with four days of lead-time slip detected.
Agent tag
FORECAST · INVENTORY · OTIF
Agent-collection tags travel in mono, a quiet mark of credibility.
The discipline that makes this work is restraint. With the signal-trace and the grid doing the recurring work, the system avoids accent stripes, rules beneath headings, and gradient-on-white heroes, so that the one signature stays the one signature.
II.6 · The telemetry language
The product's own data, dressed as brand.
The visuals that carry A2go are its supply-chain telemetry, so the brand defines how that data looks, so that any chart, whether in a demo, a case study, or the live console, is recognizably A2go. Four representative patterns appear here; the full craft standard for charts is set out in Part IV.
II.8 · Voice
Operator to operator.
The voice carries its authority through precision rather than adjectives. It is plain, specific, and a little dry, and it trusts the reader to recognize competence without being told it is there. The examples below calibrate the register.
The agent collection is the credibility signal, used with restraint, with the deeper methodology kept for technical conversations rather than the front page.
Part III · The reference standard
Reference work that sets the bar.
The clearest way to show what this direction is aiming at is to point to work that already meets the standard. The sites below come in two groups, those in or near the category and those drawn from other fields, and each is worth opening, since juried, well-crafted work reads better than any description of it. Where an award is claimed it should be confirmed on the gallery itself; the value here is the direction each one demonstrates.
In and near the category
Adjacent, from other fields
Part IV · A craft standard for charts
Charts that carry the weight of a decision.
Because A2go sells judgment, its charts deserve a publication standard rather than a dashboard one. This part sets out the body of knowledge behind rigorous statistical graphics, the working rules that follow from it, a gallery built to those rules in the A2go palette, and the tooling to produce charts once and render them everywhere. The reader decodes quantities through visual channels, and those channels are not equal: position on a common scale is read most accurately, then length, then angle and area, then color and shade. A careful chart spends its most accurate channels on its most important quantities, shows the uncertainty around them, and leaves out whatever is neither data nor essential reference.
IV.1 · The canon
The body of knowledge worth standing on.
A short reading list that settles most disagreements before they begin, drawn from primary sources rather than summaries of them.
The data-ink ratio, small multiples, sparklines, and the lie factor, and the argument for removing anything that does not carry information.
Graphical perception established by experiment, including the accuracy hierarchy of position, length, angle, and area, and why dot plots read more accurately than bars.
The formal system beneath modern tools such as ggplot2, Vega-Lite, and Observable Plot, and the reason a chart is best thought of as a set of mappings rather than a fixed picture type.
More than forty chart types organized by the relationship in the data, covering deviation, correlation, ranking, distribution, change over time, part-to-whole, magnitude, spatial, and flow. The single most useful guide for choosing a form.
Written by a government economist for analytical communication, and the closest match to a statistical-agency standard, drawing on the same lineage the FT vocabulary builds on.
IBCS for consistent business and financial reporting, alongside the statistical-agency guides for the institutional rulebook on units, scales, and provenance.
IV.2 · The operating rules
Nine standards every chart passes before it ships.
What the canon implies in daily practice, written as the checks a chart should clear.
IV.3 · The gallery
Built to the rules, in the A2go palette.
Each figure names the data relationship it serves and the standard it demonstrates. All are computed from representative supply-chain data and rendered in the A2go telemetry palette, so they show the practice in our own work rather than in the abstract.
These were generated with matplotlib for this document and themed to the A2go palette and IBM Plex. The same standards apply whichever engine renders them in production.
IV.3b · The signature set
The same rules, at full reach.
The gallery above proves the standard on the classical forms; this set shows its range — the console register on its abyss ground, the sequential ramp, the composition bridge, the distribution that carries the product's central argument, and the instrument row. Every figure still passes the nine standards, and every one is computed: the set renders from one committed script into this page and into the Office templates' specimen slides, so the chart in the deck and the chart on this page remain the same figure. All data is illustrative and labeled so in the figure.
IV.4 · Tooling
Authoring once, and rendering everywhere.
The aim is a single charting standard that serves the analyst's notebook and the product interface without anything being redrawn. A grammar-of-graphics engine comes closest, because the same specification renders in both places and themes to the brand by default. The recommendations below run from the shared standard outward, and none of the core stack carries a license cost.
Closing
Decisions of record.
Three decisions carry the identity, and the reasoning for each is in the sections above.
On color, Signal Teal #00707A — the Brand 3a palette, adopted June 2026 as the live identity; the values in §0 are canonical. On type, IBM Plex across the three registers, for the cohesion it brings. On charts, a standard built on Vega-Lite, so one specification serves both the analyst and the product, with a small brand theme encoding the rules so consistency holds without constant effort.
Addendum — decisions of record, 18 July 2026. On the loop: the five-step frame — Signals → Decision → Approval → Execution → Outcome — is the notation of record; Sense · Decide · Act is its compact shorthand, and this document's palette keys its step mapping to the shorthand. On surfaces: the product surface is the decision notebook, everywhere; “Console” names a visual register in this document and never a product surface, and “command center” vocabulary is retired. On marks: A2go is a trade name of Analytics2Go, Inc. — the wordmark carries no registered-mark symbol; ® never appears with it.
Anyone producing material in A2go's name — a document, a deck, a page, a chart — should start from §0 and hold to it. The aim throughout is the one named at the start, to let the market recognize the judgment we sell before a word is exchanged.