Skip to the identity board
← All concepts Concept A · Vigil
MainsKeeper

Direction A · Vigil — considered watchkeeping

MainsKeeper identity, Direction A: Vigil

MainsKeeper primary lockup: an open watch ring crossed by a level mains line, beside the wordmark Mains in roman and Keeper in italic

A mark for an instrument someone cares about. The ring is the watch; the line running level through it is the mains — observed, recorded, and left untouched.

01

The idea

Why a watch ring, and why not a bolt.

The kept log

MainsKeeper does one thing: it keeps watch. It notes when the mains was present, when a UPS took over, when contact was lost and when it resumed — and it says plainly how sure it is of each entry. The identity treats the fleet as a log that someone keeps, entry after entry, in the manner of a ship’s watch or an observatory notebook.

The ring is the watch: a continuous round of observation with a single tick at twelve marking the watch position. It is open at the horizon — the keeper does not close the loop on the thing it observes. Through that opening runs a steady horizontal line: the mains, level and longer than the ring, passing through untouched.

Not a bolt in a shield

The lightning bolt in a shield promises two things this product must never claim. The shield says protection — but MainsKeeper switches nothing, shuts nothing down and sends no commands; it only observes. The bolt says event — a surge, a strike, drama — while the real work here is continuity: hours of quiet, well-kept readings that make the rare incident legible.

A level line is the honest picture of healthy mains. When the line is steady, all is well; the ring around it simply shows that someone was looking. The mark works flat, in one colour, without gradients or glow, and it survives down to sixteen pixels.

“Nothing is protected by this mark. Something is being watched, carefully, and written down.”

02

Wordmark, lockup & logomark

Three editable SVG files; the wordmark is live text.

Primary lockup
Primary lockup Mark at cap-height plus one; wordmark x-height aligned to the ring’s opening. assets/lockup.svg
Wordmark: Mains in roman, Keeper in italic
Wordmark “Mains” in roman — the fact. “Keeper” in italic — the hand that records it. assets/wordmark.svg
Standalone logomark: open ring with a tick at twelve, crossed by a teal horizontal line
Standalone logomark For avatars, headers and anywhere the name is already present. assets/logomark.svg
Ring
r 22 on a 64 grid, 4 stroke, butt caps
Opening
20° either side of the horizon
Watch tick
Twelve o’clock, inside the ring
Mains line
Level, 60 of 64 wide, teal
03

Light, dark & monochrome

Colour carries the mains line only. In one colour the mark loses nothing structural.

On paper · #F4F5F2

Lockup on light ground
Logomark, colour, on light Logomark, monochrome ink, on light MainsKeeper

Colour, one-colour ink, one-colour lockup. logomark-mono.svg uses currentColor.

On night ground · #101317

Lockup on dark ground
Logomark, colour, on dark MainsKeeper

Ring and type in #E8EAE6; the mains line lifts to #5FB3AB. lockup-dark.svg, logomark-dark.svg

04

App icon & favicon

The icon keeps the ink ground of a night watch; the favicon takes teal so it can be found in a crowded tab strip.

App icon: ink rounded square, paper ring, teal mains line
App icon, shown at 256. The line runs past the ring nearly edge to edge — it is the one thing that continues beyond the watch. assets/app-icon.svg
App icon at 128 pixels App icon at 64 pixels
128 and 64. The twelve o’clock tick survives to 64.
Favicon at 64 pixels Favicon at 32 pixels Favicon at 16 pixels
Favicon, a separate drawing on the 16 px grid: no tick, a wider 40° opening, 2 px strokes on whole pixels. assets/favicon.svg
05

Small-size proofs

Rendered at actual 16 px and 32 px in the places the mark will really live.

Browser tab strip · favicon at 16 px

Light and dark browser chrome. The teal tile holds its edge on both; the white mains line reads as a single level stroke.

App list & dock · app icon at 32 px

In a list and on a dark dock. At 32 px the tick is a single pixel column — present, not relied upon.

Drawn on the 16 px grid

Enlarged sixteen times with the pixel grid overlaid (a vector enlargement, not a screenshot). The mains line occupies rows 7–8 exactly, so it rasterises as a crisp two-pixel bar with no anti-aliased fringe.

The ring opens 40° at this size — twice the full-size opening — so a clean pixel of air separates arc from line. The twelve o’clock tick is dropped; at 16 px it would read as noise.

Favicon at actual 16 pixels16 px actual
Favicon at actual 32 pixels32 px actual
App icon at actual 16 pixelsicon 16
App icon at actual 32 pixelsicon 32
06

Palette

Paper and ink do the work. Teal, amber and red are reserved for meaning, and always travel with a word and a glyph.

Day · light ground

Paper#F4F5F2Ground. A cool grey-white — not cream.
Ink#15191FText, rules, the ring.
Rule#C9CDC8Hairlines between log entries. Never text.
Watch teal#1D6A66The mains line; On utility; Recovering; focus ring.
Lamp amber#8A5300Contact lost (cause unknown); Last known; warnings.
Signal red#B0271DOn battery; critical incidents only.
Night ground#101317Dark ground; app icon tile uses Ink.
Night ink#E8EAE6Text and ring on dark.
Ink 2#4E555CSecondary text, captions, received-time notes.
Night teal#5FB3ABMains line and On utility on dark.
Night amber#E0A64AWarnings on dark; demo-data label.
Night red#FF6B5ECritical on dark.

Body ink on paper is about 16:1; Ink 2 on paper about 7:1; teal, amber and red on paper each clear 4.5:1, so status words can be set in their colour at text size. On night ground, all three night accents clear 4.5:1 against #101317.

07

Typography

A book face for the account, a mono for the readings, small caps for the labels. All system-resident on macOS; no web fonts.

DisplayIowan Old Style · 44 / 1.16
Charter, Georgia fallback

Duplex is back in contact; its history is still arriving.

HeadingIowan Old Style · 26 / 1.2

BW Rack UPS on battery

BodyIowan Old Style · 17 / 1.55
Plain, precise, past tense for the record

The collector recorded the UPS switching to battery at 14:03; that record reached us at 15:17. Observation ended at 14:30. At least 27 minutes on battery; endpoint unknown.

DataSF Mono, Menlo · 15 / 1.7
Tabular figures
last upload 15:21:48
backlog 1,248 pending · oldest 13:41
est. runtime 29 min (UPS estimate)
Small caps labelsIowan Old Style, all-small-caps · 17
+0.07em tracking

On utility/Last known/Not reported/History gap

08

Clear space & care

Short rules for keeping the mark as drawn.

r r

Keep at least one ring radius (r) clear on every side — in the lockup, measured from the ends of the mains line. Minimum sizes: logomark 16 px (use the favicon drawing below 24 px); lockup 120 px wide.

  • Do: Keep the mains line level and unbroken; it always extends past the ring.
  • Do: Use a single colour when colour is uncertain — the mark needs none.
  • Don’t: Close the ring, fill it, or make it a shield or badge.
  • Don’t: Tint the mains line red or amber to signal status. The mark is not a status light.

✕Closed ring — the line no longer passes through.

✕Waveform or zig-zag — the mains is drawn steady.

✕Status colours in the mark.

✕Tilted — a level line is the whole point.

Concept A · Vigil — design proposal for MainsKeeper, round one. Marks are editable SVGs in concepts/a/assets/; the wordmark is live text in Iowan Old Style and should be outlined before print.