ScientiaLux

Brand Assets

ScientiaLux brand asset host

Canonical home for ScientiaLux logos and brand colors. Every URL on this domain is stable, cacheable, and intended to be hot-linked from anywhere — emails, partner sites, documents, slide decks, internal apps.

Quick reference

Primary logo

/logos/horizontal/navy.svg

For letterheads, headers, light backgrounds. The default ScientiaLux mark.

Dark surfaces

/logos/horizontal/bright.svg

Mindaro accent on dark/photo backgrounds. The signature look.

Square contexts

/logos/stacked/navy.svg

Social profile images, favicons, sidebar avatars.

Selection API

/api/select.php?bg=#fff&w=400

Programmatic logo picker for agents. Returns JSON.

Endpoints

Path Purpose
/logos/<family>/<color>.svg 8 SVGs: horizontal | stacked × navy | black | bright | white
/logos/<family>/png/<color>-<size>.png PNG fallbacks for email clients (horizontal: 256/512/1024/2048; stacked: 128/256/512/1024)
/manifest.json Machine-readable index of all assets + brand palette
/select.js ES module — WCAG-aware logo picker. Import directly into browser or Node 20+.
/api/select.php?bg=&w=&family= HTTP endpoint (CORS-enabled, JSON) for callers that can't run JS
/cli/logoctl.js Node CLI download. node logoctl.js select --bg "#fff" --width 400
/gallery/ Interactive review tool — password-protected
/docs/api.md Full API + library documentation

Brand palette

Try the selection API

$ curl 'https://assets.scientialux.com/api/select.php?bg=%231a2f5a&w=400'
{
  "id": "horizontal-bright",
  "url": "https://assets.scientialux.com/logos/horizontal/bright.svg",
  "family": "horizontal", "color": "bright", "contrast": 9.8,
  "passesAA": true,
  "reasoning": "contrast 9.8:1; brand-pop on navy bg",
  "alternatives": [ ... ]
}