GRIMOIRE.md additions: - The arsenal — three distrobox-based operator environments (Kali, BlackArch's 2,800+ packages, Parrot privacy stack), 600+ host-native tools via pacman/AUR, ~3,400 cross-distrobox total, with progressive unlock through certification arcs - Boss contracts — raids vs nightmare tiers, contract.toml state machine semantics, branch-on-solution-approach, faction favor as earned reputation - The XP engine — ~100K-line gamification crate, modified-logarithmic level curve with prestige boundaries, multiplicative multiplier stack (property-tested cap), signed-commit-attestation XP for upstream contributions (forge-resistant) - Loot economy depth — tier-tied drop tables, prestige-locked gear, reputation multipliers - Certification arcs — OffSec (OSCP/OSEP/OSWE/OSCE³), GIAC, ISC², EC-Council, INE, Splunk/Sentinel/Elastic, AZ-500/SC-100/AWS Security - Blue + red + purple split — full-spectrum positioning vs the curriculum-only competitors MESH.md (NEW) — the e-waste reduction philosophy as a load-bearing front-door doc. Three reinforcing pillars (environmental, economic, sovereign) + how the mesh works at a high level + what it enables. "The mesh is the product. Everything else is architecture in service of this core." Old laptops and retired workstations pulled from the e-waste stream back into a sovereign compute pool. README.md updates: - Mesh-on-salvaged-silicon as a first-class capability bullet - Promise section now leads with "the mesh is the product" - Cross-link to MESH.md The pivot here is from "Syn_OS is a security distro with mesh capability" to "Syn_OS is mesh-of-old-hardware running local AI; security distro is how we got here." This matches the founder's stated load-bearing thesis. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
202 lines
13 KiB
Markdown
202 lines
13 KiB
Markdown
# GRIMOIRE
|
|
|
|
### *the gamified cybersecurity training platform that ships as the public face of Syn_OS.*
|
|
|
|
---
|
|
|
|
## the premise
|
|
|
|
Most cybersecurity training looks like this: read a chapter, watch a video, do a sandbox exercise, take a quiz, repeat. Linear. Disconnected. Optimized for completion, not for fluency.
|
|
|
|
GRIMOIRE rejects all of that.
|
|
|
|
GRIMOIRE is a **world**, not a curriculum. You enter as a novice. You leave as someone who's lived through scenarios that actually happened to people, with consequences that actually mattered, in factions whose loyalties you actually felt.
|
|
|
|
It's the platform we ship to the community. It's the closest thing we know how to build to *learning by doing it for real, with everything that implies.*
|
|
|
|
---
|
|
|
|
## by the numbers
|
|
|
|
| | |
|
|
|---|---|
|
|
| Hand-authored labs | **100**, exact (enforced by integrity manifest) |
|
|
| Lab categories | **13** (beginner, advanced, crypto, web, network, forensics, reversing, ai-red-team, ad, cloud, mobile, hardware, osint) |
|
|
| Certification paths mapped | **11** (CompTIA Security+ / CySA+ / PenTest+, OSCP, OSWE, CRTP, CRTO, CEH, CISSP foundations, GIAC GPEN/GCIH, eJPT) |
|
|
| Game engine plugins | **8** (cutscene, mindmap, retro filter, cyberspace, skill tree, faction HQ, rehoboam, twin) |
|
|
| Game-mode crates | ~110+ modules, ~53,000 lines of code |
|
|
| First-boot onboarding | **Wizard-driven**, faction selection, calibration, opening lab seed |
|
|
|
|
---
|
|
|
|
## the world
|
|
|
|
### factions
|
|
|
|
You pick a faction at the first-boot wizard. Each faction has a distinct relationship to power, secrecy, and what counts as ethical engagement. **Crimson Spire**, **Ashen Veil**, and the third house each shape what missions are on offer, who you can trust, what equipment opens up, and how cohorts measure each other's worth across server walls.
|
|
|
|
There are no "good guys" and "bad guys." There are people with different philosophies, and you've chosen one. Faction reputation gates content. Allegiance shifts have costs. Inter-faction wars are a recurring narrative beat.
|
|
|
|
### labs
|
|
|
|
The atom of progression is the **lab** — a hand-authored challenge built around a specific technique, vulnerability, or defensive posture. The 100-lab corpus spans:
|
|
|
|
- **Beginner** (14 labs) — first-contact for users with no prior background.
|
|
- **Advanced** (14 labs) — hard multi-stage exploitation, real-world complexity.
|
|
- **Crypto** (6 labs) — classical and modern crypto attacks and misuses.
|
|
- **Web** — full-spectrum web application security, from XSS to deserialization to cache-deception.
|
|
- **Network** — protocol abuse, lateral movement, segmentation analysis.
|
|
- **Forensics** — disk, memory, network, timeline reconstruction.
|
|
- **Reversing** — static and dynamic analysis, anti-debugging, packers.
|
|
- **AI red team** (6 labs) — attacks on ML/AI systems and prompt-driven agents.
|
|
- **Active Directory** — kerberoasting, golden tickets, ACL abuse, BloodHound recipes.
|
|
- **Cloud** — AWS/Azure/GCP misconfiguration paths, IAM privilege escalation.
|
|
- **Mobile** — Android and iOS reverse engineering, runtime instrumentation.
|
|
- **Hardware** — embedded, firmware, side channel.
|
|
- **OSINT** — open-source intelligence and adversary attribution.
|
|
|
|
Every lab is real. Every solution is verifiable. Every credit is earned.
|
|
|
|
### boss contracts
|
|
|
|
Some scenarios are too big for a single lab. **Boss contracts** chain multiple labs into a single multi-stage arc — a piece of multi-week storytelling where you earn your way through stages, where partial progress matters, and where the final clear means something.
|
|
|
|
Boss contracts live in two tiers:
|
|
|
|
- **Raids** — multi-lab arcs designed for cohorts. The engine tracks party composition, role assignment, and shared progress.
|
|
- **Nightmare** — solo-tier endgame contracts. Brutal. Long. The kind of work that earns its own page on your operator résumé.
|
|
|
|
Each contract is described by a `contract.toml` declaring the ordered constituent labs, the narrative beats inserted between them, branch conditions (the engine reads what *kind* of solution you produced and routes you accordingly), and the final reward. The engine treats a boss contract as a **state machine**: progress is persisted to your save file, you can step away and return without losing place, and **branches don't just change which lab is next — they change which faction owes you a favor afterward.**
|
|
|
|
Boss contracts are the tests the system pulls out when it thinks you're ready.
|
|
|
|
### the economy
|
|
|
|
Earning is more than XP. GRIMOIRE has a **loot and crafting economy**. Solve labs, you earn artifacts. Combine artifacts, you craft equipment. Equipment opens doors. Better gear unlocks harder labs. Harder labs feed deeper missions.
|
|
|
|
It's not pay-to-win. It's *earn-to-play.*
|
|
|
|
Loot tables are tied to lab tiers — beginner labs drop common components, advanced labs drop rare ones, raids drop legendary blueprints. Crafted gear modifies your in-game stats: detection radius, lab attempt limits, hint-cost reductions, faction reputation multipliers. Some pieces unlock *only* at certain prestige levels — meaning the operator who's ground through a hundred labs has gear the new arrival can't even see in the catalog.
|
|
|
|
### the XP engine
|
|
|
|
The gamification crate is the largest single Rust crate in the platform — close to **a hundred thousand lines** of game systems code, with over a thousand tests holding the math in place. The level curve is a modified logarithmic ramp with prestige boundaries; XP doesn't merely pile up, it transforms.
|
|
|
|
XP sources the engine recognizes:
|
|
|
|
- **Lab completion** — base XP from each lab's manifest.
|
|
- **Speed runs** — beat a lab's timer threshold and a multiplier kicks in.
|
|
- **Achievements** — one-time grants from a static table; some require lateral thinking the engine notices on its own.
|
|
- **Daily and weekly challenges** — rotating objectives that ask you to do *something specific* with what you already know.
|
|
- **Upstream contributions** — XP grants keyed off **signed commit attestations**. You can't forge it by editing a local file. The signature is checked against the project's keyring.
|
|
- **Boss contract clears** — the prize pools that move you up tiers.
|
|
|
|
Multipliers stack **multiplicatively**, not additively, up to a hard cap (enforced by a property test — the math doesn't get to drift). Faction affinity, first-time completion, active event modifiers — the cap is real.
|
|
|
|
### the arsenal
|
|
|
|
GRIMOIRE doesn't ship "a list of tools." It ships a **multi-distro arsenal** stitched together with a curated catalog and faction-flavored access.
|
|
|
|
**Three distrobox-based operator environments** ride alongside the host system, each a fully isolated Linux distribution available at your fingertips:
|
|
|
|
| Container | What's in it | When to reach for it |
|
|
|---|---|---|
|
|
| **Kali** | The classic offensive-security toolkit — Burp, Metasploit, Nmap, sqlmap, Wireshark, Aircrack-ng, hashcat, John, the lot | Web app testing, network reconnaissance, password attacks, the standard pentest workflow |
|
|
| **BlackArch** | The largest offensive-security tool collection in any Linux ecosystem — well over 2,800 packages spanning every category from binary analysis to wireless | Niche tools, exotic protocols, specialist research, anything Kali doesn't ship |
|
|
| **Parrot** | Security + privacy + forensics, with Anonsurf and the privacy-tooling stack | OPSEC-conscious engagements, anonymization workflows, forensic recovery |
|
|
|
|
The host distribution layers in **600+ tools natively** through the Arch + AUR ecosystem, plus the project's own tooling (memory-safe replacements, ALFRED-aware integrations, custom ATT&CK-tagged utilities). Total cross-distrobox surface: **3,400+ tools** at your reach, without juggling separate VMs.
|
|
|
|
The arsenal isn't dumped on you at first boot. **Tools unlock progressively** through GRIMOIRE's certification arcs — beginning users see a curated starter set; the wider catalog opens as your skill bracket rises. This is not artificial difficulty: it's the difference between handing a novice every weapon in the armory and walking them through what each tool actually does, on a live target, in context.
|
|
|
|
### narrative quests
|
|
|
|
Threading through everything is a **branching narrative**. Quests with multiple paths. Choices that close some doors and open others. NPCs whose names you'll remember. Cutscenes that hit. A world with its own history before you arrived. You're not the protagonist — you're a new player in a world already in motion.
|
|
|
|
### cohorts and competition
|
|
|
|
GRIMOIRE plays best with peers. **Cohort mode** lets a class, a club, or a team compete on the same content. **Five competition modes** ship in the engine: leaderboard climbs, squad missions, faction wars, head-to-head challenge runs, and asymmetric red-vs-blue scenarios.
|
|
|
|
Some of the best labs can only be solved as a group.
|
|
|
|
---
|
|
|
|
### the certification arcs
|
|
|
|
GRIMOIRE doesn't replace certifications. It makes the practice that earns them feel like a story you're inside, not a syllabus you're slogging through. Lab progression is mapped against the major industry tracks:
|
|
|
|
- **Offensive Security** — OSCP, OSEP, OSWE, OSCE³
|
|
- **GIAC / SANS** — every active GIAC track with at least one mapped lab arc
|
|
- **(ISC)²** — CISSP, CCSP, CSSLP foundations
|
|
- **EC-Council** — CEH, CHFI, CCISO
|
|
- **INE** — eJPT, eCPPT, eWPTXv2
|
|
- **Defensive operations** — Splunk, Sentinel, Elastic certifications
|
|
- **Cloud security** — AZ-500, SC-100, AWS Security Specialty
|
|
|
|
Each cert track is materialized as a progression arc with labs mapped to actual exam objectives. You don't just *prepare* for the exam. You *live the curriculum*, in faction-colored scenarios, with real adversaries (some of them ALFRED-driven) and real loot to show for it.
|
|
|
|
### blue. red. purple. all of it.
|
|
|
|
GRIMOIRE refuses the false choice between offensive and defensive. The lab corpus spans:
|
|
|
|
- **Blue team** — SOC workflows, SIEM queries, incident response, log analysis, threat hunting, forensics, detection engineering, malware analysis
|
|
- **Red team** — reconnaissance, exploitation, privilege escalation, lateral movement, persistence, OPSEC, sandboxed adversary tradecraft
|
|
- **Purple team** — collaborative detect-validate loops, ATT&CK-driven assessments, detection-as-code authoring, shared telemetry analysis
|
|
- **War games** — live seasonal scenarios with rotating threats, ALFRED-driven adversary simulation, player-vs-player head-to-heads, team-vs-team campaigns, King-of-the-Hill persistence contests
|
|
|
|
Pick one lane. Pick all of them. The platform doesn't care. The platform *records* — and the leaderboards remember who turned up for which fights.
|
|
|
|
## the path
|
|
|
|
GRIMOIRE is structured around a long arc: from **novice** to **operator**.
|
|
|
|
The early game is exploration. The middle game is mastery. The endgame is the **Sovereign Operator Path** — a curated sequence of challenges that graduates a player from "I can solve labs" to "I can run my own infrastructure, defend my own mesh, mentor others through the same arc."
|
|
|
|
Along the way, the system maps your progress against **11 established cybersecurity certification paths**. We don't replace certs. We make the practice that earns them feel like a story you're inside, not a syllabus you're slogging through.
|
|
|
|
---
|
|
|
|
## the first-boot wizard
|
|
|
|
The first time you boot Syn_OS, GRIMOIRE meets you with a wizard. It asks you what you're here for. What you already know. What scares you. What thrills you. It chooses a starting faction (you can override). It seeds a few opening labs. It puts you on a path that fits.
|
|
|
|
The wizard is not a personality test. It's a **calibration**. It tunes the early experience so the first hour doesn't waste you.
|
|
|
|
---
|
|
|
|
## lab integrity
|
|
|
|
Every lab in the 100-lab corpus is hashed and signed. The `INTEGRITY_MANIFEST.toml` at the root of the lab tree enforces: exact lab count, per-lab SHA-256, per-category counts. The build system refuses to publish an ISO whose lab corpus doesn't match.
|
|
|
|
This matters because GRIMOIRE is a training platform — the integrity of what you're being asked to learn is load-bearing. We don't ship if we can't verify.
|
|
|
|
---
|
|
|
|
## who it's for
|
|
|
|
- **Students** working through certification paths who want the practice to feel like something more than rote.
|
|
- **Self-taught practitioners** who want a structure without it feeling like one.
|
|
- **Cohorts and clubs** running their own programs and looking for a platform that scales with them.
|
|
- **Operators** who already know the craft and want a place to push apprentices through.
|
|
- **Security teams** running internal training cycles who want a real platform under the curriculum.
|
|
|
|
---
|
|
|
|
## what's coming
|
|
|
|
- **GRIMOIRE Public ISO release** — the platform, signed, downloadable, with the full first-boot experience.
|
|
- **Cohort program at scale** — multi-tenant deployments for clubs, classes, and corporate training programs.
|
|
- **Continual content waves** — new labs, new boss contracts, new narrative arcs, new factions over time.
|
|
- **Public Rekor-anchored releases** — verifiable signatures on every ISO.
|
|
- **Curriculum integrations** — partnerships with academic and industry training programs that map GRIMOIRE progression onto formal coursework.
|
|
|
|
The platform is the long game. Every release deepens the world.
|
|
|
|
---
|
|
|
|
<div align="center">
|
|
|
|
*every lab is a small death. every boss contract is a small rebirth.*
|
|
|
|
</div>
|