@meta v: 1 route: /deck generated: 2026-06-07T00:00:00Z ttl: 1h @intent purpose: A screen-by-screen tour of every Warlock OS capability, captured live from a running deck. audience: msp, security-pro, agent capability: read, evaluate, build @state surfaces[3]: web-ui, terminal-ui, ai-operator modules[10]{id,summary}: dashboard,"one HUD — throttle/temp/disk/links/peripherals/engagement, terminal or web" assistant,"on-device AI operator (WaRL0c); reads live state, drives in-scope ops, gate-enforced" mesh,"Meshtastic/LoRa off-grid deck-to-deck comms; 52 nodes; works air-gapped / infra-down" wifi-recon,"monitor-mode AP/client survey; handshake and PMKID capture" wifi-offensive,"deauth/evil-twin/karma/WPS — refused 403 until an engagement is armed + in scope" sdr,"RTL-SDR receive (ADS-B, rtl_433) + HackRF transmit; replay hard-gated" gps,"u-blox + 1-PPS; disciplines the system clock for accurate offline timestamps" net-recon,"ARP discovery + baseline-diff defense alerts; wide/non-local portscan gated" server-audit,"nmap-vuln/nikto/lynis/ssh-config; remote gated, local lynis always-on" engagement-gate,"scoped engagement enforced at run time; scope.violations refused + signed audit" @actions - id: view_human method: GET href: /deck.html - id: view_gui method: GET href: /deck-gui.html - id: the_build method: GET href: /warlock.html @context > The Deck page is a marketing tour of Warlock OS captured live from a running deck over SSH: one gated API behind a web UI, a terminal UI, and an on-device AI operator. Offensive operations are inert until a human arms a scoped engagement; mesh provides off-grid deck-to-deck communication in air-gapped or infrastructure-down situations; and every refusal and job is audited and cryptographically signed. @nav self: /deck.agent parents: [/.agent] peers: [/deck-gui.agent, /warlock.agent, /index.agent, /projects.agent]