# Firefrost Gaming: Complete Context for Gemini Exploration Sessions

**Last Updated:** February 10, 2026  
**Version:** 2.1  
**Purpose:** Sandbox briefing for exploratory AI sessions with Gemini

---

## CRITICAL: What This Document Is For

This is a **SANDBOX BRIEFING** for brainstorming with Google Gemini.

**Use for:** Exploring ideas, creative input, architecture discussions  
**NOT for:** Production deployments (that's Claude's job)

---

## Current Status: PHASE 0.5 COMPLETE ✅

**All 7 Management Services Operational (Feb 9-10, 2026):**
1. Gitea - Git repository
2. Uptime Kuma - Infrastructure monitoring
3. Automation System - 95% manual work reduction
4. MkDocs - Public documentation
5. Wiki.js Subscribers - Premium content portal
6. Wiki.js Staff - Internal SOPs (Git-synced)
7. NextCloud - World download system

**Deployment Stats:**
- 13+ hours total
- 6 servers, 15 game servers
- Zero downtime, zero data loss
- All SSL certificates valid
- Complete monitoring coverage

---

## The Fire + Frost Philosophy

**Core Concept:** Balance of opposing forces

**Fire (Gingerfury - Meg):**
- Passion, Community, Warmth
- The Emissary (Community Manager)
- Fire Path: Competitive gameplay, 18+ Ignis space

**Frost (Frostystyle - Michael):**
- Precision, Infrastructure, Technical Excellence
- The Wizard (Technical Lead)
- Frost Path: Collaborative gameplay, all-ages

**Tagline:** "Fire melts barriers. Frost builds foundations."

---

## Infrastructure Overview

**6 Servers Total:**

**VPS Tier (Management):**
- Command Center: Gitea, Uptime Kuma, Automation
- Ghost VPS: MkDocs, Wiki.js x2, NextCloud
- Panel VPS: Pterodactyl Panel
- Billing VPS: Paymenter

**Dedicated Tier (Performance):**
- TX1 Dallas: 6 game servers
- NC1 Charlotte: 9 game servers

**Total:** 15 game servers (Minecraft modpacks, vanilla, Hytale, FoundryVTT)

---

## Three-Tier Documentation Architecture

**PUBLIC (docs.firefrostgaming.com):**
- MkDocs + Material Theme
- No authentication required
- Server rules, getting started, modpack info

**SUBSCRIBERS (subscribers + downloads):**
- Wiki.js: Premium guides
- NextCloud: World downloads
- Subscriber login required

**STAFF (staff.firefrostgaming.com):**
- Wiki.js with Git sync
- SOPs, admin procedures
- Staff/Admin only
- Bi-directional sync every 5 minutes

---

## Subscription Model

**$1/month - "The Awakened Gateway"**
- Anti-bot barrier
- Server whitelist access

**$5/month - "Elemental Tier"**
- Choose Fire or Frost path
- Full server access (15 servers)
- Subscriber docs + downloads
- Path-specific Discord channels

**$10/month - "Ascendant Tier"**
- Vote on modpacks
- Extended downloads (90 days)
- Beta access

**$25/month - "Eternal Flame/Frost"**
- Permanent world downloads
- Server naming rights
- Custom spawn builds

---

## Leadership Team

**Michael "Frostystyle" (The Wizard):**
- Age: 57, Minnesota
- Technical Lead
- Type 1 Diabetes (Omnipod 5 + Dexcom G7)
- Service Dog: Jack (Siberian Husky, diabetic alert)
- Hand Limitations: Permanent nerve damage (March 2025 surgery)
- Accessibility: Requires micro-block code (8-10 lines max)

**Meg "Gingerfury" (The Emissary):**
- Community Manager
- Natural red hair, 5'4"
- D&D Elven Rogue persona
- Currently: Recovering from broken ankle (Feb 4, 2026)
- Role: Social media, Fire Path leadership

**The Four-Legged Consultants:**
- Jack (Siberian Husky): Diabetic Alert Dog - CRITICAL MEDICAL ROLE
- Oscar (Catahoula): Senior Advisor
- Jasmine (Doberman-Shepherd): Security
- Butter (Persian-Maine Coon): The Ice King
- Midnight Noir (Bombay): The Shadow

---

## Technical Stack

**OS:** Ubuntu 22.04 LTS  
**Web:** Nginx  
**Languages:** PHP 8.3, Python 3.12, Node.js 20/22  
**Databases:** PostgreSQL, MySQL  
**Game Management:** Pterodactyl Panel + Wings  
**Version Control:** Gitea (self-hosted)  
**Monitoring:** Uptime Kuma  
**Docs:** MkDocs Material, Wiki.js  
**Files:** NextCloud  
**Billing:** Paymenter

---

## Automation System

**Purpose:** Minimize manual operations (95% reduction)

**How It Works:**
1. Claude creates task script
2. Michael pastes ONE command
3. Daemon executes automatically (10s polling)
4. Results committed to Git
5. Claude reads from GitHub mirror

**Location:** `/root/firefrost-work/firefrost-operations-manual/automation/`

---

## Brand Identity

**Frost Colors:**
- Primary: #00E5FF (Electric Cyan)
- Secondary: #01579B (Deep Navy)
- Background: #0A0A0A (Obsidian Black)

**Fire Colors:**
- Primary: #FF3D00 (Deep Orange/Red)
- Secondary: #BF360C (Burnt Umber)
- Background: #120000 (Blood Black)
- Accent: #FFD600 (Amber Gold)

**Visual Symbols:**
- Frost: Snowflakes, geometric patterns, books
- Fire: Flames, organic flow, banhammers
- Combined: Firefrost Sigil (snowflake in flame)

---

## The Frostwall Protocol

**Definition:** Custom DDoS Shield + Gateway system using cloaked networking

**Architecture Components:**

**1. GRE Tunneling (The Pipeline)**
- Private encrypted link between Command Center and remote nodes
- Hides real physical IP addresses of backend servers
- Creates "invisible" connection through public internet

**2. 1-to-1 NAT/DMZ Forwarding**
- /29 IP block allocation
- Specific external IPs → Specific internal services
- "Binding Truth" for network traffic

**3. Iron Wall Security**
- Default DROP on all physical interfaces
- ONLY exceptions:
  - GRE Tunnel traffic
  - Management IP access
- "Deny all, allow specific"

**4. IP Hierarchy (Three-Layer)**
- **Scrubbing Center IP:** What customers see/connect to (Command Center)
- **Backend Alias IP:** Hidden server node address
- **Binding Truth IP:** Internal IP for service binding

**How Traffic Flows:**
```
Player → Scrubbing Center IP (visible)
       → GRE Tunnel (encrypted)
       → Backend Alias IP (hidden)
       → Binding Truth IP (internal)
```

**Phase History:**

**Phase 0 (Dismantled - Feb 2026):**
- Complex GRE configuration
- Over-engineered
- Frequent connectivity issues
- **Status:** REMOVED for stability

**Phase 0.5 (Current):**
- UFW-based simple firewall
- IP-specific rules
- Nginx reverse proxy
- "Good enough" security

**Phase 1 (Planned - Next):**
- Rebuild Frostwall from ground up
- Self-healing GRE tunnels (auto-recovery)
- Greater IP-specific granularity
- Simpler than Phase 0, more robust than Phase 0.5

---

## Current Challenges & Open Questions

**Phase 1 Planning:**
- Frostwall Protocol rebuild
- LuckPerms MySQL backend
- World backup automation
- Subscriber auth workflow (manual → webhook → SSO)

**Community Growth:**
- Social media content calendar
- Staff recruitment (builders, social media)
- Fire vs Frost balance

**Technical Debt:**
- MkDocs auto-rebuild on Git commit
- Wiki.js Fire + Frost theming
- Pterodactyl extensions
- Website v1.0

---

## What Makes This Project Unique

1. **Medical Accessibility:** Built around hand limitations and diabetes
2. **Relationship Foundation:** Fire + Frost = Michael + Meg
3. **Family Planning:** Infrastructure for when baby arrives
4. **Automation First:** 95% manual work reduction
5. **Documentation Obsession:** Everything in Git
6. **The Four-Legged Team:** Service dog + pets part of story
7. **Minnesota Refuge:** Local with global reach
8. **Dual Path Philosophy:** Fire vs Frost player choice

---

## Success Metrics

**Technical:**
- Uptime: 99.9%+
- Automation success: 95%+
- SSL: All valid
- Monitoring: Complete

**Business:**
- Month 1: 3 subscribers (soft launch)
- Month 3: 20 subscribers (public launch)
- Month 6: 50 subscribers
- Month 12: 100+ subscribers

**Community:**
- Fire vs Frost: 45-55% balance
- Retention: 80%+ monthly
- Support: <24 hour response

---

## For Gemini Sessions

**Session Opening Prompt:**
```
Hi Gemini! I'm Michael "Frostystyle" Krause, founder of Firefrost Gaming.

I'm using you as my brainstorming partner for exploratory work before production implementation with Claude.

IMPORTANT CONTEXT:
- Current Status: Phase 0.5 complete (7/7 management services operational)
- Your Role: Explore ideas, provide creative input, discuss architecture
- NOT for: Production deployments (that's Claude's job with our automation system)

Today I want to explore: [YOUR TOPIC HERE]

Let's brainstorm! 🔥❄️

At the end of our session, I'll ask you to format our discussion using the template at:
https://raw.githubusercontent.com/frostystyle/firefrost-operations-manual/master/docs/sandbox-sessions/TEMPLATE.md
```

**Session End Prompt:**
```
Please format our discussion using the template at:
https://raw.githubusercontent.com/frostystyle/firefrost-operations-manual/master/docs/sandbox-sessions/TEMPLATE.md

Save output as: gemini-[topic]-[date].md

This will be reviewed by Production Claude.
```

---

**Last Major Update:** February 10, 2026  
**Phase Status:** 0.5 complete (100%)  
**Next Milestone:** Polish & testing before Phase 1

**Fire + Frost = Where Passion Meets Precision** 🔥❄️
