circulation,
not accumulation
The canonical brand layer for the institution — one palette, one mark, one heartbeat, vendored into every site that renders them.
What this is
One definition, vendored — not four copies
This layer lived in four repositories at once and had
already begun to fork. It now lives here, and each
consuming site copies the files it needs behind a
brand.lock hash guard that fails its own CI
offline.
The page you are reading is drawn by those same
files
— every swatch below is painted by the variable it
names, and the mark in the header is beating on the real
rule. A wrong value renders as a wrong page.
The division of labour in the wordmark. Bank is what accumulates — the record of appreciation. Heart is what circulates — the value itself.
Take it. The token architecture, the derivation machinery and the theme cascade are Apache-2.0 and published for exactly this. On npm:
The mark is not covered: Apache-2.0
§6 grants no trademark rights and none are granted
here. Copying emblem.svg conveys the
path data, never the right to use the B-Emblem™
as a mark.
Institution repos vendor this layer; they do not install it. A dependency range is drift with a number on it, and the guard above only fires on files that are actually present. The package is a read-only mirror for everyone else.
The layer, in six parts
Wordmark
The B-Wordmark, the B-Slogan and its sister, on both grounds, rendered from the files a consumer actually vendors — and the exact markup to take.
Mark
The B-Emblem™, its two proof-states, and why the heartbeat is a signal rather than decoration.
B-QR
One of our codes drawn inside the B-Emblem™: two versions, two grounds, one ink per owner, and the test that proves it scans.
Colour
The B-Gem palette, the Metta Light descent, the aura ramp, the six-TLD rainbow, and the rule that derives a site's accent.
Tokens
The token layer resolved in the theme you are reading, the type scale, radii and controls.
Vendoring
What a consumer holds, the concatenation order, and what the lock does when a repo falls behind.