BRAND BOOK·LOGO SYSTEM·V2

STORAGE
BECOMES AI.

XERJ has no illustrated logotype. The logo is the word — and two 1 px rules that carry the story of the product. A paper-coloured line under XERJ — the row in storage. A yellow line over .AI — the indexed value served back as intelligence. Each rule is the colour of the text it connects to. The offset between them is deliberate: storage is the input, AI is the output, the wordmark is the transformation in between.

LANGUAGE·WHY IT LOOKS LIKE THIS

GOLD.
LINE.
TYPE.

The brand is made of three decisions and nothing else: a single gold accent, a 1 px stroke, and typography doing the work a chart would do. Each has a reason. None is decoration.

THE GOLD IS A STANDARD, NOT A COLOUR.

Every industry that has a reference calls it the gold standard. A gold bar is 99.99 % pure by defined assay. A gold medal is the winner. A gold seal is notarised truth. The word holds across centuries — the Roman solidus, the Arabic dinar, gold leaf on Qur'anic manuscripts, gold trim on a thobe, gold on any document that has to still mean something ten years later. Gold earned the name because gold does not tarnish.

XERJ takes its name from the Arabic word for life — ḥayāh (حياة). In that tradition, gold carries weight beyond wealth. A gift of gold marks a milestone. Gold thread marks craft meant to outlast the wearer. Gold ink on parchment marks a truth the writer was willing to sign. Across all of it, gold is applied only to things already good enough to carry its weight. Success, not material.

We use the accent (#FFC400) the same way. It marks the one number a chart is about, the one word a sentence is pointing to, the p95 that says we are shipping. If a designer paints a row heading yellow because it "looks nice", they have devalued the stamp for the thing that actually deserves it.

1 PX IS THE MINIMUM THAT STILL CARRIES MEANING.

Any modern screen can render a 1 px line. Most brands do not trust that to be enough. They add a gradient to give it depth. They add a shadow to give it weight. They widen it to 2 px "for emphasis". Each addition is a concession that the idea underneath was not strong enough to carry the line alone.

Our rule is absolute. Every hairline, every axis tick, every divider, every border, every bar in every chart: one pixel. Never wider. Never gradient. Never feathered. If a design needs a thicker stroke to be legible, the design has a bigger problem that the thicker stroke is covering up. Fix the idea, not the border.

This is engineering discipline, not aesthetic minimalism. Engineers do not ship a thousand lines of code when ten will do. Designers who have lived inside production systems do not ship 3 px borders when 1 px is sufficient. The narrowest line that still carries the information is the correct line.

TYPE IS THE CLEANEST FORMAT AN AI CAN EXPOSE.

An AI system outputs text. A log line is text. A query plan is text. A vector is a sequence of numbers rendered as text. A retrieval result is a snippet of text ranked against other snippets of text. The entire observable surface of a language model — prompt, response, embedding, audit trail — is plain text.

Marketing designers usually translate that text into pictures: illustrations, flowcharts, isometric servers with tiny humans standing next to them. Every translation loses fidelity. A query result drawn as a generic "document" icon tells you nothing; the same result as monospaced JSON tells you everything.

We do the opposite. Our dashboards are tables with good typographic taste. Our charts are 1 px strokes over a typographic axis. Our marketing pages render the same numbers our customers see on their consoles, at the same precision, without stylisation. Type is the native format of an AI system. Any other format is a translation away from the truth. Typography is not a substitute for an infographic — it is the infographic.

ALL THREE, IN SIX ROWS.

The block below is a product dashboard fragment rendered only with the rules above. No icon, no fill, no gradient. One gold stamp per row — exactly where the reader is meant to look.

kNN P50 · 100% RECALL 0.78 MS GOLD
INGEST · SUSTAINED 1.55 M/S GOLD
TERMS AGG · p50 · vs ES 8.13.4 0.27 MS GOLD
BULK INGEST · vs ES 8.13.4 1.72× FASTER GOLD
BINARY · STATIC · NO JVM ~36 MB GOLD
COLD START · vs JVM SUB-SECOND GOLD

Six numbers, six gold stamps, six 1 px dividers, zero decoration. Everything you need to know about the product is already here. That is the argument.

00·MARK SYSTEM

STORED BELOW.
SERVED ABOVE.

The mark is a two-stroke diagram of the product. The paper rule connects to XERJ from below — the storage layer, the rows on disk, the segment on the WAL. The yellow rule connects to .AI from above — the answer the agent reads back, the retrieval, the ranked vector. Each line is the colour of the half it anchors. They meet at the . — the exact boundary between stored bytes and served intelligence.

a · WORDMARK · STORAGE ↦ AI XERJ .AI
b · LETTER MARK · KEY VALUE X
c · SYSTEM LINE · SPAN XERJ.AI · OBSERVE

Alignment is measured from the baseline (y=170) and cap-top (y=70), not from the EM box — so the gap between each rule and its text is exactly 30 px at every scale. No optical nudging, no "looks right to me". Geometry wins.

01·PRIMARY WORDMARK

XERJ.AI

The primary lockup. The root word is set in paper (#F4F2EC) on night (#0B0B0D). The suffix .AI takes the accent (#FFC400). This is the only place where accent is applied to a character inside the wordmark — the short form XERJ is never coloured.

01 · NIGHT · PRIMARY · DUAL-RULE WORDMARK XERJ .AI

Rule of colour: a rule is always the colour of the text it touches. The paper line under XERJ is paper (#F4F2EC); the yellow line over .AI is yellow (#FFC400). Never cross-colour. Never extend one rule to touch the other half of the word. Each rule owns exactly its half of the record.

02·SHORT FORM & LETTER MARK

SHORT.
SHORTER.

When space is tight — app title bars, compact headers, system tray — the short form XERJ is used without the .AI suffix. At favicon scale only a single X remains. The letter mark is the only glyph the brand can be reduced to.

02a · SHORT FORM · PAPER RULES XERJ
02b · LETTER MARK · THE KEY X

When the .AI drops off, the rule system simplifies: both rules take the colour of whatever's left. Short form = XERJ + two paper rules. Letter mark = X + two yellow rules. Single-colour, symmetric, same 30 px gap above and below.

03·SYSTEM LINE

SYSTEM LINE.
WHERE THE WORDMARK WON'T FIT.

The system line is the tiny, tracked-out, monospaced signature used on footers, dashboards, PDF page headers, and email signatures. It is set in IBM Plex Sans 600 at 13 px with 0.24 em tracking and a middle dot separator. Never substitute it for the wordmark on covers, heroes, or product splashes — it is deliberately quieter.

03 · SYSTEM LINE · DUAL RULES IN MINIATURE XERJ.AI · OBSERVE

Approved second-tag variants: OBSERVE (default) · INDEX (docs) · EXPLAIN (compliance surfaces) · QUERY (product dashboards). One tag per surface, never stacked.

04·COLOR TREATMENTS

THREE SURFACES.
ONE MARK.

The wordmark exists in three treatments — night (primary), day (courtesy), and mono (for places we don't control, like a customer's slide deck or a partner's press release). The mono treatment keeps the .AI suffix but drops the accent colour, because we don't ship neon yellow on someone else's background.

04a · NIGHT · #0B0B0D BG XERJ .AI
04b · DAY · #F6F4EE BG XERJ .AI
04c · PAPER · PRINT XERJ .AI
04d · MONO · UNKNOWN BG XERJ .AI
05·CLEAR SPACE

CLEAR SPACE
= HEIGHT OF X.

The minimum padding around the wordmark on every side is equal to the cap height of the letter X at whatever size the mark is rendered. This rule is absolute — no edge of the wordmark ever sits closer than one X to a container border, a photo crop, another logo, or an interface chrome element.

XERJ .AI 1 X 1 X X HT
06·MINIMUM SIZE

THE LADDER.
WHAT FITS WHERE.

Every surface has a pre-approved size. Below the minimum the wordmark is replaced by the short form, then by the letter mark, then it is removed entirely. The mark is never rendered below 16 px cap height — below that it becomes unreadable and damages the brand.

160 PX · DUAL RULES XERJ .AI HERO · LANDING ONLY
96 PX · DUAL RULES XERJ .AI COVER · SLIDE TITLE
56 PX · DUAL RULES XERJ .AI SECTION · DOC HEAD
32 PX · NO MARKS XERJ.AI NAV · APP HEADER
20 PX · NO MARKS XERJ.AI FOOTER · SIGNATURE
16 PX · MIN XERJ SHORT FORM ONLY
< 16 PX X LETTER MARK ONLY · FAVICON

Both rules are drawn at a fixed 1 px weight regardless of wordmark size. Below 56 px the rules start to compete with the letterforms visually, so they drop off entirely — the wordmark stands on its typography alone from the nav bar down.

07·DO / DON'T

WHAT SHIPS.
WHAT DOESN'T.

DO Set the wordmark in Big Shoulders Display 900, all caps, +0.24 em tracking. Accent the .AI suffix only.
DO Place on a solid night (#0B0B0D) or solid day (#F6F4EE) surface. Nothing in between.
DO Keep one full X-height of clear space on every side — including above and below.
DO Drop to the short form at 16 px, then to the letter mark, then omit the logo entirely rather than shrink it further.
DO Colour each rule to match the text it touches — paper under XERJ, yellow over .AI. The rule is an extension of the glyph colour, not a separate ornament.
DO Draw rules at true 1 px stroke with stroke-linecap: square. Position them 30 px from baseline and 30 px from cap-top — measured, not eyeballed. Drop them below 56 px wordmark size.
DON'T Outline, stroke, emboss, or add a drop shadow. The mark is a solid typographic form. One weight, zero effects.
DON'T Tint the root word. XERJ is always paper-on-night or ink-on-day. Never yellow, never red, never blue.
DON'T Place the wordmark on photography, gradients, screenshots, or any surface with more than 5 % visual texture.
DON'T Rotate, skew, stretch, condense, or redraw the letterforms. If it is not Big Shoulders 900 at +0.24 em, it is not the wordmark.
DON'T Lock the wordmark up with an icon, mascot, illustration, or partner logo without a full X-height gap between them.
DON'T Extend one rule past the XERJ/.AI boundary to underline the whole wordmark — that collapses the two-colour story into a single underline. The offset between the rules is the mark.
DON'T Cross-colour the rules (yellow line under XERJ, paper line over .AI). The rule always matches the text it connects to, never the opposite half.
DON'T Put both rules on the same side of the wordmark. The rule over .AI must be above cap-top; the rule under XERJ must be below baseline. Never co-planar.
08·CHARTS·TYPOGRAPHY AS INFOGRAPHIC

SHARP LINES.
SHARPER DATA.

The two rules that carry the wordmark — 1 px and typography — are not decoration specific to a logo page. They are the same rules the product uses to render data. An AI data company that cannot show a chart cleanly cannot sell storage cleanly either. The sections below are live primitives, pulled from the same vocabulary that ships in the playground dashboards. Each one is a rule applied to information.

01 · METRIC

A headline number and an inline 1 px sparkline that answers where is it heading before the reader even finishes the word. No axis, no labels, no grid — the shape is the annotation. If the trend is down, the line goes down. No further interpretation required.

INGEST · SUSTAINED
1.55M/S
▲ 3.1 %
vs 24 H

02 · SERIES

A full-width time line. One 1 px stroke across the whole panel. Minimum, peak and endpoints are called out underneath the curve — never floating over it, never inside a rounded tag. The chart is the line; the numbers are the legend.

HYBRID QUERY P95·48 H
48 H AGO · 27.0 ms min 15.0 ms · peak 30.1 ms 16.9 ms · NOW

03 · TOP-N

A ranked list with aligned 1 px bars. Replaces the horizontal-bar chart entirely because a ranked list is a horizontal-bar chart — with the label, the value, and the percentage already in place. The bar just shows relative weight at a glance.

TOP ENDPOINTS·1 M REQUESTS·24 H
/v2/search 4,230 27.7%
/v2/catalog 3,180 20.8%
/v2/cart 2,564 16.8%
/auth/session 1,923 12.6%
/billing/create 1,340 8.8%
/users/me 912 6.0%
/admin/logs 680 4.5%
/static/favicon 445 2.9%

04 · DIST

A single horizontal 1 px line broken into segments by stroke-opacity. Replaces the pie chart and the donut. Each segment is labelled below with its exact count and share — no legend floats over the bar, no colour is required to tell the parts apart. Weight does the job.

HTTP STATUS·24 H
2XX 9,620 93.7%
3XX 410 4.0%
4XX 190 1.9%
5XX 48 0.5%

05 · HEATMAP

A grid of numbers whose text opacity encodes magnitude. The data is the visualisation — there are no cells, no boxes, no colour bands. Dark numbers are low. Bright numbers are high. The reader still sees the exact value, so the chart and the table are the same object.

AGENT ACTIVITY·COHORT × HOUR
 000204060810121416182022
COHORT A28273353811181381441341108755
COHORT B34333959871151441501401169361
COHORT C40304565931211501561461229067
COHORT D46365171991271471621521289673
COHORT E5242487710513315316815813410270
COHORT F5848548311113915916516414010876
COHORT G6454608011714516517117014611482

06 · GAUGE

A single value on a bounded 1 px track. The stroke fills from zero to the current reading; the remainder stays at low opacity. One line, two values (min and max), one headline. The fastest way to render how close is it to breaching? without lighting up a dashboard in traffic-light colours.

DISK PRESSURE · WAL VOLUME
73%
THRESHOLD · 85%
0100 %

07 · MULTIPLES

A grid of tiny labelled sparklines — one per dimension. Replaces the "eight separate line charts stacked in a row" anti-pattern. Each cell is a headline, a latest value, and a shape. The reader scans for the one that broke ranks.

SERVICE LATENCIES·P95 · 24 H
API GATEWAY 58
AUTH 55
BILLING 52
CHECKOUT 47
SEARCH 40
CATALOG 38
INGEST 38
VECTORS 40

08 · BAR

Vertical 1 px lines. One line per bucket. No fills, no outlines, no caps — a bar is a stroke from baseline to value. When the data is ordinal (hours of day, day of week, bucket index), this is the right shape.

QUERIES BY HOUR·LAST 24 H
00:00 min 41 · peak 73 23:00

09 · SCATTER

X/Y cloud rendered as · characters. The only chart in the system that has "point markers" — because the character is the datum. No filled circles, no open rings, no shapes encoding a third dimension. Just dots.

LATENCY × THROUGHPUT·90 TENANTS
··························································································
LATENCY 0..4 ms 90 points THROUGHPUT 0..4 rps

10 · STACKED

Multiple rows, each a DIST on its own line. The opacity carries the segment identity, the lengths carry the share. No stacked-bar colour salad, no legend wrapping under the chart.

HTTP STATUS BY REGION·24 H
US 10.3K
DE 6.2K
JP 4.6K
BR 3.1K
2XX · 3XX · 4XX · 5XX

11 · TREEMAP

Not a treemap in the D3 sense — no packed rectangles, no colour-fills. An indented ranked list where each row has a label, a value, a 1 px bar, and a share. Replaces sunbursts and boxed treemaps because the outline of the hierarchy is the visualisation.

REQUEST TREE·API GATEWAY
root 13.0K 100.0%
·  api-gateway 5.1K 39.2%
·  ·  /v2/search 2.4K 47.1%
·  ·  /v2/cart 1.8K 35.3%
·  ·  /v2/catalog 900 17.6%
·  auth-service 2.4K 18.5%
·  billing 1.6K 12.3%
·  checkout 1.4K 10.8%

12 · EVENTS

The most honest chart an AI data company can ship — just the tail of the log. Time, severity, message. Errors take the gold accent because error is the word a page is most pointing at. Everything else stays in ink or mute.

LIVE TAIL·TENANT=acme·ERR|WARN|INFO
23:14:02.081 err upstream timed out while connecting to upstream · tenant=acme · req=a1f2…
23:13:51.602 warn slow query 842 ms · SELECT * FROM orders WHERE customer_id = ?
23:13:04.114 info batch 238 committed · 14,402 docs · 112 ms · lsn=0x3F A2 1C
23:12:48.771 warn rate limit approaching 85% for tenant=acme · 8,452/10,000 req/min
23:12:09.033 info segment merged · 3 → 1 · 412 MB → 386 MB · 640 ms
23:11:52.118 info ingest partition 4 caught up · lag 0 ms · commits/s 1,212
23:11:41.884 err chunk fetch 502 from storage-us-west-2 · retried once · succeeded

AI · RAG · AGENTS.
SAME VOCABULARY.

The charts below are the ones specific to AI workloads — embeddings, retrieval flows, token budgets, multi-dim runs, attention. They are not a different design language. Same 1 px rule, same typography, same stamp of gold only on the thing the reader is meant to look at.

13 · EMBEDSPACE · CLUSTERS

The iconic AI picture. A 2 D UMAP projection of high-dimensional embeddings, with 1 px convex hulls around each cluster and centroid labels sitting outside the cloud. Dots are · characters; the gold crosshair is the current query's projected embedding. No kmeans fuzz, no colour palette.

EMBEDDING SPACE·UMAP·98 POINTS · 5 CLUSTERS
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · INVOICES CONTRACTS CHAT · SUPPORT CODE POLICIES × QUERY

14 · CHORDARCS · CONNECTIVITY

Flow between two ordered sets — queries on the left, retrieved chunks on the right, one 1 px Bézier arc per retrieval. Arc opacity is the relevance score. Replaces the Sankey diagram for RAG pipelines because a Sankey wastes ninety percent of its ink on colour-coded ribbons; we only need the line.

RAG RETRIEVAL·TOP-K=2·10 FLOWS
q · "refund policy" q · "price breakdown" q · "SLA for enterprise" q · "data retention" q · "schema change" doc · policy/refunds.md doc · pricing/tiers.md doc · contracts/sla.md doc · security/retention.md doc · runbooks/migrate.md doc · faq/common.md QUERY CHUNK

15 · FLOWBAND · ALLOCATION

A single horizontal strip split into segments, each labelled directly beneath. The natural home for token budgets, context window breakdowns, and cost attribution. Replaces funnels and waterfalls with one honest line.

CONTEXT WINDOW·28 K TOKENS · GPT-STYLE
SYSTEM
1.2K tok
4.3 %
CONTEXT
6.4K tok
22.9 %
RETRIEVAL
14.2K tok
50.7 %
HISTORY
2.8K tok
10.0 %
ANSWER
3.4K tok
12.1 %

16 · PARALLELCOORDS

N axes, N dimensions, one 1 px polyline per row. Accumulated opacity makes density where many rows converge — the shape of the data across five or six variables at once. The gold line is a single highlighted run, so the reader can see where it falls in the cloud.

AGENT RUNS·28 ROWS · 5 DIMENSIONS · 1 HIGHLIGHTED
LATENCY 8 60 TOKENS 200 4.8K COST $ 0.0 0.1 SCORE 0.4 1.0 RETRIEVED 3 22

17 · ATTENTIONMAP

The paragraph is the chart. Every token's opacity equals its attention weight; the peak tokens cross into the gold accent. For a RAG system this is the cleanest possible answer to which tokens actually mattered. No heatmap overlay, no coloured highlights — just type rendered at the weight the model assigned.

ATTENTION · ANSWER TOKENS·PROMPT="what does xerj do?"
The XERJ engine stores billions of vectors in a single segment cache and returns hybrid results in under 40 milliseconds.
peak attention on 40 · billions · vectors

Seventeen primitives above, one rule across all of them: every chart is a 1 px stroke, a number, or an opacity applied to a character. No fills, no colour bands, no icons on axes, no legends floating over curves. The general six handle the metrics a platform page usually needs; the next six cover ordinal bars, scatter, stacked, treemaps and event streams; the last five are the AI set — embedding clusters, retrieval connectivity, token allocation, multi-dim runs, attention. The storage is for the chart; the chart is the storage; the rules are the same line.

LIVE PLAYGROUND Every primitive above, interactive, on seeded data. Drill, filter, save views, resize panels. OPEN →
09·DOWNLOADS

VECTORS.
NO RASTERS.

Every asset ships as SVG. We do not publish PNG or JPG variants because a raster of the wordmark is either wrong size or wrong compression — and both of those are easier to fix upstream by using the SVG. If a partner's CMS cannot render SVG, the answer is to upgrade the CMS, not to raster the logo. The full brandbook is available as a print-ready PDF below.

BRANDBOOK · PDF Tabloid portrait · 15 pages · night theme · every chart and rule in this book, print-ready. GET PDF →
WORDMARK · NIGHT Primary lockup. Paper on night, yellow .AI. Use on every dark surface. GET SVG →
WORDMARK · DAY Courtesy treatment. Ink on cream, ochre .AI for AA contrast on paper. GET SVG →
WORDMARK · MONO currentColor fill — for emails, third-party decks, unknown backgrounds. GET SVG →
SHORT FORM XERJ without .AI. App title bars, compact headers, system tray. GET SVG →
LETTER MARK Yellow X on night. Favicon, app icon, social avatar. GET SVG →
LETTER MARK · INVERSE Ink X on paper. Letterhead, print covers, debossed surfaces. GET SVG →
SYSTEM LINE XERJ.AI · OBSERVE tracked signature for footers and headers. GET SVG →
10·RELATED

THE REST
OF THE RULEBOOK.

BRAND CONCEPT BOOK Laws, voice, color, type, grid. The full set of non-negotiable rules. OPEN →
ARCHITECTURE 1px SVG diagrams showing the five deployment topologies. OPEN →
PRODUCT The surface the brand is actually on. Type is the UI. OPEN →
XERJ.AI · BRAND BOOK · V1 · 2026-04
XERJ .AI

TYPE IS THE UI.
1 PX IS THE STANDARD.
GOLD IS EARNED.

XERJ.AI · OBSERVE

END OF BRAND BOOK · 17 CHART PRIMITIVES · 14 DO/DON'T RULES · 7 DOWNLOADS