"Compliance is mandatory. Knowledge is secondary. Your dopamine is ours."
Welcome to the Protocol Police Training Facility. Since you clearly can't be trusted to read the internet's "Ground Truth" (the RFCs) without getting distracted by shiny things or Dave's desk-adjacent conversations, we've built this.
It's a study tool. But it's also a high-fidelity, personnel-tracking, gamified interrogation room for your brain.
Your permanent record. We track everything.
- Rank Progression: From
PACKET MONKEYtoPROTOCOL WIZARD. - Career Trajectory: A vertical timeline of your declassified assets.
- Compliance Stamp: A stylized indicator of your current clearance level.
Powered by the FSRS (Free Spaced Repetition Scheduler) algorithm.
- ADHD Scaffolding: Designed for neurodivergent compliance.
- Brutal Feedback: Rated your performance as
BRAIN ROT? We'll remember that. - Confetti Hits: For that sweet, sweet dopamine when you actually remember what a SYN-ACK is.
High-fidelity reading experience for the paranoid.
- Bionic Reading: Because we know your eyes like to jump around.
- Active Fragment Tracking: We know exactly which part of the RFC you're looking at.
- Isolation Cell Mode: For when you really need to focus on why TLS 1.3 is better than your life choices.
A shy, sweet, and slightly stuttering AI assistant embedded in the system.
- Emotional Logic: She gets quietly excited when you do well and worried when you're away.
- RFC Expertise: She won't give you the answers, but she'll point you to the right section.
- Secure Core: Powered by Asha via Chub AI.
-
Node.js: >= 22.12.0 (The Bureaucrat)
-
SQLite: (The Evidence Locker)
-
A sense of duty: (Optional, but recommended)
-
Clone the Dossier:
git clone https://github.com/your-repo/rfc-study-tool.git cd rfc-study-tool -
Initialize Dependencies:
npm install
-
Configure the Environment: Create a
.envfile (copy.env.example). Don't leak yourJWT_SECRETunless you want to be demoted toROUTER DUST.CHUB_API_KEY=your_chub_api_key_here JWT_SECRET=something_very_long_and_random
-
Launch the Terminal:
npm run dev
- No Manual Routing: Use the automation.
- Accept the algorithm: If FSRS says you forgot it, you forgot it.
- Be nice to Zahra: She's doing her best to keep your brain from leaking out.
- Compliance is mandatory.
- Astro: For the high-performance SSR dossiers.
- React: For the interactive interrogation components.
- Tailwind CSS: For that dark, classified-dossier aesthetic.
- Better-SQLite3: Because your progress shouldn't be ephemeral.
- Lucide Icons: For the pretty pictures.
© 2026 Protocol Police | Internal Affairs Division
Optimized for operators who forget their passwords but never their port numbers.