There is no logo file. No AI-generated symbol. No designer's PDF. Instead, there is a JavaScript function — a particle system algorithm that generates every visual artifact from the same underlying computation.
The function:
f(signals, observer_position, time) -> visual_output
Where signals is an array of data points, each carrying a spectral profile of eight dimensional intensities. observer_position is the viewing angle. time is the animation frame — zero for static renderings, continuous for the website.
Eight colors, ordered by physical wavelength. Plus black and white. Nothing else.
| Dimension | Color | Hex |
|---|---|---|
| Semiotic | Violet | #8B5CF6 |
| Narrative | Indigo | #6366F1 |
| Temporal | Blue | #3B82F6 |
| Ideological | Teal | #14B8A6 |
| Economic | Green | #22C55E |
| Experiential | Amber | #F59E0B |
| Cultural | Orange | #F97316 |
| Social | Red | #EF4444 |
The constraint is the identity. No gradients that violate spectral ordering. No decorative elements that don't map to a theory concept. No photography or illustration. Every element is a rendering of the brand function.
Each particle — each signal — emits across all eight dimensions simultaneously, like light carrying a spectral power distribution. The apparent color is the additive blend of eight spectral colors weighted by their intensities. This is isomorphic to optical spectroscopy: the composite color is what the eye sees; the spectral lines are what the prism reveals.
Structural absence is visible. Dimensions with zero intensity produce dark gaps in the spectrograph — the visual equivalent of "dark signals," value created through what is withheld.
Three phases:
- Field (0-8% scroll): Composite-colored particles drift in space. The brand as raw signal environment before any observer has processed it.
- Rotation (8-30%): Camera orbits to a new position. Same particles, different perspective. Observer-dependence experienced directly.
- Decomposition (30-100%): Zoom in. Each composite dot reveals its eight spectral lines — the dimensional structure beneath the surface color. Signal becomes analysis.
- Display: Space Grotesk — geometric, technical, open
- Body: Inter — neutral, readable, systematic
- Code: JetBrains Mono — the framework's native register
The Eight Lines: eight vertical bars in spectral order (violet to red) on black. Works at 16 pixels. The irreducible form of the identity.
A logo is a promise frozen in time. A function is a promise you can run.