- Created docs/planning/ignis-protocol-specification.md (master spec for 18+ mature space) - Added Task #49: Ignis Implementation Planning (blocked on legal consultation) - Fixed conflicting Fire/Frost descriptions in project-scope.md Ignis is purely age-based (18+), separate from Fire/Frost subscription paths. Fire/Frost are all-ages (13+) community identity choices. Sovereign tier gets BOTH Fire AND Frost access. Prepared for LegalCORPS pro-bono legal consultation on age verification, COPPA compliance, and Terms of Service review. Signed-off-by: The Chronicler <claude@firefrostgaming.com>
16 KiB
Ignis Protocol: 18+ Mature Space Specification
Status: 🔄 PLANNING - NOT YET IMPLEMENTED
Created: March 19, 2026
Purpose: Legal consultation preparation for LegalCORPS Minnesota
Owner: Michael "Frostystyle" Krause (The Wizard)
Executive Summary
Ignis is the codename for Firefrost Gaming's planned 18+ mature community space. It is completely separate from the Fire vs Frost path subscription system and is purely age-based, not tier-based.
Critical Legal Question:
What is the legally sound method of age verification for an online gaming community that wants to provide a mature discussion space for adults while maintaining COPPA compliance for our 13+ all-ages servers?
What Ignis IS
Purpose:
- Mature conversation space for adult community members (18+)
- Unfiltered discussion about gaming, industry, and off-topic subjects
- Adult-only events and potentially adult-oriented Minecraft servers
- Safe space for adults to socialize without language/content restrictions
Implementation Platforms:
- Website section at
firefrostgaming.com/ignis/*(Ghost CMS) - Discord channels (18+ verified role required)
Content Types:
- Text-based mature conversation (NOT pornographic/explicit sexual content)
- Industry hot takes and unfiltered opinions
- Mature humor and memes
- Adult-oriented social events
- Possibly 18+ Minecraft servers with mature themes/builds
Access Model:
- Purely age-based - Any subscriber 18+ can access Ignis
- Independent of subscription tier (Awakened $1 or Sovereign $499 both eligible)
- Age verification required before first access
- Permanent ban for minors discovered in Ignis space
What Ignis IS NOT
NOT:
- ❌ A subscription tier (Fire/Frost are tiers, Ignis is age-gated space)
- ❌ Pornographic or sexually explicit content platform
- ❌ Dating/hookup service
- ❌ Gambling or adult services marketplace
- ❌ Replacement for all-ages community (Fire/Frost paths remain primary)
Ignis is comparable to:
- Reddit's 18+ subreddits (mature discussion, not adult content)
- Discord's NSFW text channels (age-gated, not pornographic)
- Gaming forums with "mature discussion" sections
Relationship to Fire/Frost Paths
Fire and Frost Paths (All-Ages, 13+):
- Subscription-based community identity choice
- Fire Path = Magic mods, community-focused, creative (Meg's domain)
- Frost Path = Tech mods, systems-focused, precision (Michael's domain)
- Tiers: Awakened ($1) → Elemental ($5) → Knight/Master/Legend → Sovereign ($499)
- Sovereign tier gets BOTH Fire AND Frost access
Ignis (Age-Verified, 18+):
- Age-based access control (NOT subscription tier)
- Completely independent system from Fire/Frost choice
- A user can be: "Fire Elemental + Ignis" or "Frost Legend + Ignis" or "Sovereign + Ignis"
- Ignis access does NOT affect Fire/Frost perks, Discord roles, or Minecraft permissions
Example Scenarios:
- Scenario A: Player pays $1 (Awakened), is 18+, verifies age → Gets server access + Ignis
- Scenario B: Player pays $499 (Sovereign), is 17 → Gets BOTH Fire/Frost + all perks, NO Ignis
- Scenario C: Player pays $5 (Fire Elemental), is 22, verifies age → Fire channels + Ignis channels
Current Implementation Status
What EXISTS Today (March 19, 2026)
- ✅ Fire vs Frost path structure (documented, implemented in Discord)
- ✅ Subscription tier system (Awakened through Sovereign defined)
- ✅ Ghost CMS website (firefrostgaming.com) with basic content
- ✅ Discord server with Fire/Frost role structure
- ✅ Minecraft servers (13+ EULA compliant)
What DOES NOT EXIST (Ignis Components)
- ❌ Age verification system (method not chosen)
- ❌ Ignis website section (/ignis/* route)
- ❌ Ignis Discord channels (no 18+ verified role yet)
- ❌ Legal documentation (Terms of Service, Privacy Policy for age verification)
- ❌ Age verification policy document
- ❌ Ignis content moderation guidelines
- ❌ Any 18+ Minecraft servers
Status: Pure planning phase. No technical implementation has begun.
Legal Consultation Goals
Primary Questions for Attorney
1. Age Verification Method:
- What is the legally defensible age verification method for our use case?
- Is payment verification (credit card = 18+) sufficient as a layer?
- Do we need government ID upload?
- Should we use a third-party age verification service (Yoti, Stripe Identity)?
- What documentation do we need to maintain for good-faith compliance?
2. Terms of Service & Liability:
- What language must be in our Terms of Service to limit liability?
- How do we clearly communicate the 18+ requirement?
- What happens if a minor bypasses verification?
- What is our legal obligation if we discover a minor in Ignis?
- Can we implement a "three strikes" ban policy or must it be immediate?
3. Privacy Policy & COPPA Compliance:
- How do we handle data collection for age verification while remaining COPPA compliant?
- What data can we collect from 13-17 year olds on Fire/Frost paths?
- What data can we collect from 18+ users for Ignis verification?
- How long must we retain age verification records?
- What are our obligations under state-specific data privacy laws?
4. Discord Integration Concerns:
- Discord is implementing their own age verification system soon
- How does our verification interact with Discord's system?
- If Discord verifies a user as 18+, can we rely on that?
- If we verify a user as 18+ but Discord doesn't, what happens?
- Should we wait for Discord's system before implementing Ignis?
5. Multi-State Compliance:
- Recent state laws (Utah, Louisiana, Arkansas, Virginia, Mississippi) require age verification for "harmful content"
- Is mature gaming discussion considered "harmful content" under these laws?
- Do we need geo-blocking for specific states?
- What is the threshold between "mature discussion" and "adult content"?
Proposed Architecture (Pending Legal Guidance)
Website Implementation (Ghost CMS)
Public Frost/Fire Paths:
- Routes:
firefrostgaming.com/*(public, all-ages) - No login required for reading
- No data collection from visitors
- COPPA-safe (read-only content)
Ignis Route:
- Route:
firefrostgaming.com/ignis/* - Login required (Ghost membership system)
- Age verification gate before first access
- Clear 18+ warning and confirmation
Proposed Age Gate Flow:
- User attempts to access
/ignis/*route - Redirected to age verification page
- User confirms: "I am 18 years or older" (checkbox)
- User enters birth date (must calculate to 18+)
- [AGE VERIFICATION METHOD - TBD WITH ATTORNEY]
- Manual admin approval (first-time access only)
- Upon approval: Ignis access granted, Discord role synced
- Subsequent visits: automatic (verified user)
Discord Implementation
All-Ages Channels:
- Frost Path channels (13+)
- Fire Path channels (13+)
- Public/Crossroads channels (13+)
Ignis Channels (18+ Verified):
- Role:
@Ignis Verified(only granted after age verification) - Channels locked to this role
- Separate Discord category: "🔥 IGNIS (18+)"
Proposed Channel Structure:
#ignis-lounge(general mature discussion)#ignis-industry(gaming industry hot takes)#ignis-offtopic(non-gaming mature chat)#ignis-events(adult-only event planning)
Moderation Strategy
Ignis Moderation Principles:
- Adult space does NOT mean "anything goes"
- Still respectful, no harassment or illegal content
- Mature language/humor allowed, not pornographic content
- Active moderation by Meg (The Emissary) and trusted moderators
Zero Tolerance:
- Minors discovered in Ignis space → Immediate permanent ban
- Sharing pornographic/illegal content → Immediate permanent ban
- Harassment or doxxing → Immediate permanent ban
Three-Strike System (For Other Violations):
- Warning #1: Explanation of violation
- Warning #2: 7-day Ignis suspension
- Warning #3: Permanent Ignis ban (keeps Fire/Frost access if 13+)
Data Collection & Privacy
Data We Currently Collect (All Users)
For All Subscribers (Awakened $1+):
- Email address (Stripe payment, Discord account linking)
- Minecraft username (for server whitelist)
- Payment information (processed by Stripe, not stored by us)
- Discord User ID (for role syncing)
For Fire/Frost Path Members (Elemental $5+):
- Path choice (Fire or Frost)
- Subscription tier (Elemental, Knight, Master, Legend, Sovereign)
Additional Data for Ignis (Proposed - Pending Legal Review)
What We MIGHT Need to Collect:
- Birth date (age verification)
- [VERIFICATION METHOD DATA - TBD WITH ATTORNEY]
- Credit card verification timestamp?
- Government ID scan (if required)?
- Third-party verification token (if using service)?
What We WILL NOT Collect:
- Social Security Numbers
- Full government ID images (unless legally required)
- Biometric data
- Financial data beyond payment processing (handled by Stripe)
Retention Policy (Draft - Pending Legal Review):
- Age verification records: [DURATION TBD - attorney guidance needed]
- User activity logs: 90 days maximum
- Deleted account data: Purged within 30 days
- Banned user records: Retained indefinitely (prevent re-registration)
Risk Assessment
Risk 1: Minor Bypasses Age Verification
Likelihood: Low-Medium (depends on verification method strength)
Impact: High (legal liability, community trust, platform risk)
Mitigation:
- Multi-layer verification (not just checkbox)
- Manual admin approval for first access
- Active community reporting
- Regular audits of Ignis member list
- Clear Terms of Service with immediate ban policy
Response Plan:
- Immediate suspension of account upon discovery
- Review how bypass occurred
- Strengthen verification layer that failed
- Document incident with timestamps
- Consult attorney if minor was active for extended period
- Notify parents if possible/appropriate
Risk 2: Discord Age Verification Conflict
Likelihood: High (Discord implementing own system in 2026)
Impact: Medium (technical complexity, user confusion)
Mitigation:
- Monitor Discord's age verification rollout announcements
- Plan integration with Discord's system when available
- Consider delaying Ignis launch until Discord system is live
- Maintain our own verification as backup/supplement
Response Plan:
- Evaluate Discord's verification method when announced
- Determine if we can rely on Discord's verification
- Update our system to complement (not duplicate) Discord's
- Communicate changes clearly to community
Risk 3: State Law Compliance (Utah, Louisiana, etc.)
Likelihood: Low-Medium (depends on definition of "harmful content")
Impact: High (potential geo-blocking, legal challenges)
Mitigation:
- Define Ignis as "mature discussion" not "adult content"
- Document good-faith age verification effort
- Consult attorney familiar with state-specific laws
- Implement geo-blocking for specific states if necessary
Response Plan:
- Monitor state law developments
- Consult attorney if challenged
- Adjust content policy if needed
- Implement geo-blocking as last resort
Risk 4: Content Moderation Overload
Likelihood: Medium (as Ignis community grows)
Impact: Medium (Meg's time, content quality, liability)
Mitigation:
- Clear community guidelines
- Automated content flags (keyword filters)
- Trusted community moderators (18+ verified, vetted)
- Regular moderator training
Response Plan:
- Add volunteer moderators from trusted Ignis members
- Implement automated filtering tools
- Consider paid moderation if community scales beyond volunteer capacity
Success Metrics
Phase 1: Launch Readiness
- ✅ Legal review completed (Terms, Privacy, Age Verification Policy)
- ✅ Age verification method implemented and tested
- ✅ Ignis website section live with access gate
- ✅ Discord channels created with role restrictions
- ✅ Moderation guidelines published
- ✅ First 5 Ignis members successfully verified and active
Phase 2: Community Growth
- 10+ Ignis members active and engaged
- Zero minors discovered in Ignis space
- Moderation time <5 hours/week for Meg
- Positive feedback from adult community
- No legal complaints or challenges
Phase 3: Maturity
- 25+ Ignis members
- Self-sustaining discussion (not admin-driven)
- Community moderation via trusted volunteers
- Integration with Discord's age verification (when available)
Timeline (DRAFT - Pending Legal Consultation)
Pre-Launch (Legal Prep)
- Week 0: LegalCORPS consultation (attorney guidance)
- Week 1-2: Draft Terms of Service, Privacy Policy, Age Verification Policy
- Week 3: Legal review of documentation (follow-up with attorney if needed)
Phase 1: Implementation (IF Attorney Approves)
- Week 4-5: Build age verification system (website + Discord integration)
- Week 6: Create Ignis Discord channels and role structure
- Week 7: Beta testing with 3-5 trusted adult community members
- Week 8: Soft launch to existing community, first approvals
Phase 2: Growth
- Month 3-6: Gradual community growth, moderation refinement
- Month 6: Review metrics, adjust policies, plan Phase 3
Open Questions for Attorney
- Age Verification Method: What is legally sufficient for our use case?
- Credit Card as Proxy: Is Stripe payment ($1+ subscription) enough as ONE layer of verification?
- Manual Approval: Can manual admin review serve as second verification layer?
- ID Upload: Do we need government ID upload, or is that overkill for "mature discussion"?
- Third-Party Service: Should we use Yoti, Stripe Identity, or similar?
- Discord Integration: Can we rely on Discord's upcoming age verification?
- Data Retention: How long must we keep age verification records?
- COPPA Compliance: How do we ensure Fire/Frost (13+) compliance while collecting data for Ignis (18+)?
- State Law Threshold: Is "mature discussion" considered "harmful content" under Utah/Louisiana laws?
- Liability Limitation: What Terms of Service language protects us if a minor bypasses verification?
- Ban Policy: Must we immediately ban discovered minors, or can we have a warning system?
- Parental Notification: Are we obligated to notify parents if we discover a minor in Ignis?
Next Steps
- LegalCORPS Consultation - Present this document to volunteer attorney
- Legal Documentation - Draft Terms, Privacy, Age Verification Policy based on attorney guidance
- Implementation Plan - Build technical architecture only AFTER legal approval
- Community Communication - Announce Ignis plans to existing community (AFTER legal review)
- Phased Rollout - Beta test with trusted members before public launch
Appendix: Comparison to Similar Platforms
How Other Gaming Communities Handle 18+ Spaces
Discord:
- NSFW channels require "18+" checkbox (self-attestation only)
- Implementing stricter age verification in 2026
- Terms of Service prohibit minors in adult spaces
Reddit:
- 18+ subreddits require account age verification
- Self-attestation + birth date entry
- IP-based age verification in some regions
Twitch:
- Mature content streams require viewer age confirmation
- Relies on account birth date
- No government ID requirement
Steam:
- Age gate for mature games (birth date entry)
- Parental controls for family sharing
- No ID upload required
Firefrost's Approach:
- More rigorous than Discord/Reddit (manual approval layer)
- Less invasive than government ID requirement
- Good-faith, multi-layer verification
- Clear documentation and policies
Revision History
| Version | Date | Author | Changes |
|---|---|---|---|
| 1.0 | 2026-03-19 | The Wizard (Chronicler #33) | Initial specification for LegalCORPS consultation. Documented current state, legal questions, proposed architecture pending attorney guidance. |
END OF DOCUMENT
Status: 🔄 PLANNING PHASE
Next Action: LegalCORPS legal consultation
Owner: Michael "Frostystyle" Krause
🔥❄️ Firefrost Gaming: Where Community Meets Security 🔥❄️