DJ Von FrankCompany Brain · Demo Library
Brand · AI-readable

The Brand Sheet

DJVF Brand OS v3.0 “Atlas” · the token authority. Status: LOCKED (2026-08-13). Six colours, four faces, one owned motion, one mark. Supersedes Evergreen v0.6 and the four exploration directions beside it; the --os-* token names are unchanged so every skill and template that already reads them keeps working.

DEMO DOCUMENT. Every company, person, number, and quote in this library is demo content — a placeholder showing the structure a real engagement fills in. Names marked * are not real people.

The one-page cut the AI actually loads: tokens, laws, type, marks, and the never list. The full system with reasons lives in the standalone Brand OS document in 02 Brand/Brand OS/. This half and that half are kept in step by hand — see Drift control.

Every ratio on this page was measured on 2026-08-13, not estimated, and the failures are written down as laws rather than nudged away. Never hardcode a hex that has a token.

Tokens — the six, each with its reason

Midnight Green
#00272C · --os-ink / --os-ground
15.8:1 both directions
True North
#FF6B1C · --os-accent
5.6:1 on Midnight · 2.8:1 on white
Paper White
#FFFFFF · --os-paper / --os-card
15.8:1 on Midnight
Landfall
#09E85E · --os-signal
9.6:1 on Midnight · 1.7:1 on white
Meridian
#279AF1 · --os-beacon
5.3:1 on Midnight · 3.0:1 on white
Surface Steel
#245D63 · --os-primary
7.4:1 on white · 2.1:1 on Midnight
TokenValueName · whyMeasured
--os-ink / --os-ground#00272CMidnight Green — the one dark. Heroes, headers, footers, dark bands, and every line of body type on a light pagewhite on it 15.8:1 ✓ · on white 15.8:1 ✓
--os-accent#FF6B1CTrue North — the needle. The only warm value and the only one allowed to move: primary buttons, the eyebrow on dark, the live rule. Once per view, twice at moston Midnight 5.6:1 ✓ · on white 2.8:1 ×
--os-paper / --os-card#FFFFFFPaper White — true white, never off-white. Cards, sheets, knockout marks, all type on dark groundson Midnight 15.8:1 ✓
--os-signal#09E85ELandfall — land sighted. SIGNAL ONLY: shipped, passing, the live dot, data fillson Midnight 9.6:1 ✓ · on white 1.7:1 ×
--os-beacon#279AF1Meridian — the line you are still travelling along. SIGNAL ONLY: in progress, in review, neutral informationon Midnight 5.3:1 ✓ · on white 3.0:1 large only
--os-primary#245D63Surface Steel — what the material collapses to with no WebGL. Doubles as the link, eyebrow and label colour on light grounds, and draws the bezel and grid inside the markon white 7.4:1 ✓ · on Midnight 2.1:1 ×

Three do the work: Midnight Green grounds everything, Paper White carries the type, True North is the only warm thing. Two are reserved for signal and are never decoration and never brand furniture. The sixth is what the material falls back to when it cannot render. There is no seventh, including a lighter midnight for large fills.

Derived — formulas, not new colours

TokenValueFormula · measured
--os-page#F4F7F75% Steel on white. The page beneath the cards, so white sheets have something to sit on
--os-band#EDF3F38% Steel on white. Chips, code, washes
--os-muted#47646772% Midnight on white · 6.4:1 ✓. Secondary text
--os-faint#59727665% Midnight on white · 5.1:1 ✓. Muted labels, metadata
--os-dim-d#A8B6B766% white on Midnight · 7.6:1 ✓. Dimmed type on dark
--os-hairline13% Midnight · 16% white on darkDepth comes from hairlines, not shadows
Shadows0 1px 3px at 5% · 0 12px 30px -14px at 22%Resting sheets · genuinely floating sheets. Nothing else
Radii8 · 14 · 22 · pillChips · cards · panels · buttons. Tiles are 22% of tile width, so an app icon and a favicon curve alike

Every one of these is a color-mix() against a named token, never a pasted hex. Repoint Midnight Green and the whole page re-renders correctly — that is the test this table exists to pass.

Retired in v3.0 — do not reference

Retired token · nameWasWhat replaces it
--os-accent Sea Glass #94DBD2the dark-surface voicePaper White carries type on dark. Deleted, not repointed
--os-glint Tide #63A8A1detail strokes, diagram linesSeventh-colour violation. Use --os-primary or a hairline
--os-surface Inkwell #0A3838elevated dark surfaceFolded into --os-ink. There is no second dark
--os-flag Electric Orange as alertalerts and errorsThere is no red and no alert colour in this palette. An error is a 2 px Midnight Green border, the glyph, and a mono line under the field — never True North, which means action, not failure
Stone #5E827Emuted labelsMeasured 4.2:1 on Paper White #FFFFFF — and 3.9:1 on --os-page #F4F7F7, the ground it actually sat on — so it failed AA at text sizes either way. Replaced by --os-faint #597276 (5.1:1 on white), reached by formula
Harbor #335A55light-surface accentLink and eyebrow duty transfers to --os-primary Surface Steel #245D63
Mist #D2EFE9 · Basalt #2F5350washes, secondary textAbsorbed by --os-band and --os-muted
Metals — Chrome and the Copper tripletmaterial gradientsOne owned material only. Copper is gone entirely; there is no warm secondary family
Gauges #1C3B52 / #4F7F96 / #78929Bdata fillsData visualisation is Landfall and Meridian, fills only

Anything still asking for a retired name is asking for a value that no longer exists. Answer with the replacement above, never with the old hex.

The surface law (measured, hard)

01
True North is never type on white at any size. On light grounds it is a fill, a rule, or a shape, full stop. At 5.6:1 on Midnight Green it is legal for body text on dark, and that is the only place it gained.
02
Surface Steel fails on dark at 2.1:1. It is a light-ground link, eyebrow and label colour only. A Steel fill on a dark ground is a shape, never a label.
03
Landfall and Meridian are signal only. Status and data fills. Never the axis, never the label, never chrome, never a header, never a button, never marketing copy, never anything adjacent to the mark. On light the dot carries the colour; the label carries it only on dark. Example: SHIPPED IN PROGRESS ARCHIVED
04
Greyscale separation: Landfall 0.59, Meridian 0.30, Midnight 0.02 of 1. The three stay distinguishable in a black-and-white print, which is why the pair can carry status without a shape change.
05
Gradients: the only gradient in this system is the owned material and its flat fallback linear-gradient(158deg, #0A4C4A, #00272C 46%, #001A1E). No gradients between brand colours. Print falls back to flat Surface Steel #245D63.
06
Ground rhythm: light-first, dark-punctuated. Roughly one dark band per two screens of scroll. Never two dark bands in a row — the second one becomes furniture instead of punctuation.

Ratios above are measured against Paper White #FFFFFF. On --os-page #F4F7F7 each light-ground figure loses about 0.5 and every one of them still passes: Midnight 14.7:1, Steel 6.9:1, muted 5.9:1, faint 4.8:1.

Type — four faces, one family tree

FamilyWeights / axesDutyClass
SairaBLACK 900 · wdth 125The wordmark, and nothing else. Never a headline, never a heading, never live text in production. Outline it and it becomes artworkWordmark only
Archivo500–900Headlines, section heads, card titles, buttons. 800–900 for display, 700 for anything under 24 pxDisplay
IBM Plex Sans400 · 500 · 600 · 700Body and UI. Everything a person reads for longer than a glanceBody / UI
IBM Plex Mono400 · 500 · 600 · TABULAREyebrows, figures, IDs, file names, code. Tabular figures always, so columns of numbers line upMono

All four are OFL. Body sets around sixteen pixels over 1.55 leading (1.65 for long-form prose) and holds a 66-character measure. Links are Surface Steel with a one-pixel underline three pixels clear of the baseline. Sub-heads are Archivo 800, never bold body. Figures inside prose set in Plex Mono with tabular numerals. Hierarchy: headlines step-4 / 900 / -0.025em, section heads step-2 / 800, eyebrows sit above, never below.

Marks — the system set (names are load-bearing)

Files live in assets/brand/ and are referenced relatively, so the demo stays self-contained on the /llm/ subpath. Code references these names; renaming one is a breaking change and never happens quietly. Transparent means genuinely empty, never a white rectangle.

Primary icon: a compass rose over a gridded globe, north point in True North orange
djvf-icon · 48 px+
Simplified icon: solid tick bezel, four grid lines
djvf-icon-simple · 24–48
Favicon drawing: the compass rose alone, four points
djvf-favicon · below 24
Single-colour glyph used as a bullet and list marker
djvf-glyph · UI
Compact lockup on a dark ground: icon left, DJVF wordmark, tagline block
djvf-logo-compact-dark · the working default · min 208 px
SituationFileThreshold
Site header, email signature, document chrome — the working default01-primary-lockups/djvf-logo-compact.svg · -dark.svgmin 208 px / 55 mm
Anywhere with room for the full name01-primary-lockups/djvf-logo-horizontal.svg · -dark.svgmin 168 px
First impression — covers, leave-behinds01-primary-lockups/djvf-logo-horizontal-tagline.svg · -dark.svgmin 240 px / 64 mm
Square or narrow space01-primary-lockups/djvf-logo-stacked.svg · -tagline.svg · -dark.svgmin 144 px (200 px with tagline)
Type only, full name02-typography-marks/djvf-wordmark.svg · -dark.svg
Avatars, stamps, square rooms02-typography-marks/djvf-abbreviated.svg · -dark.svg
Type only, compact02-typography-marks/djvf-lettermark.svg · -dark.svg
Icon alone, 48 px and up — full grid, tick bezel, both stars03-icons/djvf-icon.svgmin 48 px / 14 mm
24–48 px — tick bezel goes solid, grid drops to four lines03-icons/djvf-icon-simple.svgmin 24 px / 7 mm
Below 24 px, mandatory — the rose alone, browser tabs03-icons/djvf-favicon.svgmin 16 px / 5 mm
Inside UI furniture — bullets, dividers, list markers, loaders03-icons/djvf-glyph.svginherits currentColor
Tiles — icon at 66% of tile width, optically centred, radius 22% of width04-tiles/tile-primary.svg · -dark · -light · -social
One ink, embroidery, etching, foil, knockout, newsprint05-one-colour/djvf-black.svg · -white.svg · -grey.svg (+ icon and favicon masters)
The seam rule, the flat material, the palette strip06-graphics/djvf-seam.svg · surface-fallback.svg · palette.svg

The mark: a compass rose set over a gridded globe. The globe is the territory; the rose is the read on it. One point of that rose, north, is True North orange, and it is the only warm thing in the mark. The bezel and grid are Surface Steel.

The handoff rule is a size, not a preference. Below 48 px use Simplified, below 24 px use Micro, inside interface furniture use the Glyph. Four drawings, not four sizes of one.

Clear space: 0.5 × icon height on all four sides, measured from the outer bezel. Dense interface chrome may drop to 0.3, never below. Nothing enters that band.

Degradation: below 240 px the tagline is dropped, not shrunk. Below 168 px the wordmark is dropped and the icon stands alone.

Reproduction ladder, order fixed — if full colour cannot reproduce, step down one rung, never two: full colour · dark background (wordmark to Paper White, icon unchanged) · light background (wordmark to Midnight Green, 15.8:1) · black 100K (glyph replaces the icon; the globe cannot survive one ink) · white knockout · greyscale · the material treatment (three uses, no fourth).

Strings: wordmark “DJ Von Frank” · lettermark “DJVF” · tagline “Strategy. Systems. Adoption.” Icon always left or above, never right. Tagline under the mark text, never beside it.

Motion — one owned motion

The material is a slow liquid-chrome field in Midnight Green with a low, out-of-phase thread of True North running through it, tone-mapped so the brightest band lands on a muted steel instead of blowing to white. Published parameters: speed 0.12 · amplitude 0.32 · base #00272C · orange thread 0.04. It renders in exactly three places and there is no fourth: the site hero, the Brand OS document cover, the app icon. Two owned motions is zero owned motions.

Timing budget, fixed: hover 170 ms · press 90 ms · release 200 ms · ease cubic-bezier(.33,0,.15,1). Every state change resolves in 260 ms or less. Continuous ambient surfaces are exempt (2026-08-26 ruling): The Surface, the marquee, the rail pulses, the hero line and its kicker shine. The test is whether a person is waiting on it. Hover is a border-colour change plus a 1–2 px lift, never a scale and never a colour wash across the whole card. Hit targets never below 44 px. Focus is a 2 px Surface Steel ring, never a glow.

Fallbacks are the design. No WebGL: the flat gradient underneath simply shows and nothing structural is lost. Reduced motion: one still frame is drawn at t=8.0 and the loop never starts. Movement is removed, never slowed — a slowed signature reads as broken.

Never

  1. Rotate the mark. The needle points north because north is the point.
  2. Recolour the needle. It is True North in every treatment that has colour at all.
  3. Set the wordmark in Archivo, or in Saira at any width but 125. It is artwork, not live text.
  4. Put the icon to the right of the wordmark, or the tagline beside it.
  5. Scale the primary icon below 48 px instead of switching drawings.
  6. Add a stroke, glow, drop shadow, or container the mark did not ship with.
  7. Run the owned material behind a lockup outside the three cleared uses.
  8. A seventh colour, including a lighter midnight for large fills.
  9. True North, Landfall or Meridian as type on a white ground.
  10. Gradients between brand colours.
  11. Shadow used where a hairline would do, or a third grade of glass.
  12. Signal colours used decoratively.
  13. Saira anywhere but the wordmark; Archivo below 700 at display sizes or above 700 under 24 px.
  14. Proportional figures in any table, price, date or ID.
  15. A second piece of owned motion; slowing motion for reduced-motion users instead of removing it.
  16. Emoji. The glyph is the bullet.

Voice

Do / Don't

DoDon't
Reference tokens by nameHardcode a hex anywhere
One True North moment per viewTwo accents fighting, or a second primary button
Publish the measured ratio beside the colourCarry a ratio forward without re-measuring
Choose the mark by size, from the threshold tableScale one drawing to every size
Answer a retired token name with its replacementAnswer with the old hex

Drift control

There is no mechanism that keeps this sheet and the standalone Brand OS document in step. None. They are two hand-maintained files and nothing compares them.

Custom LLM Company Brain · demonstration library · DJVF Brand OS v3.0 Atlas · contrast measured 2026-08-13