MainsKeeper · Lattice
Two loops, one cell, held together. The mark interlaces a vertical loop (what watches: the collector reads the UPS) with a horizontal loop (what depends: the UPS powers its equipment). They cross four times, alternating over and under, and never merge — the same promise the product makes about telemetry and power. The wordmark stays calm and secondary.
Dark-first: charcoal-blue ground, mint for live relationships, sodium orange for whatever you have selected.
Primary lockup & wordmark Sora 540, outlined to paths, +0.6 tracking
Construction 48-unit grid · stroke 6 · radius 6
- Two loops. Loop A (16–32 × 5–43) and loop B (5–43 × 16–32), equal stroke, centreline radius 6.
- Four crossings, alternating. Over, under, over, under around each loop — a true interlace, so the mark reads as linked, not stacked.
- Real cuts. The under-strand stops 2 units short of the over-strand. Gaps are geometry, not ground-coloured paint, so the mark works in one colour on any surface.
- The cell. The 10 × 10 opening in the middle is the lattice cell: the thing both relationships hold in place.
- 16 px redraw. The favicon is rebuilt on a 16 grid (stroke 2, radius 1, 1 px gaps, pixel-aligned) rather than scaled.
Standalone logomark sizes on ground
App icon & favicon in context real 16 px and 32 px renders
Monochrome & background proofs
Palette contrast measured against ground #101418 unless noted
Typography Sora (display / UI) · DM Mono (data) · both OFL, bundled in fonts/
Sora carries headings, labels and prose. Its open, geometric forms stay legible at 11–12 px on map nodes and give the wordmark a quiet, engineered tone without looking like a control-room stencil.
bw-pi-01 · duplex-camera-nvr
reads via USB · SNMP
15:21:48 · ±90 s · 38.2 MB
est. 29 min · Not reported
Relationship language part of the identity, used on every surface
Dotted, arrowed, with a data mark and the interface. Collector → UPS. Never drawn like a cable.
Solid, heavier, ends in a terminal bar. UPS → equipment. Configured, not measured per outlet.
Dashed to an abstract target ring. Independent of the UPS role on the same collector.