CPater commited on
Commit
ec6f834
Β·
verified Β·
1 Parent(s): fd8b234

Upload 4 files

Browse files
Files changed (4) hide show
  1. README.md +37 -25
  2. index.html +0 -0
  3. package.json +7 -7
  4. phi.png +0 -0
README.md CHANGED
@@ -1,51 +1,63 @@
1
  ---
2
- title: NWO Blackbox Node
3
  emoji: πŸ“‘
4
  colorFrom: green
5
  colorTo: gray
6
  sdk: static
 
7
  pinned: false
8
  license: mit
9
- app_file: static/index.html
10
  ---
11
 
12
- # NWO Blackbox Node - HF Space
13
 
14
- Off-grid command center integrating Meshtastic/LoRa mesh networks, local AI, TAK/CoT tactical mapping, and Bitcoin payments.
 
 
 
 
 
 
 
15
 
16
  ## Features
17
 
18
- - πŸ“‘ **Mesh Network Management** - Monitor Meshtastic/LoRa nodes
19
- - πŸ€– **Local AI Assistant** - Offline AI for tactical analysis
20
- - πŸ—ΊοΈ **TAK/CoT Mapping** - Cursor on Target tactical objects
21
- - πŸ’° **Bitcoin Wallet** - MetaMask integration for payments
22
- - πŸ’¬ **Mesh Chat** - Communicate with @bot AI commands
23
- - πŸ“Š **Network Stats** - Real-time telemetry and monitoring
 
 
24
 
25
  ## Deploy to Hugging Face
26
 
27
- 1. Create new Space with `sdk: static`
28
- 2. Upload `static/index.html`
29
- 3. Space auto-deploys
30
 
31
- ## Local Development
32
 
33
  ```bash
34
- cd static
35
- python -m http.server 8080
36
- # Open http://localhost:8080
37
  ```
38
 
39
- ## NWO Integration
 
 
 
 
 
40
 
41
- This is a standalone demo of the NWO Blackbox Node interface. For full functionality with:
42
- - Real Meshtastic radio connection
43
- - Local LLM (llama.cpp)
44
- - Cashu wallet integration
45
- - Live CoT data
46
 
47
- See the full NWO Blackbox Node repository.
 
48
 
49
  ## Credits
50
 
51
- Based on Blackbox Node by wadadawadada - offline-first command post for mesh networks.
 
 
 
1
  ---
2
+ title: NWO BLACBOX
3
  emoji: πŸ“‘
4
  colorFrom: green
5
  colorTo: gray
6
  sdk: static
7
+ app_file: index.html
8
  pinned: false
9
  license: mit
 
10
  ---
11
 
12
+ # NWO BLACBOX β€” Off-Grid Mission Control
13
 
14
+ A single, self-contained command center: Meshtastic/LoRa mesh, on-device AI,
15
+ TAK/CoT tactical mapping, Web3 wallet, **FunctionGemma** robotics control,
16
+ device-to-device mesh, and an **offline airdrop engine**. No backend, no build
17
+ step, **no dependency on nwo.capital hosting**.
18
+
19
+ > ⚠️ Deployment note: this Space serves `index.html` from the **repository root**.
20
+ > Earlier versions placed the file under `static/` while `app_file` pointed there,
21
+ > which is why the page rendered blank. Keep `index.html` at the root.
22
 
23
  ## Features
24
 
25
+ - πŸ“‘ **Mesh Network** β€” Meshtastic/LoRa node telemetry, topology, scan
26
+ - πŸ€– **Local AI Assistant** β€” offline tactical analysis (llama.cpp / FunctionGemma)
27
+ - πŸ—ΊοΈ **Tactical Map** β€” Cursor-on-Target objects (Leaflet + offline vector fallback)
28
+ - 🦾 **FunctionGemma** β€” natural language β†’ NWO Robotics function calls (45+ endpoints)
29
+ - πŸ“² **Device-to-Device Mesh** β€” WebRTC pairing now; BLE / WiFi-Direct / Multipeer in native build
30
+ - πŸͺ‚ **Offline Airdrop** β€” sign EIP-712 claims offline, queue locally, propagate over mesh, settle on reconnect
31
+ - πŸ’° **Web3 Wallet** β€” MetaMask (Base/Ethereum) + Cashu sats, offline-queueable payments
32
+ - – **Cross-platform** β€” download a standalone app or install as a PWA on Android, iOS, Windows, macOS, Linux, Raspberry Pi / Jetson
33
 
34
  ## Deploy to Hugging Face
35
 
36
+ 1. Create a Space with `sdk: static`.
37
+ 2. Upload **`index.html` to the repository root** (not into `static/`).
38
+ 3. Keep this `README.md` at the root. The Space auto-deploys.
39
 
40
+ ## Local development
41
 
42
  ```bash
43
+ python3 -m http.server 8080
44
+ # open http://localhost:8080
 
45
  ```
46
 
47
+ ## Offline behaviour
48
+
49
+ Once loaded, the app runs entirely offline. Charts are pure inline SVG (no
50
+ libraries), the map falls back to a vector renderer when OSM tiles are
51
+ unavailable, AI replies come from cached telemetry, and signed airdrop claims
52
+ persist in local storage until any node regains connectivity.
53
 
54
+ ## Integrations
 
 
 
 
55
 
56
+ - **FunctionGemma**: <https://github.com/RedCiprianPater/functiongemma-integration>
57
+ - Robot bridges: MQTT (`nwo/function/call`), ROS2 (`/nwo/function_call`), LiteRT C++ (`.tflite`)
58
 
59
  ## Credits
60
 
61
+ Based on Blackbox Node by **wadadawadada** β€” offline-first command post for mesh
62
+ networks. Extended for the NWO ecosystem with Ο† branding, Web3, FunctionGemma
63
+ robotics, device-to-device mesh, and the offline airdrop engine.
index.html CHANGED
The diff for this file is too large to render. See raw diff
 
package.json CHANGED
@@ -1,13 +1,13 @@
1
  {
2
- "name": "nwo-blackbox-node",
3
- "version": "1.0.0",
4
- "description": "NWO Blackbox Node - Off-grid command center with mesh, AI, and Bitcoin",
5
- "main": "static/index.html",
6
  "scripts": {
7
- "start": "python -m http.server 8080 --directory static",
8
- "dev": "python -m http.server 3000 --directory static"
9
  },
10
- "keywords": ["nwo", "blackbox", "mesh", "meshtastic", "lora", "tak", "cot", "bitcoin", "off-grid"],
11
  "author": "NWO Robotics",
12
  "license": "MIT"
13
  }
 
1
  {
2
+ "name": "nwo-blacbox",
3
+ "version": "2.0.0",
4
+ "description": "NWO BLACBOX β€” self-contained off-grid mission control: mesh, on-device AI, tactical mapping, Web3 wallet, FunctionGemma robotics, D2D mesh and offline airdrops",
5
+ "main": "index.html",
6
  "scripts": {
7
+ "start": "python3 -m http.server 8080",
8
+ "dev": "python3 -m http.server 3000"
9
  },
10
+ "keywords": ["nwo", "blacbox", "mesh", "meshtastic", "lora", "tak", "cot", "web3", "functiongemma", "robotics", "offline", "airdrop", "off-grid", "pwa"],
11
  "author": "NWO Robotics",
12
  "license": "MIT"
13
  }
phi.png ADDED