Measured, not claimed.
Every number on a surface comes from a bench, a log or a dashboard. If it was not measured, it is marked as a model or a mock. The brand earns trust the same way the product does: with evidence.
Brand system · v1.0 · October 2026
This is how PWX looks, sounds and moves. Black and white with one charge, numbers that were measured, and an interface that stays quiet until the moment it strikes.
01 · Philosophy
PWX sits beneath the operating system and watches the rail that feeds every chip. The brand has the same job: see clearly, say exactly what was seen, and act only when the evidence is there. Five principles govern every surface we ship.
Every number on a surface comes from a bench, a log or a dashboard. If it was not measured, it is marked as a model or a mock. The brand earns trust the same way the product does: with evidence.
Carbon, arc white and grey carry the whole system. Colour is a signal, not decoration: one volt accent per screen, and red only when something is actually wrong.
The interface is calm by default, like a rail under normal load. When a verdict lands, it lands hard and fast: flash, bolt, settle. Then quiet again.
We sample power a hundred times a second and detect in milliseconds. Type, spacing and motion follow the same discipline: tight tracking, hairline rules, exact timings.
We say what we see and what we do not. Not on real BMC yet is written as such. The brand never promises more than the hardware has shown.
Bareket is the Hebrew word for emerald, one of the stones on the High Priest's breastplate. It shares its root with barak, lightning: both mean a flash of light.
That is the brand in one word. A stone that holds its colour under any pressure, and a flash that arrives before the thunder. The emerald lives in the mark. The lightning lives in the product.
02 · Logo
The mark is a Bareket Emerald square carrying a serif capital B. The wordmark is PWX in Geist, with BAREKETAI set in mono beneath it. The two are always locked together in product and on the site. The mark stands alone only as a favicon or avatar.
BareketAI PWX
BareketAI PWXKeep the mark emerald on light and dark. Keep clear space of one B-height on every side. Place it on a solid plate when over photography.
Recolour the square to volt, red or a gradient. Add a glow, shadow or outline to the mark. Rotate it, stretch it, or set the B in another typeface.
Use the mark as a verdict indicator. The brand never signals attack or normal. Only the semantic palette does that.
03 · Colour
Nine in ten pixels are carbon, arc white or a grey between them. The emerald belongs to the mark. Volt is the single charge that shows where the energy is. Red, amber and green are verdicts and only verdicts. Click any swatch to copy its hex.
CoreSURFACES AND TEXT
BrandSTONE AND CHARGE
SemanticVERDICTS AND SEVERITY
Sections alternate carbon and arc white. Hierarchy comes from size, weight and hairlines, never from tint.
It appears in the mark and in a single brand moment per page, like the BAREKETAI sub-line. It never fills a button or a chart.
Focus rings, the live dot, the light streak across a photo, the one word in a headline. One volt element per viewport. On white use Volt Deep.
Attack red appears only when the engine says ISOLATE, or in an example of that state. A red button, a red headline, a red logo: all forbidden.
04 · Typography
Geist speaks. It carries headlines and prose at light weights with tight tracking, so a big statement feels engineered rather than shouted. Geist Mono reads the instruments: every number, label, timestamp and token is set in mono, because a measurement should look like one.
Detected in 20 ms.
The power layer
Separates attack from load
Verdict engine
Every server has a layer beneath the OS that nothing watches.
PWX samples the rail at 100 Hz, scores every frame, and delivers a verdict to the controls you already run.
Measured on the Gen 0 bench, RP2040 and INA219, October 2026.
Continuous monitoring · measured
20ms
2026-10-15T09:14:02.117Z rail=12V verdict=NORMAL score=0.03
Headlines sit at 400 to 450. Weight above 620 is for buttons, labels and the wordmark only. Size makes the statement; weight stays calm.
Headlines and buttons use sentence case with a full stop when they are a sentence. Uppercase is reserved for mono eyebrows and labels.
A measurement, a timestamp, a version or a hex value is always Geist Mono. Units ride as a mono superscript next to display numbers.
Not in headlines, not in buttons, not in events. A detection does not need one. The only punctuation that raises its voice is the full stop.
05 · Voice and tone
Declarative sentences. Specific numbers with their source. Plain words for hard things. The reader is an operator, a CISO or an engineer who has heard every security pitch there is. We do not pitch. We report.
Detected in 20 ms, at the chip, before the operating system knows.SPECIFIC · SOURCED · ONE IDEA
The power layer was built for reliability, not for adversaries.PLAIN · TRUE · NO ADJECTIVES
Not yet shown on a production BMC. Marked mock until it is.HONEST BOUNDARY
Undeclared work detected. Energy 13.1 mW above the declared level for 20 s.EVENT COPY · FACT, EVIDENCE
Blazing-fast, AI-powered, military-grade protection for the AI era!HYPE · NO EVIDENCE · EXCLAMATION
Revolutionary next-gen zero-trust platform that stops 100% of attacks.ABSOLUTE CLAIM · BUZZWORDS
Our cutting-edge solution leverages synergies across the stack.SAYS NOTHING
Hackers are coming for your GPUs. Are you ready?FEAR · RHETORICAL QUESTION
Every claim carries its source. Every number carries its unit. Every boundary is written down. Where we do not know, we say so.
THE RULE BEHIND EVERY PAGE, DECK, EVENT AND REPORT06 · Motion
Motion follows the physics of the thing we watch. Energy builds along a trace, releases in a single strike, and settles back to a steady state. Nothing bounces, nothing floats, nothing loops for decoration. Every animation respects reduced-motion.
Traces, dividers and bolts enter by drawing along their path with stroke-dashoffset, 600 to 900 ms, ease-out. The eye follows the current.
A detection appears in one frame, with a white flash and a bolt, then a short double flicker. Stepped timing, no easing. It is the only moment the UI shouts.
After a verdict clears, a normal-green pulse expands once from the live dot and fades. Hover states lift 2 px and return at 200 ms. Calm is the default.
Easing cubic-bezier(.2, .8, .2, 1) for everything that moves, steps(1) for the strike, linear only for progress bars. Under prefers-reduced-motion traces render complete, the flash is removed and nothing pulses.
07 · Components
Interface pieces look like the front of a measuring instrument: square corners on dark panels, hairline separators, mono labels, one live indicator. These are the canonical forms used across the site, the SOC dashboards and PWX-02 reports.
Primary is carbon on light and arc white on dark. No rounded pills, no gradients. The arrow is text, separated by a wide gap. Focus ring is volt, 2 px, offset 3 px.
Chips are outlined, never filled. The five verdict states map to the engine FSM one to one; their colours never appear outside a verdict context.
Graphite surface, line-dark hairlines, 34 px grid behind charts. Labels mono 8 to 9 px. The only glow on the page is the event dot and the trace.
Measured on the Gen 0 bench, frame phase included.
Every frame scored, every frame audited.
Across A/B/A/B runs, 24 Sept 2026.
Big number at 450 weight, unit as mono superscript, one line of source under every value. A metric without a source is not shipped.
The trace is arc white with a 5 px white glow over a 34 px grid. Area fill is white at 16 % to 0. The detection marker is the one red element, a 1 px line with a mono label.
08 · Imagery and icons
Photography is black and white: real server rooms, real boards, real hands. Over it runs a single diagonal light streak at 112 degrees, white or volt, like a discharge caught mid-frame. No padlocks, no hoodies, no glowing blue brains.
Desaturate fully, raise contrast slightly, pull brightness to 80 %. Shade from the left and bottom so copy sits on carbon, not on detail.
Infrastructure at the scale of the rack and at the scale of the chip. People appear as operators at work, never as models looking at the camera.
One per image, 112 degrees, 0.5 to 1 px core with a soft falloff. White on hero images, volt where the page needs its single charge. Never two colours in one streak.
Stock cyber imagery, binary rain, shields, locks, world maps with arcs, blue-glow data centres, AI faces. If it could be any security company, it is not ours.
Icons sit on a 24 px grid with a 1.5 px stroke, square caps and mitre joins. No fills, no rounded corners, no duotone. They are drawn like schematic symbols, not like app icons.
09 · Layout and spacing
Content lives in a 1240 px shell with 64 px side margins on desktop and 16 px on phones. Columns are separated by 1 px hairlines rather than cards wherever possible. Sections breathe at 120 to 130 px; nothing is cramped and nothing is padded for its own sake.
Common splits: 1.15fr / .85fr for a heading beside its lede, .72fr / 1.28fr for copy beside a console, 3 equal for solutions and metrics, 5 equal for principles.
Hairlines are 1 px in Line or Line Dark. Radius is 0 on dark instrument panels, 10 to 12 px on light content cards, 4 px on chips. Shadows exist only under floating consoles: 0 35px 90px rgba(0,0,0,.32).
10 · Tokens
The system ships as CSS custom properties. Dashboards, decks, reports and the site should read from the same values. When a value changes here, it changes everywhere, and the change is recorded with a date.
:root {
/* surfaces and text */
--c-carbon: #0a0a0a;
--c-white: #ffffff;
--c-graphite: #141414;
--c-ink: #101016;
--c-muted: #5e5e5e;
--c-line: #dedede;
--c-line-dark: #2c2c2c;
--c-ice: #f4f4f4;
/* brand */
--c-emerald: #0a8c68; /* mark only */
--c-volt: #9b7fff; /* the charge, on dark */
--c-volt-deep: #5b3df5; /* the charge, on light */
/* semantic: verdicts only */
--c-ok: #0f7a4f; --c-ok-light: #2ee59d;
--c-attack: #c8102e; --c-attack-light: #ff5c7a;
--c-warn: #b7791f; --c-signal-grey: #8f8f8f;
/* type */
--font-sans: "Geist", system-ui, sans-serif;
--font-mono: "Geist Mono", ui-monospace, monospace;
--track-display: -0.055em;
--track-eyebrow: 0.18em;
/* layout */
--shell: 1240px;
--gutter: 64px; /* 16px under 800px */
--grid: 34px; /* chart background */
/* motion */
--ease: cubic-bezier(.2,.8,.2,1);
--t-micro: 120ms;
--t-hover: 200ms;
--t-trace: 700ms;
}Questions or a new component: contact the team. Changes to this page are versioned with the site.