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>
157 lines
4.4 KiB
Markdown
157 lines
4.4 KiB
Markdown
# 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.
|