|
| 1 | +# MiniChain Brand Guide |
| 2 | + |
| 3 | +MiniChain is a minimal, fully functional blockchain implemented in Python, built by [Stability Nexus](https://stability.nexus/) with three goals: **education**, **research**, and **innovation**. The brand should read the same way the codebase does — clean, minimal, and unpretentious. No visual noise, no unnecessary ornamentation. |
| 4 | + |
| 5 | +## Logo |
| 6 | + |
| 7 | +MiniChain's mark is a 4D hypercube (tesseract) projected onto 2 dimensions: eight overlapping edge-paths radiating from a central point, each vertex marked with a glowing node. It's meant to evoke a network graph — nodes connected by edges — rather than a literal chain, which fits a project about distributed state rather than links in a chain. |
| 8 | + |
| 9 | +- [`logo.svg`](logo.svg) — the MiniChain mark, 330×330, transparent background. Use this as the primary logo wherever MiniChain is referenced on its own. |
| 10 | +- [`org-logo.svg`](org-logo.svg) — the Stability Nexus organization mark, 500×500. Use alongside the MiniChain logo when representing the org/project pairing (as in the [README](../README.md) header), never as a substitute for it. |
| 11 | + |
| 12 | +**Usage rules** |
| 13 | + |
| 14 | +- Keep clear space around the logo equal to at least the radius of one vertex node. |
| 15 | +- Do not recolor the gradient — it is the identifying feature of the mark. |
| 16 | +- Do not stretch or skew; the projection's proportions are fixed and should scale uniformly. |
| 17 | +- Minimum display size: 32px, below which the vertex nodes become illegible. |
| 18 | + |
| 19 | +## Favicons and Icons |
| 20 | + |
| 21 | +- [`favicon.svg`](favicon.svg) — the MiniChain mark, suitable for use as a browser tab icon / site favicon. Reuses the same source as `logo.svg` since the mark is simple enough to stay legible at small sizes without a separate simplified variant. |
| 22 | +- For platforms that require raster favicons (`.ico`, PNG sizes like 16×16/32×32/180×180 for Apple touch icons), export from `favicon.svg` at build time rather than hand-maintaining bitmap copies. |
| 23 | + |
| 24 | +## Color Palette |
| 25 | + |
| 26 | +Pulled directly from the logo's gradient and glow layers: |
| 27 | + |
| 28 | +| Swatch | Hex | Role | |
| 29 | +| ------ | --- | ---- | |
| 30 | +| 🟩 | `#228B22` | Primary — forest green, gradient start | |
| 31 | +| 🟢 | `#5A981A` | Primary support — edge glow | |
| 32 | +| 🟡 | `#C8B209` | Accent — gradient midpoint | |
| 33 | +| 🟠 | `#FFBF00` | Accent — gradient end | |
| 34 | +| 🟡 | `#FFC517` | Highlight — gold glow, used as the badge label color in the README | |
| 35 | +| 🫒 | `#91A511` | Node fill — vertex points | |
| 36 | + |
| 37 | +**Usage rules** |
| 38 | + |
| 39 | +- `#228B22` is the primary brand color — use it for the dominant accent in any MiniChain-branded surface (badges, links, headings). |
| 40 | +- `#FFC517` / `#FFBF00` are gold accents — use sparingly, for highlights and call-to-action elements, not body text or large fills. |
| 41 | +- Maintain WCAG AA contrast (4.5:1 for body text) when pairing these colors with text; the greens and golds above are tuned for use on dark or neutral backgrounds, not as text-on-white body copy. |
| 42 | + |
| 43 | +## Typography |
| 44 | + |
| 45 | +MiniChain doesn't currently ship custom web fonts — GitHub-rendered Markdown (README, docs) uses GitHub's default system font stack. For any future site, dashboard, or block explorer built for the project, the recommended pairing is: |
| 46 | + |
| 47 | +- **Headings / UI:** [Space Grotesk](https://fonts.google.com/specimen/Space+Grotesk) — a geometric sans with a slightly technical feel that matches the wireframe logo, without being a generic startup sans. |
| 48 | +- **Body text:** [Inter](https://fonts.google.com/specimen/Inter) — high legibility at small sizes, wide language support. |
| 49 | +- **Code / addresses / hashes:** [JetBrains Mono](https://www.jetbrains.com/lp/mono/) — monospace, disambiguates `0`/`O` and `1`/`l`/`I`, which matters for public keys, transaction hashes, and CLI output. |
| 50 | + |
| 51 | +Fall back to the system font stack (`-apple-system, Segoe UI, Roboto, sans-serif`) if none of the above are loaded, rather than a generic web-safe serif. |
| 52 | + |
| 53 | +## File Location |
| 54 | + |
| 55 | +All brand assets and this guide live in the [`brand/`](.) folder at the repository root: |
| 56 | + |
| 57 | +``` |
| 58 | +brand/ |
| 59 | +├── Brand.md # this file |
| 60 | +├── logo.svg # primary MiniChain mark |
| 61 | +├── org-logo.svg # Stability Nexus organization mark |
| 62 | +└── favicon.svg # favicon-ready MiniChain mark |
| 63 | +``` |
0 commit comments