@@ -300,7 +300,7 @@ font-family: 'Space Grotesk', sans-serif;
```html
-
@@ -411,7 +411,10 @@ All branding assets are located in the project:
```
secretumvault/
-├── imgs/
+├── assets/
+│ ├── logos/
+│ ├── icons/
+│ └── branding/
│ ├── secretumvault-logo.svg (animated vertical)
│ ├── secretumvault-logo-s.svg (static vertical)
│ ├── secretumvault-logo-h.svg (animated horizontal)
@@ -430,10 +433,10 @@ secretumvault/
## Interactive Asset Gallery
-An interactive gallery with dark/light mode toggle, copy-to-clipboard functionality, and detailed specifications is available in `imgs/index.html`. This gallery displays all logo variants, color palettes, typography samples, and scalability tests.
+An interactive gallery with dark/light mode toggle, copy-to-clipboard functionality, and detailed specifications is available in `assets/branding/index.html`. This gallery displays all logo variants, color palettes, typography samples, and scalability tests.
To view the gallery:
-1. Open `imgs/index.html` in a web browser
+1. Open `assets/branding/index.html` in a web browser
2. Toggle between dark and light modes
3. Click color codes to copy to clipboard
4. View logos at different sizes and devices
@@ -451,7 +454,7 @@ To view the gallery:
## Questions & Support
For branding questions or asset requests, refer to:
-- Interactive Asset Gallery: `imgs/index.html`
+- Interactive Asset Gallery: `assets/branding/index.html`
- Project Architecture: `docs/secretumvault-complete-architecture.md`
- Asset Gallery: Open in browser for dark/light mode toggles and copy-to-clipboard functionality
diff --git a/imgs/index.html b/assets/branding/index.html
similarity index 100%
rename from imgs/index.html
rename to assets/branding/index.html
diff --git a/imgs/secretumvault_ascii.txt b/assets/branding/secretumvault-ascii.txt
similarity index 100%
rename from imgs/secretumvault_ascii.txt
rename to assets/branding/secretumvault-ascii.txt
diff --git a/imgs/secretumvault-assets-showcase.html b/assets/branding/secretumvault-assets-showcase.html
similarity index 100%
rename from imgs/secretumvault-assets-showcase.html
rename to assets/branding/secretumvault-assets-showcase.html
diff --git a/imgs/secretumvault-assets-showcase.html.backup b/assets/branding/secretumvault-assets-showcase.html.backup
similarity index 100%
rename from imgs/secretumvault-assets-showcase.html.backup
rename to assets/branding/secretumvault-assets-showcase.html.backup
diff --git a/imgs/favicon.svg b/assets/icons/favicon.svg
similarity index 100%
rename from imgs/favicon.svg
rename to assets/icons/favicon.svg
diff --git a/imgs/secretumvault-icon-bn.svg b/assets/icons/secretumvault-icon-bn.svg
similarity index 100%
rename from imgs/secretumvault-icon-bn.svg
rename to assets/icons/secretumvault-icon-bn.svg
diff --git a/imgs/secretumvault-icon-s.svg b/assets/icons/secretumvault-icon-s.svg
similarity index 100%
rename from imgs/secretumvault-icon-s.svg
rename to assets/icons/secretumvault-icon-s.svg
diff --git a/imgs/secretumvault-icon.svg b/assets/icons/secretumvault-icon.svg
similarity index 100%
rename from imgs/secretumvault-icon.svg
rename to assets/icons/secretumvault-icon.svg
diff --git a/imgs/logo.svg b/assets/logos/logo.svg
similarity index 100%
rename from imgs/logo.svg
rename to assets/logos/logo.svg
diff --git a/imgs/secretumvault-logo-bn.svg b/assets/logos/secretumvault-logo-bn.svg
similarity index 100%
rename from imgs/secretumvault-logo-bn.svg
rename to assets/logos/secretumvault-logo-bn.svg
diff --git a/imgs/secretumvault-logo-h-s.svg b/assets/logos/secretumvault-logo-h-s.svg
similarity index 100%
rename from imgs/secretumvault-logo-h-s.svg
rename to assets/logos/secretumvault-logo-h-s.svg
diff --git a/imgs/secretumvault-logo-h.svg b/assets/logos/secretumvault-logo-h.svg
similarity index 100%
rename from imgs/secretumvault-logo-h.svg
rename to assets/logos/secretumvault-logo-h.svg
diff --git a/imgs/secretumvault-logo-s.svg b/assets/logos/secretumvault-logo-s.svg
similarity index 100%
rename from imgs/secretumvault-logo-s.svg
rename to assets/logos/secretumvault-logo-s.svg
diff --git a/imgs/secretumvault-logo.svg b/assets/logos/secretumvault-logo.svg
similarity index 100%
rename from imgs/secretumvault-logo.svg
rename to assets/logos/secretumvault-logo.svg
diff --git a/imgs/secretumvault-quantum-vault.svg b/assets/logos/secretumvault-quantum-vault.svg
similarity index 100%
rename from imgs/secretumvault-quantum-vault.svg
rename to assets/logos/secretumvault-quantum-vault.svg
diff --git a/svault.toml.example b/config/svault.toml.example
similarity index 100%
rename from svault.toml.example
rename to config/svault.toml.example
diff --git a/Dockerfile b/deploy/docker/Dockerfile
similarity index 100%
rename from Dockerfile
rename to deploy/docker/Dockerfile
diff --git a/docker/config/prometheus.yml b/deploy/docker/config/prometheus.yml
similarity index 100%
rename from docker/config/prometheus.yml
rename to deploy/docker/config/prometheus.yml
diff --git a/docker/config/svault.toml b/deploy/docker/config/svault.toml
similarity index 100%
rename from docker/config/svault.toml
rename to deploy/docker/config/svault.toml
diff --git a/docker-compose.yml b/deploy/docker/docker-compose.yml
similarity index 100%
rename from docker-compose.yml
rename to deploy/docker/docker-compose.yml
diff --git a/helm/Chart.yaml b/deploy/helm/Chart.yaml
similarity index 100%
rename from helm/Chart.yaml
rename to deploy/helm/Chart.yaml
diff --git a/helm/templates/_helpers.tpl b/deploy/helm/templates/_helpers.tpl
similarity index 100%
rename from helm/templates/_helpers.tpl
rename to deploy/helm/templates/_helpers.tpl
diff --git a/helm/templates/configmap.yaml b/deploy/helm/templates/configmap.yaml
similarity index 100%
rename from helm/templates/configmap.yaml
rename to deploy/helm/templates/configmap.yaml
diff --git a/helm/templates/deployment.yaml b/deploy/helm/templates/deployment.yaml
similarity index 100%
rename from helm/templates/deployment.yaml
rename to deploy/helm/templates/deployment.yaml
diff --git a/helm/templates/rbac.yaml b/deploy/helm/templates/rbac.yaml
similarity index 100%
rename from helm/templates/rbac.yaml
rename to deploy/helm/templates/rbac.yaml
diff --git a/helm/templates/service.yaml b/deploy/helm/templates/service.yaml
similarity index 100%
rename from helm/templates/service.yaml
rename to deploy/helm/templates/service.yaml
diff --git a/helm/values.yaml b/deploy/helm/values.yaml
similarity index 100%
rename from helm/values.yaml
rename to deploy/helm/values.yaml
diff --git a/k8s/01-namespace.yaml b/deploy/k8s/01-namespace.yaml
similarity index 100%
rename from k8s/01-namespace.yaml
rename to deploy/k8s/01-namespace.yaml
diff --git a/k8s/02-configmap.yaml b/deploy/k8s/02-configmap.yaml
similarity index 100%
rename from k8s/02-configmap.yaml
rename to deploy/k8s/02-configmap.yaml
diff --git a/k8s/03-deployment.yaml b/deploy/k8s/03-deployment.yaml
similarity index 100%
rename from k8s/03-deployment.yaml
rename to deploy/k8s/03-deployment.yaml
diff --git a/k8s/04-service.yaml b/deploy/k8s/04-service.yaml
similarity index 100%
rename from k8s/04-service.yaml
rename to deploy/k8s/04-service.yaml
diff --git a/k8s/05-etcd.yaml b/deploy/k8s/05-etcd.yaml
similarity index 100%
rename from k8s/05-etcd.yaml
rename to deploy/k8s/05-etcd.yaml
diff --git a/k8s/06-surrealdb.yaml b/deploy/k8s/06-surrealdb.yaml
similarity index 100%
rename from k8s/06-surrealdb.yaml
rename to deploy/k8s/06-surrealdb.yaml
diff --git a/k8s/07-postgresql.yaml b/deploy/k8s/07-postgresql.yaml
similarity index 100%
rename from k8s/07-postgresql.yaml
rename to deploy/k8s/07-postgresql.yaml
diff --git a/docs/BRAND-GUIDELINES.md b/docs/BRAND-GUIDELINES.md
deleted file mode 100644
index 583b022..0000000
--- a/docs/BRAND-GUIDELINES.md
+++ /dev/null
@@ -1,462 +0,0 @@
-
-
-
-
-# SecretumVault Branding Guidelines
-
-## Overview
-
-SecretumVault is a post-quantum cryptographic secrets management system designed for modern cloud infrastructure. The brand identity reflects security, innovation, and technical sophistication through a cohesive visual system combining vault imagery with quantum-inspired elements. This guide covers logo systems, color palettes, typography, usage guidelines, and practical integration examples.
-
----
-
-## Logo System
-
-### Available Logo Variants
-
-SecretumVault provides multiple logo variants to accommodate different use cases and layouts:
-
-| Variant | File | ViewBox | Best For | Features |
-|---------|------|---------|----------|----------|
-| **Vertical Animated** | `secretumvault-logo.svg` | 200×280 px | Hero sections, interactive displays | Rotating orbits, pulsing core |
-| **Vertical Static** | `secretumvault-logo-s.svg` | 200×280 px | Print, documentation, static layouts | No animations, full color |
-| **Horizontal Animated** | `secretumvault-logo-h.svg` | 400×120 px | Navigation bars, headers | Rotating orbits, space-efficient |
-| **Horizontal Static** | `secretumvault-logo-h-s.svg` | 400×120 px | Print headers, static layouts | No animations, horizontal format |
-| **Animated Icon** | `secretumvault-icon.svg` | 200×200 px | App icons, favicons, UI elements | Full animations, square format |
-| **Static Icon** | `secretumvault-icon-s.svg` | 200×200 px | Favicon, print, badges | No animations, square format |
-| **B&W Logo** | `secretumvault-logo-bn.svg` | 200×200 px | Print (grayscale), restricted color | Single color, monochrome |
-| **B&W Icon** | `secretumvault-icon-bn.svg` | 200×200 px | Print, B&W documents | Single color, monochrome |
-
-### Logo Composition
-
-The vault icon consists of:
-
-- **Outer Ring (Dashed):** Cyan glow with rotating animation (20s cycle)
-- **Inner Circle:** Gradient fill (deep vault → primary → secondary)
-- **Central Node:** Quantum cyan core with pulsing effect (5.2px → 6.5px → 5.2px, 2s cycle)
-- **Orbital Electrons:** Four cyan dots rotating around the core (8s clockwise)
-- **Secondary Orbit:** Four purple dots at diagonal positions (12s counterclockwise)
-- **Vault Handle:** Gold-accented bar and circular ring overlay
-- **Text:** "SecretumVault" in Space Grotesk Bold, Quantum Cyan (#00D9FF)
-
-### Sizing & Clear Space
-
-**Minimum Sizes:**
-- **Logo (full):** 120px wide minimum
-- **Icon only:** 32px minimum
-- **Favicon:** 16px or 32px
-
-**Clear Space:**
-Maintain clear space around the logo equal to half the logo height on all sides. For a 120px logo, maintain 60px clear space on all sides.
-
----
-
-## Icon System
-
-### Icon Scalability
-
-Icons maintain clarity and recognizability across all sizes:
-
-| Size | Use Case |
-|------|----------|
-| 16px | Favicon, small UI elements |
-| 24px | Toolbar icons, small badges |
-| 32px | Standard app icons, navigation |
-| 48px | Medium app icons, avatar sizes |
-| 64px | Large app icons, decorative elements |
-| 128px | Application splash screens |
-| 256px | High-resolution favicons |
-| 512px | Marketing, high-DPI displays |
-
-### When to Use Each Variant
-
-**Full Logo (`secretumvault-logo.svg`, `secretumvault-logo-s.svg`)**
-- Hero sections and landing pages
-- Marketing materials and presentations
-- Documentation headers
-- Standalone brand applications
-
-**Horizontal Logo (`secretumvault-logo-h.svg`)**
-- Header/navbar branding
-- Horizontal banner designs
-- Social media headers
-- Documentation breadcrumbs
-- Minimum width: 240px
-
-**Icon Only (`secretumvault-icon.svg`, `secretumvault-icon-s.svg`)**
-- UI navigation and buttons
-- Favicons and application icons
-- Small badges and labels
-- Quick reference elements
-- Available at all standard icon sizes
-
----
-
-## Color Palette
-
-### Primary Colors
-
-| Name | Hex | RGB | Use |
-|------|-----|-----|-----|
-| Deep Vault | #0a1929 | rgb(10, 25, 41) | Background, dark areas |
-| Primary | #1a2744 | rgb(26, 39, 68) | Main logo fill, primary UI |
-| Secondary | #2a3f6a | rgb(42, 63, 106) | Secondary fills, gradients |
-| Quantum Cyan | #00d9ff | rgb(0, 217, 255) | Accents, highlights, text |
-
-### Accent Colors
-
-| Name | Hex | RGB | Use |
-|------|-----|-----|-----|
-| Gold Accent | #ffd700 | rgb(255, 215, 0) | Vault handle, emphasis |
-| Purple Accent | #8b5cf6 | rgb(139, 92, 246) | Secondary orbit, decorative |
-
-### Color Usage Guidelines
-
-- **Quantum Cyan (#00D9FF):** Primary interactive elements, links, highlights
-- **Gold (#ffd700):** Call-to-action buttons, important features
-- **Purple (#8b5cf6):** Secondary information, decorative elements
-- **Primary Blue (#1a2744):** Logo fill, main backgrounds
-- **Secondary Blue (#2a3f6a):** Gradients, borders, secondary backgrounds
-
-### Background Compatibility
-
-**Dark Backgrounds** ✅
-- Quantum Deep: #0A1929
-- Quantum Blue: #1A2744
-- Black: #000000
-
-Use: `secretumvault-logo.svg`, `secretumvault-logo-bn.svg`, or `secretumvault-icon.svg`
-
-**Light Backgrounds** ✅
-- White: #FFFFFF
-- Off-white: #F5F5F5
-- Light gray: #E8E8E8
-
-Use: `secretumvault-logo-s.svg` or `secretumvault-logo-bn.svg`
-
-**Avoid** ❌
-- Patterned backgrounds
-- Complex images
-- Colors with insufficient contrast
-
-### Accessibility
-
-- Maintain sufficient contrast for text (WCAG AA minimum 4.5:1 for regular text)
-- Avoid color-only differentiation; use patterns or text labels
-- Test color combinations with color-blind friendly tools
-
----
-
-## Typography
-
-### Primary Typeface: Space Grotesk
-
-- **Font Family:** Space Grotesk
-- **Category:** Sans Serif
-- **Weights:** 400 (Regular), 600 (Semi-Bold), 700 (Bold)
-- **Source:** Google Fonts
-- **License:** Open Source (Open Font License)
-
-#### Google Fonts Import
-
-```html
-
-```
-
-#### CSS Usage
-
-```css
-font-family: 'Space Grotesk', sans-serif;
-```
-
-### Typography Hierarchy
-
-| Element | Font | Weight | Size | Use |
-|---------|------|--------|------|-----|
-| Logo Text | Space Grotesk | 700 | 32-48px | Logo wordmark |
-| Heading 1 | Space Grotesk | 700 | 3rem | Page titles |
-| Heading 2 | Space Grotesk | 700 | 1.8rem | Section headers |
-| Heading 3 | Space Grotesk | 600 | 1.2rem | Subsection headers |
-| Body Text | System Sans | 400 | 1rem | Documentation, content |
-| Code | Monospace | 400 | 0.85-0.9rem | Code blocks |
-
-### Logo Text Color
-
-- **Light Mode:** #1A2744 (Deep Primary)
-- **Dark Mode:** #00D9FF (Quantum Cyan)
-
----
-
-## Animation Guidelines
-
-### When to Use Animated Logos
-
-- Hero sections with user attention
-- Loading indicators
-- Interactive UI elements
-- Marketing videos
-- Promotional materials
-
-### When to Use Static Logos
-
-- Navigation bars
-- Footers
-- Print materials
-- Emails
-- Documents
-- Favicons
-- Small UI elements
-
-### Animated Logo Specifications
-
-| Animation | Duration | Direction | Range/Loop |
-|-----------|----------|-----------|-----------|
-| Outer Ring Rotation | 20s | Clockwise | 0° → 360°, infinite |
-| Central Core Pulsing | 2s | - | 5.2px → 6.5px → 5.2px, infinite |
-| Orbital Electrons | 8s | Clockwise | 360° rotation, infinite |
-| Secondary Orbit | 12s | Counterclockwise | 360° rotation, infinite |
-
----
-
-## Usage Guidelines
-
-### DO ✓
-
-- Use complete logos with proper text and icon
-- Maintain clear space around logos (20px minimum)
-- Use appropriate variant for the medium (animated for web, static for print)
-- Scale logos proportionally
-- Use provided SVG files for vector graphics
-- Apply logos on contrasting backgrounds for visibility
-- Use recommended color combinations
-- Test logos across different screen sizes and devices
-- Use descriptive alt text: `alt="SecretumVault logo"` or `alt="Vault security icon"`
-
-### DON'T ✗
-
-- Distort or skew the logo (non-proportional scaling)
-- Change logo colors without explicit approval
-- Add effects (shadows, glows) beyond original design
-- Rotate logos at unusual angles
-- Use logo on cluttered backgrounds
-- Mix animated and static versions together
-- Rasterize SVGs without maintaining resolution
-- Remove or modify individual logo elements
-- Use logo without adequate clear space
-- Apply logos too small (below minimum size)
-- Use vague alt text: `alt="logo.svg"` or `alt="image"`
-
----
-
-## Integration Examples
-
-### Web Header
-
-```html
-
-
-
-```
-
-### Favicon
-
-```html
-
-```
-
-### Documentation Header
-
-```html
-