← All concepts Concept B · Feeder Board Design proposal · round 1
Identity specification · equipment nameplate drawing

MainsKeeper — Feeder Board

DWG MK-B-ID-001 · REV R1 All marks: assets/*.svg · flat fills · no effects

01Primary lockup · wordmarklockup.svg · wordmark.svg

MainsKeeper primary lockup: feeder-bus logomark beside the MAINS|KEEPER wordmark

Dashed outline = minimum clear space: one feeder-bar thickness (6 grid units) on every side. Minimum lockup width 120 px; below that, use the mark alone.

MAINS|KEEPER wordmark with yellow bus-bar divider and engineering tick rule
Wordmark · condensed caps, tracked +3 · yellow bus-bar divider
MAINS │ KEEPER — the bar separates the supply from the watcher Tick rule under the name — a scale, like a panel meter Long ticks mark start, divider, end; short ticks every 44 units
Wordmark anatomy

02Logomark · construction

Logomark construction drawing The logomark on a 48-unit grid. Two vertical bus bars and a top feeder bar form an M. Two short inner feeders step inward. A centre bus tap drops from the top bar and stops, leaving a 6-unit breaker gap above a yellow keeper node. FEEDER BAR INNER FEEDER BUS TAP BREAKER GAP 6u KEEPER NODE 48 u field · 6 u bar · 5 px/u shown 6u

Every edge sits on the 3-unit half-grid; the mark is built only from rectangles, so it renders flat and snaps cleanly to pixels.

03App icon · favicon

MainsKeeper app icon, 160 px
app-icon.svg · 160
MainsKeeper app icon, 64 px
64
MainsKeeper 32 px icon
favicon-32 · 32
MainsKeeper 16 px favicon
favicon · 16

The 512 icon adds a tick rule along its base. The 32 and 16 px files are hand-fitted redraws, not scaled copies: bars snap to whole pixels and the breaker gap is held open at 2 px (16) and 3 px (32) so the keeper node never merges into the tap.

04Small-size proofs · real pixelsrendered at 16 and 32 CSS px

Router admin
MainsKeeper — Fleet board
Inbox
mainskeeper.local/fleet
Router admin
MainsKeeper — Fleet board
Inbox
mainskeeper.local/fleet
TerminalUtilities—
MainsKeeperfavicon-32.svg · hand-fitted32 px
MainsKeeperapp-icon.svg · auto-scaled, for comparison32 px
Network UtilityUtilities—
favicon enlarged 10 times with a pixel grid
16 px · ×10 · pixel grid
32 px icon enlarged 6 times with a pixel grid
32 px · ×6 · pixel grid

05Monochromelogomark-mono.svg

#E6EAEC
#111416
ink on yellow

One colour: the keeper node keeps its shape, so the mark still reads with no yellow. Use for etching, rubber stamps, fax-grade printouts and equipment labels.

06Light and dark usage

Lockup on graphite
Dark · graphite #0E1113 · primary use
Logomark in ink Wordmark in ink
Light · #F2F3F1 · ink #111416 · docs, print
Mark on panel
Never on hatched or busy grounds — hatch means “No records”
Never recolour the node red, cyan or green — those are status colours

07Palette · hex · rolecontrast shown against graphite #0E1113 unless noted

ground
Graphite#0E1113Board ground
panel
Panel#161A1DPanels, tickets, readout wells
line
Line#2A3136Rules, grids, dividers (non-text)
Aa
Text#E6EAECText, measured values15.7 : 1
light ground
Light usage#F2F3F1 / #111416Docs, print · ink on light16.6 : 1
NORMAL
Normal green#57D17ANORMAL On utility · OK · reporting9.8 : 1 · glyph ● disc
WARNING
Safety yellow#F2C230WARNING Contact lost · last known · delayed · focus ring · keeper node11.3 : 1 · glyph ▲ / dashed square
CRITICAL
Alarm red#FF4D3FCRITICAL On battery · unacknowledged alarm5.8 : 1 · ink on red 5.6 : 1 · glyph octagon
LIVE
Live cyan#49C2D6LIVE Live feeder line · recovering · EST tag · ±90 s bracket9.0 : 1 · glyph half-disc
no records
Hatch#E6EAEC @ 9% · 135°History gap · Not reported (pattern, never a colour)secondary text #A3ADB3 · 8.3 : 1

Status is always colour + glyph shape + word. Colour is the fastest cue on the board, never the only one.

08Typography

Mains Keeper

DISPLAY / LABELContact lost · cause unknown'DIN Alternate', 'Avenir Next Condensed', 'Arial Narrow' · 700 · caps · +0.08–0.14em
PANEL LABELCollectors reporting · UPS comms · runtime11 px caps, secondary text · always above its value
READOUT15:22:00 · 78% · 29 min EST'SF Mono', Menlo · tabular numerals · units smaller and secondary
BODYAt least 27 minutes on battery; endpoint unknown.14 px sentence case for plain explanations and urgent copy
SCALE · px101112131416202432

09The idea

Every site is a feeder on one board. The mark is a one-line diagram: two bus bars and a top feeder draw the M; two inner feeders step toward a centre bus tap; the tap stops short — a breaker gap — above a yellow keeper node. The keeper sits on the line and watches. It does not close the gap.

That gap is the product promise: MainsKeeper observes power and contact, and never switches, shuts down or commands anything.

Why not a bolt in a shield

A bolt says “electricity” and a shield says “protection”. MainsKeeper gives no protection, it gives certainty about what it has seen. A shield would promise something the product will never do. The feeder board instead borrows from utility dispatch, where operators read one-lines and annunciators, not badges.

  • R1Flat fills only. No gradients, glows, bevels or lighting.
  • R2Yellow belongs to the keeper node, warnings and focus — never decoration.
  • R3Below 24 px use the hand-fitted favicon files.
ProductMainsKeeper
ConceptB · Feeder Board
DrawingMK-B-ID-001
RevR1 · round one
Date2026-09-30
StatusDesign proposal