Skip to content

jerseysignalproject/jac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

⚓ JAC // JERSEY ANARCHO-COLLECTIVE

No servers, no masters, no tracking. ~1MB of pure Jersey defiance.

Region Vanilla Zero-Deps Payload Offline Sovereign Panic-Enabled License Spanish-Ready


🛰️ WHAT IS JAC?

JAC is a self-contained, privacy-first Parallel Service Provider built for the sovereign residents of the Garden State.

As centralized institutions scale back essential services and gatekeep information behind paywalls and surveillance, JAC steps in to provide a digital alternative. It is a sovereign operating environment that fits inside a single, sub-megabyte HTML file. This isn't just an app; it is a manifestation of Active Digital Citizenship—the belief that we must build the systems we need to survive and thrive outside the traditional grid.

Imagine a cross between a hardened field intelligence library, a privacy-centric oracle, and a 16-bit tactical workstation. JAC provides instant, offline access to the deep local knowledge that distant bureaucracies struggle to manage—from tenant rights and labor history to infrastructure data and emergency resources.

For everyone who watched Blade Runner and realized that true power isn't in the towers, but in the hands of those building the gear in the shadows: JAC is your black-market electric sheep order form. It is ~900KB of pure vanilla code, delivered without a single master or a single tracking pixel.

Interface Screenshots


🛡️ THE TRINITY OF SOVEREIGNTY:

  • Parallel Intelligence: A chatbot interface that "riffs" on local data packets to provide situational awareness and tactical info without ever touching a server.
  • Resilient Culture: An integrated JACarcade engine and zzfxm chiptune synthesizer, providing art, entertainment, and composition tools in air-gapped environments.
  • Infrastructure Autonomy: Tactical utilities for math, data validation, and writing, paired with a unique "Compile" loop that allows the tool to evolve and replicate itself on the fly.

🛡️ CORE CAPABILITIES: THE TACTICAL SPEC

  • 🧠 The Jersey Oracle (Offline Intelligence): A local-first "Field Intelligence" engine that utilizes a sprawling internal knowledge base. It delivers instant context on 500+ data packets covering NJ tenant rights, mutual aid geography, labor history, and emergency protocols—all processed via high-confidence regex pattern matching.

  • 📚 Autonomous Education & JACLingo: A complete, functioning offline learning matrix. Break free from subscription-based ed-tech with a comprehensive test prep suite covering Grades 5-8, PSAT, SAT, ACT, GRE, MCAT, and LSAT logical reasoning, plus a built-in language drill system for multilingual field operations.

  • 🕹️ JACarcade & OMEGA-16 Engine: A custom-built, 16-bit-style game development kit integrated directly into the source. Featuring procedural level generation, dynamic lighting palettes, and "Mode 7" style perspective effects, it provides resilient entertainment and simulation tools in air-gapped environments.

  • 🎹 JACTunes (zzfxm Synthesis): A fully integrated chiptune music workstation and procedural synthesizer. It generates complex, multi-channel audio tracks in real-time with zero external assets, allowing for both the consumption and creation of culture behind the firewall.

  • 🛠️ Tactical Utilities & Data Validation: A hardened suite of "Swiss Army" tools including:

    • Symbolic Math Engine: Solve for variables and logistics equations without a calculator.
    • Writing Auditor: Professionalize, formalize, or rewrite text for field reports.
    • Data Validator: Offline verification for NJ License Plates, ZIP codes (722+ regions), SSNs, and CC formats.
  • 🎨 Dynamic Theming Engine: Completely customize your operating environment. Switch between high-contrast tactical palettes, zine/xerox aesthetics, or highly requested community themes like Frutiger Aero and Pool Day (Miami pool party vibes) to suit your operational context.

  • 🏗️ The "Compile" Loop (Self-Replication): JAC is the only tool that evolves with the user. Using the "Bake" function, you can inject your own field notes or data and generate a new, standalone HTML file that contains your modifications as the new hard-coded default.

  • 🔴 OpSec Panic System: Equipped with a Ghost Mode camouflage (instantly disguising the UI as a NJ Transit Maintenance Portal) and a Nuke protocol that hard-wipes LocalStorage and restores the interface to a "Know Your Rights" standby card in under 200ms.

"JAC is the digital Swiss Army Knife for the Garden State—built for when the towers go down, or when you simply don't want the towers watching you."


⚡ THE HACKER’S MANIFESTO

In an era of 50MB "Hello World" apps, JAC is a masterclass in minimalist, dependency-free web engineering.

  • Zero Dependencies: No React, no Tailwind, no NPM. Pure Vanilla JS/CSS/HTML.
  • Single-File Distribution: The entire app, including the database and games, is under 500KB.
  • Sovereign Data: All notes and custom entries live in localStorage. JAC never makes a network request (unless you explicitly ask it to fetch an RSS feed).

🛠️ TECHNICAL DEEP DIVE

🧠 The "Jersey Oracle" (Input Routing)

JAC uses a sophisticated Operator-First routing engine. It identifies data patterns locally using high-confidence regex to trigger specific handlers:

Prefix(es) Handler Logic Example
tel:, phone: NANP Region & International Country ID Routing tel: 973-555-1234
math: Symbolic & Numerical Equation Solver math: 256*3/y=512
plate: NJ DMV Format Validator plate: ABC-1234
zip: 722 NJ ZIP Codes (City/County Locator) zip: 07102
ticker:, stock: Fortune 500 Company & Sector Lookup ticker: AAPL
ssn: SSA Format, Area, & Pre-2011 Geography Validator ssn: 123-45-6789
itin: IRS Format & Group Validator itin: 900-70-0000
cc:, card: Luhn Algorithm Checksum & Network Identification cc: 4111111111111111
routing:, aba: ABA Checksum & Federal Reserve District Locator routing: 021000021
city: Global City Population Lookup city: Newark
game:, play: Arcade Engine Launcher game: snake
lang:, translate:, tr: Phrasebook & Translation Engine tr: hello
today: Daily Briefing (Time, Facts, & Lexicon) today:

(Note: High-confidence patterns like 16-digit credit cards, 9-digit routing numbers, or unambiguous equations will auto-route to these handlers even without a prefix.)

🏗️ The "Compile" Loop (Self-Replication)

JAC features a unique "Bake/Compile" function. When you add custom data, you aren't just saving it—you can hit COMPILE to generate a new version of the JAC source code that includes your data as the new "built-in" default. The app effectively "reproduces" and evolves without ever needing a server-side build step.

🎮 Micro-Arcade SDK

More than just games, this is a procedural development kit for 2D retro games:

  • gridrunner: Side-scroller with 8 dynamic lighting palettes (Golden Hour, Overcast, Dawn).
  • bloc builder: A mining sim with persistent inventory and day/night cycles.
  • Small Footprint: These visual experiences are achieved through efficient procedural generation, keeping the total file size negligible.

🛡️ OPSEC & THE PANIC SYSTEM

Designed for use in high-pressure environments, JAC treats your data as a liability, not an asset.

🔴 TACTICAL UI MODES

  • 1-TAP (GHOST): Instantly camouflages the UI as an innocuous NJ Transit Operations Console.
  • 2-TAPS (NUKE): Hard-wipes all local storage, locks input, and displays a Know Your Rights (KYR) card.

🏛️ THE MISSION

JAC is a collaboration between the Jersey Signal Project (JSP) and the Jersey Anarcho-Collective (JAC).

While JSP focuses on the "macro" (public records and data journalism), the Collective focuses on the "micro" (local mutual aid and tenant rights). We believe that information sovereignty, accessible offline and protected from surveillance, is a requirement for community resilience.


🚀 GETTING STARTED

  1. Download jac.htm.
  2. Open in any modern browser (2018+).
  3. Go Offline: Turn off Wi-Fi and watch it work.
  4. PWA Ready: "Add to Home Screen" on mobile for a native, offline-cached app experience.

"No trackers. No telemetry. No servers. No masters. Just the Garden State."

About

Jersey Anarcho-Collective

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages