REFERENCE
OrbitMesh visual identity
The OrbitMesh mark is an aperture ring: three solid gradient blades forming an open ring. The aperture is the gateway traffic passes through, the ring is the tunnel mouth and the Orbit in the name, and the three equal blades are distributed mesh peers. Bold solid geometry with a green→cyan neon gradient, in the product's hack-terminal palette.
Palette
| Token | Value | Use |
|---|---|---|
--orbitmesh-neon |
#39FF14 |
Gradient anchor (green end), glows |
--orbitmesh-cyan |
#00E5FF |
Gradient anchor (cyan end) |
--orbitmesh-ink |
#0A120C |
Icon and product background |
The blades sample a conic (sweep) gradient green → cyan → green around the
ring. In SVG this is approximated by one linear gradient per blade (exact
endpoint colours are baked into the masters). Do not introduce other hues.
Files and placement
orbitmesh-icon.svg— square#0A120Cbackground + mark with glow. For website metadata, app stores, desktop app icons. No pre-rounded corners; each platform applies its own mask.orbitmesh-mark.svg— transparent-background colour mark (with glow). For website headers, hero art, the console, and Android adaptive-icon foregrounds. Pair with dark surfaces.orbitmesh-mark-mono.svg—currentColorstrokes, no filters. For favicons, tray/status bars, themed (Android 13) icons, light surfaces.
Android launcher icons are generated programmatically from the same
geometry — see apps/client/tool/icon/generate_icons.dart (uses a true
sweep gradient; regenerate with flutter test tool/icon/generate_icons.dart).
Geometric construction
Canvas 0 0 1024 1024, centre C = (512, 512).
- Blade centreline radius
r = 264; stroke width146; round caps. - Three blades sweep
82°each, starting at31°,151°,271°(screen coordinates, y down, angles clockwise from +x). Gaps of38°centred at12°,132°,252°. - Sweep gradient
#39FF14 → #00E5FF → #39FF14with stops0 / 0.5 / 1anchored at angle0. - Outer extent
r + 73 = 337from centre — inside the Android adaptive-icon safe zone (central 66%, ±338). - Glow: blurred copy of the blades underneath,
30%opacity,σ ≈ 30/1024; icon adds an ambient#39FF14 @ 6%radial wash.
Spacing and size
Clear space around the mark: one blade width (146 units ≈ 14% of the
canvas). Minimum sizes: 16px for mono, 24px for the colour mark.
Do not add elements, change blade counts, or rotate the composition.