Beet Branding

The deliberately small single reference for the beet brand.

Mission

To make homegrown tech ordinary, so that growing your own software in place, on any surface, in your own account, is as unremarkable as tending the garden in your back yard. The home page says what beet is, the about page argues its principles and the glossary fixes its words, so this page keeps only what makes an asset look and sound like beet.

Audience

Persona: Alex

Alex is an intermediate level software engineer working at a consultancy. She is sold on tech sovereignty and has vibe coded a few ATProto apps in her spare time. When she hears malleable software she thinks OpenClaw: Powerful and flexible but unwieldy.

Alex is skeptical of new frameworks with snake-oil cross-domain claims, but pays attention when open standards are discussed because credible exit is very important to her.

Alex should have understood the three principles on the home page within her first minute.

Stories

The people beet is built for, each as a short story of a day with it. They all matter, they are consistent with each other and no single one is primary. Some run ahead of what is built today, and the construction sign on the front page covers the gap.

Brand Archetype

The primary archetype is Creator and the secondary is Everyman. Peer brands are Raspberry Pi, Scratch and Arduino, not Vercel and Deno. The test for any asset is whether it would look at home next to a Raspberry Pi zine.

Voice

The voice is playful, folk, warm, humble, peer and movement, all six sliders at the warm end. The risk of an all-warm voice making a standards claim is reading unserious, and the mitigation is precision underneath the warmth, never dialing the warmth back.

Sentences

Article Structure

Docs and tutorials

Analogies

Analogies come from lived experience and are lightly indicated, never worked to death. The Harvest names the blog and seasons the sign-offs while the content never becomes about farming, and the same restraint holds for the DJ theme, the escarpment and the festival circuit. The Bluesky and ATProto analogy, beet as one implementation of an open standard the way Bluesky is one view of ATProto, is a body text explainer used where a reader needs it and never headline material.

Process

Headline copy, ie the hero text, taglines and page-opening sentences, is written by Pete. Agents supply the points a heading should cover and edit for consistency afterwards, they do not draft headline copy.

Page roles

Each entrypoint has one job and its own register:

Palette

Light mode is print, the cream and ink of a zine handout, and dark mode is the same handout read at night, the brand accents on a near-neutral ink. The pairing maps the folk and protocol registers of the brand onto beet's own render targets, the printed page and the terminal.

KeyHexNotes
Primary#006c4fBrand green, primary in both modes
Secondary#f028a8Hot pink, hue 346°, so light tone 40 lands raspberry #b5007c rather than purple
Tertiary#ea8a0cHarvest amber
Neutral, light#f4eedeHandout cream, seeds light surfaces near tone 94
Neutral, dark#1b1c1cHandout ink, near-neutral (chroma 2), seeds dark surfaces near tone 8 (#171818)
Neutral variant#6a7772Handout muted
Error#de3730Hue 35°, kept well clear of secondary pink

The neutral key is split per mode, each scheme builds its surface roles from its own neutral ramp, and the inverse-surface roles cross over to the other mode's ramp, so an inverse surface in light mode is ink and in dark mode is print.

Typography

Inter everywhere, with system fallbacks and mono reserved for code. Structural weights run heavy, 700 through the headlines and titles and 900 across the display scale, and every structural step is tracked at -0.03em so heavy type sets as one mass rather than as spaced letters. The wordmark is weight 900 in brand green, worn at display scale on a poster and at title scale in the app bar, while eyebrow labels are small, bold, wide tracked and authored in upper case. The engine carries all of this as tokens, the Wordmark and Eyebrow composites behind the text-wordmark and text-eyebrow classes.

Marks

The mark is a beetroot, a secondary pink root under primary green leaves with ink root hairs, flat and two colour so it survives a 16 pixel favicon. It lives at site/assets/branding/logo.svg and every icon beside it is rendered from that one file, as is the 1200x630 social card whose own source sits in the same directory. Both are hand authored, never generated by an image model, which garbles text and layout.