Skip to documentation
OrbitMeshDocs
Browse documentation
Docs/Reference

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 th...
View source

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 #0A120C background + 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.svgcurrentColor strokes, 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 width 146; round caps.
  • Three blades sweep 82° each, starting at 31°, 151°, 271° (screen coordinates, y down, angles clockwise from +x). Gaps of 38° centred at 12°, 132°, 252°.
  • Sweep gradient #39FF14 → #00E5FF → #39FF14 with stops 0 / 0.5 / 1 anchored at angle 0.
  • Outer extent r + 73 = 337 from 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.

OrbitMesh DocumentationContent follows the repository's main branch.