Skip to content

unamusedmon/protocol-police

Repository files navigation

🚨 PROTOCOL POLICE | Internal Affairs 🚨

"Compliance is mandatory. Knowledge is secondary. Your dopamine is ours."

Personnel Dossier Status Status Neurodivergent Optimization

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.


📂 THE EVIDENCE LOCKER (Features)

🕵️ Personnel Dossier

Your permanent record. We track everything.

  • Rank Progression: From PACKET MONKEY to PROTOCOL WIZARD.
  • Career Trajectory: A vertical timeline of your declassified assets.
  • Compliance Stamp: A stylized indicator of your current clearance level.

🧠 Interrogation Room (Flashcards)

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.

📖 The Dossiers (RFC View)

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.

🤖 Zahra Companion AI

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.

🛠 SYSTEM REQUIREMENTS

  • Node.js: >= 22.12.0 (The Bureaucrat)

  • SQLite: (The Evidence Locker)

  • A sense of duty: (Optional, but recommended)


🚀 BOOT SEQUENCE

  1. Clone the Dossier:

    git clone https://github.com/your-repo/rfc-study-tool.git
    cd rfc-study-tool
  2. Initialize Dependencies:

    npm install
  3. Configure the Environment: Create a .env file (copy .env.example). Don't leak your JWT_SECRET unless you want to be demoted to ROUTER DUST.

    CHUB_API_KEY=your_chub_api_key_here
    JWT_SECRET=something_very_long_and_random
  4. Launch the Terminal:

    npm run dev

📜 CODE OF CONDUCT

  1. No Manual Routing: Use the automation.
  2. Accept the algorithm: If FSRS says you forgot it, you forgot it.
  3. Be nice to Zahra: She's doing her best to keep your brain from leaking out.
  4. Compliance is mandatory.

🛠 TECH STACK (The Paperwork)

  • 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.

About

RFC study tool for threat hunters. Read. Drill. Hunt. Become the Protocol Wizard.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors