feat(brand): chemistry rebrand across panel + marketing
The logged-in panel is now Catalyst Console (by Corrosion); the marketing site
keeps Corrosion as the platform/company and introduces the lexicon.
- Wordmark: panel/auth Logo lockup -> 'Catalyst' / 'by Corrosion'; the shared
C-core house mark (CorrosionMark) is untouched. Marketing nav/footer keep the
'Corrosion' wordmark.
- Titles: panel routes -> '{View} · Catalyst'; auth -> Catalyst; document.title
fallback + index.html -> 'Catalyst Console'. Marketing titles stay '— Corrosion'.
- Host agent user-facing copy -> 're-Agent' across panel + marketing (the
binary filename / CDN URLs / config paths / domains are UNCHANGED — that's the
separate infra/binary-rename sprint; 'Download re-Agent' fetching
corrosion-host-agent-* is the intended intermediate state).
- Deploy-recipe 'blueprint/template' -> 'Formula/Formulae' in marketing + roadmap;
Rust in-game 'blueprint wipe' kept (game term).
- docs/BRANDING.md added (Oracle review + locked lexicon).
vue-tsc + vite green; rendered clean both faces (Catalyst panel / Corrosion
marketing), 0 console errors.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
156
docs/BRANDING.md
Normal file
156
docs/BRANDING.md
Normal file
@@ -0,0 +1,156 @@
|
||||
# Corrosion — Brand & Naming Taxonomy
|
||||
|
||||
**Source:** Oracle (brand review), 2026-06-12.
|
||||
**Status:** Reference / proposal.
|
||||
**Locked (2026-06-12):** **Catalyst Console** (control panel/UI — chosen over "Catalyst Control Panel") · **Substrate** (bare-metal execution / process-automation plane) · **re-Agent** (host node agent, binary `corrosion-re-agent-<platform>`), under the **Corrosion Management** house. The "brought to you by Corrosion Management and Chemistry" line is flavor copy, not canonical.
|
||||
**Leaning (not yet final):** **Formula/Formulae** for deploy manifests (replacing "Blueprints"), repo = **Formulary**, CLI `catalyst deploy --formula rust`.
|
||||
**Reserved well (adopt per-feature as built, don't name vaporware):** the extended terms below — Formulae, Reaction Jobs, Compounds, Lab Notes, Substrate Engine, etc. — are Oracle's proposed expansion.
|
||||
|
||||
---
|
||||
|
||||
That rebrand is **way stronger** than "Corrosion Management Panel."
|
||||
|
||||
You now have a real naming system instead of a generic panel name:
|
||||
|
||||
```text
|
||||
Corrosion Management
|
||||
├─ Catalyst Control Panel
|
||||
├─ Substrate
|
||||
└─ re-Agent
|
||||
```
|
||||
|
||||
That works because all three names belong to the same metaphor family:
|
||||
|
||||
| Name | Meaning | Product fit |
|
||||
| ------------- | --------------------------------------------------- | ---------------------------- |
|
||||
| **Corrosion** | transformation, decay, reaction, harsh environments | game/server management brand |
|
||||
| **Catalyst** | accelerates reactions without being consumed | operator/admin control panel |
|
||||
| **Substrate** | material/process layer where reaction happens | automation/workflow engine |
|
||||
| **re-Agent** | chemical reagent + remote agent pun | host/node agent |
|
||||
|
||||
**Catalyst Control Panel** is especially good. It sounds polished, memorable, and domain-specific without being cartoonish. It also gives you a clean product phrase:
|
||||
|
||||
> "Manage your servers from Catalyst."
|
||||
|
||||
or
|
||||
|
||||
> "Catalyst by Corrosion."
|
||||
|
||||
## Tightened brand hierarchy
|
||||
|
||||
```text
|
||||
Corrosion
|
||||
Game server orchestration platform
|
||||
|
||||
Catalyst
|
||||
The web control panel
|
||||
|
||||
Substrate
|
||||
The automation and process engine
|
||||
|
||||
re-Agent
|
||||
The BYOH node agent
|
||||
|
||||
Chemistry
|
||||
Optional umbrella/library/ecosystem name
|
||||
```
|
||||
|
||||
## Tagline caution
|
||||
|
||||
The one thing to be careful with is the phrase:
|
||||
|
||||
> "brought to you by Corrosion Management and Chemistry"
|
||||
|
||||
That is clever, but maybe a little wordy for production branding. Use it as flavor copy, not the canonical name.
|
||||
|
||||
Better canonical versions:
|
||||
|
||||
```text
|
||||
Catalyst Control Panel
|
||||
by Corrosion
|
||||
|
||||
Catalyst
|
||||
A Corrosion Management product
|
||||
|
||||
Catalyst
|
||||
Powered by Corrosion Chemistry
|
||||
```
|
||||
|
||||
## Binary naming
|
||||
|
||||
The binary naming is solid:
|
||||
|
||||
```text
|
||||
corrosion-re-agent-win-amd64.exe
|
||||
corrosion-re-agent-linux-amd64
|
||||
corrosion-re-agent-linux-arm64
|
||||
corrosion-re-agent-darwin-arm64
|
||||
```
|
||||
|
||||
Use **linux** instead of **nix** in binary names unless you specifically mean all Unix-like systems — `nix-amd64` can be confused with NixOS / the Nix package manager. For clarity:
|
||||
|
||||
```text
|
||||
corrosion-re-agent-linux-amd64
|
||||
corrosion-re-agent-windows-amd64.exe
|
||||
```
|
||||
|
||||
## Favorite full taxonomy
|
||||
|
||||
```text
|
||||
Corrosion
|
||||
├─ Catalyst Console # UI/control panel
|
||||
├─ Substrate Engine # automation/workflows
|
||||
├─ re-Agent # BYOH host/node agent
|
||||
├─ Formulae # server templates/manifests
|
||||
├─ Reaction Jobs # queued automation runs
|
||||
├─ Compounds # grouped services/stacks
|
||||
└─ Lab Notes # audit/log/event history
|
||||
```
|
||||
|
||||
That gives Corrosion its own identity while still letting **OxideDock** sit underneath as the container orchestration substrate.
|
||||
|
||||
## Clean separation
|
||||
|
||||
```text
|
||||
Catalyst / Corrosion
|
||||
Game-aware:
|
||||
- Dune BattleGroups
|
||||
- Rust servers
|
||||
- wipes
|
||||
- mods
|
||||
- game lifecycle
|
||||
- player/admin-facing concepts
|
||||
|
||||
OxideDock
|
||||
Infra-aware:
|
||||
- Docker
|
||||
- Compose
|
||||
- Swarm
|
||||
- agents
|
||||
- logs
|
||||
- metrics
|
||||
- stack deploys
|
||||
- audit
|
||||
```
|
||||
|
||||
So in practice:
|
||||
|
||||
```text
|
||||
Catalyst asks:
|
||||
"Deploy Dune BattleGroup Alpha."
|
||||
|
||||
Substrate decides:
|
||||
"Run the BattleGroup deployment workflow."
|
||||
|
||||
re-Agent reports:
|
||||
"This BYOH node is ready."
|
||||
|
||||
OxideDock executes:
|
||||
"Render/deploy/update the container stack."
|
||||
```
|
||||
|
||||
That is a **very clean product ecosystem**.
|
||||
|
||||
## One rename suggestion
|
||||
|
||||
Consider **Catalyst Console** over **Catalyst Control Panel** for the polished SaaS/product name. But if you like the old-school "control panel" vibe, **Catalyst Control Panel** absolutely works.
|
||||
Reference in New Issue
Block a user