Files
blackroad/roadnet/WIRE-MAP.md
Alexa Amundson 78fbe80f2a Initial monorepo — everything BlackRoad in one place
bin/       230 CLI tools (ask-*, br-*, agent-*, roadid, carpool)
scripts/   99 automation scripts
fleet/     Node configs and deployment
workers/   Cloudflare Worker sources (roadpay, road-search, squad webhooks)
roadc/     RoadC programming language
roadnet/   Mesh network (5 APs, WireGuard)
operator/  Memory system scripts
config/    System configs
dotfiles/  Shell configs
docs/      Documentation

BlackRoad OS — Pave Tomorrow.

RoadChain-SHA2048: d1a24f55318d338b
RoadChain-Identity: alexa@sovereign
RoadChain-Full: d1a24f55318d338b24b60bad7be39286379c76ae5470817482100cb0ddbbcb97e147d07ac7243da0a9f0363e4e5c833d612b9c0df3a3cd20802465420278ef74875a5b77f55af6fe42a931b8b635b3d0d0b6bde9abf33dc42eea52bc03c951406d8cbe49f1a3d29b26a94dade05e9477f34a7d4d4c6ec4005c3c2ac54e73a68440c512c8e83fd9b1fe234750b898ef8f4032c23db173961fe225e67a0432b5293a9714f76c5c57ed5fdf35b9fb40fd73c03ebf88b7253c6a0575f5afb6a6b49b3bda310602fb1ef676859962dad2aebbb2875814b30eee0a8ba195e482d4cbc91d8819e7f38f6db53e8063401649c77bb994371473cabfb917fb53e8cbe73d60
2026-03-14 17:08:41 -05:00

474 lines
30 KiB
Markdown

# RoadNet Wire Map — Physical + Logical Topology
# Generated 2026-03-09
```
┌─────────────────────────────────────────────────┐
│ INTERNET (Comcast) │
└────────────────────┬────────────────────────────┘
│ Coax/Fiber
┌────────────────────▼────────────────────────────┐
│ ROUTER 192.168.4.1 │
│ MAC: 44:ac:85:94:37:92 │
│ WiFi BSSID: 44:AC:85:94:37:87 │
│ Band: 5GHz Channel: 100 │
│ SSID: asdfghjkl │
│ Subnet: 192.168.4.0/22 │
└──┬────┬─────┬─────┬─────┬──────────────────────┘
│ │ │ │ │
~~~│~~~~│~~~~~│~~~~~│~~~~~│~~~ 5GHz WiFi (all nodes)
│ │ │ │ │
┌──────────────────┘ │ │ │ └──────────────────────┐
│ ┌────────┘ │ └────────────┐ │
│ │ │ │ │
▼ ▼ ▼ ▼ ▼
┌─────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ ALICE │ │ CECILIA │ │ OCTAVIA │ │ ARIA │ │ LUCIDIA │
│ Pi 400 │ │ Pi 5 │ │ Pi 5 │ │ Pi 5 │ │ Pi 5 │
│ .49 │ │ .96 │ │ .97 │ │ .98 │ │ .38 │
│ -58 dBm │ │ -64 dBm │ │ -63 dBm │ │ -61 dBm │ │ -62 dBm │
│ Signal: 52 │ │ Signal: 46 │ │ Signal: 47 │ │ Signal: 49 │ │ Signal: 48 │
├─────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤
│ ETH0: DOWN │ │ ETH0: UP 1G │ │ ETH0: DOWN │ │ ETH0: DOWN │ │ ETH0: DOWN │
│ (no cable) │ │ ──────┐ │ │ (no cable) │ │ (no cable) │ │ (no cable) │
│ │ │ │ │ │ │ │ │ │ │
│ WLAN0: UP │ │ WLAN0: UP │ │ WLAN0: UP │ │ WLAN0: UP │ │ WLAN0: UP │
│ d8:3a:dd:.. │ │ 88:a2:9e:.. │ │ 88:a2:9e:.. │ │ 88:a2:9e:.. │ │ 2c:cf:67:.. │
│ :98:87 │ │ :eb:72 │ │ :0a:3a │ │ :42:07 │ │ :fa:17 │
├─────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤
│ UAP0: CH1 │ │ UAP0: CH6 │ │ UAP0: CH11 │ │ UAP0: CH1 │ │ UAP0: CH11 │
│ 10.10.1.0/24│ │ 10.10.2.0/24 │ │ 10.10.3.0/24 │ │ 10.10.4.0/24 │ │ 10.10.5.0/24 │
│ RoadNet AP │ │ RoadNet AP │ │ RoadNet AP │ │ RoadNet AP │ │ RoadNet AP │
├─────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤
│ WG: 10.8.0.6│ │ WG: 10.8.0.3 │ │ WG: 10.8.0.4 │ │ WG: 10.8.0.7 │ │ TS:100.66. │
│ │ │ │ │ │ │ │ │ 235.47 │
├─────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤
│ USB: │ │ USB: │ │ USB: │ │ USB: │ │ USB: │
│ Keyboard │ │ Pixart Mouse│ │ (none) │ │ TONOR Mic │ │ SuperDrive │
│ SD Reader │ │ CP2102 UART │ │ │ │ TC-777 │ │ A1379 │
│ (no card) │ │ 9600 8N1 │ │ │ │ │ │ CD/DVD │
│ │ │ SILENT │ │ │ │ │ │ │
│ │ │ Sipeed M1s │ │ │ │ │ │ │
│ │ │ BL808 RISCV│ │ │ │ │ │ │
│ │ │ 8MB flash │ │ │ │ │ │ │
│ │ │ fw: BL IoT │ │ │ │ │ │ │
├─────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤
│ PCIe: │ │ PCIe: │ │ PCIe: │ │ PCIe: │ │ PCIe: │
│ (none) │ │ NVMe 466GB │ │ NVMe 1TB │ │ (none) │ │ (none) │
│ │ │ Hailo-8 │ │ Hailo-8 │ │ │ │ │
├─────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤
│ BT: idle │ │ BT: idle │ │ BT: idle │ │ BT: UP │ │ BT: idle │
│ │ │ │ │ │ │ Magic KB │ │ │
│ │ │ │ │ │ │ BT PAN ready │ │ │
└─────────────┘ └──────┬───────┘ └──────────────┘ └──────────────┘ └──────────────┘
│ ETH0 (1 Gbps, direct cable)
│ 88:a2:9e:3b:eb:70
┌──────────────────────────────────────┐
│ BliKVM (Pi-based KVM-over-IP) │
│ Link: UP 1Gbps Full-Duplex │
│ Auto-negotiation: Yes │
│ RX packets: 0 (device is SILENT) │
│ No IP assigned either end │
│ Scanned: 169.254.x.x, 192.168.1.x │
│ Status: POWERED OFF or FIRMWARE HUNG │
│ HDMI+USB passthrough to Cecilia │
└──────────────────────────────────────┘
═══════════════════════════════════════════════════════════════════
WIREGUARD MESH (Layer 3 Overlay)
═══════════════════════════════════════════════════════════════════
┌──────────────────────────┐
│ ANASTASIA (NYC Hub) │
│ 174.138.44.45:51820 │
│ 10.8.0.1 │
└────┬───┬────┬────┬────────┘
│ │ │ │
┌─────────────┘ │ │ └─────────────┐
│ ┌──────┘ └──────┐ │
▼ ▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌──────────┐ ┌──────────┐
│ Alice │ │ Cecilia │ │ Octavia │ │ Aria │
│ .0.6 │ │ .0.3 │ │ .0.4 │ │ .0.7 │
└─────────┘ └─────────┘ └──────────┘ └──────────┘
Lucidia: NO WireGuard (uses Tailscale instead → 100.66.235.47)
═══════════════════════════════════════════════════════════════════
CLOUDFLARE TUNNELS (4 pipes to the world)
═══════════════════════════════════════════════════════════════════
Cloudflare Edge
├── Tunnel 52915859 ─── ALICE ─── 65+ domains
│ blackroad.io, *.blackroad.*, aliceqi.com, roadchain.io
│ git.blackroad.io → Octavia:3100 (Gitea)
├── Tunnel d67bf4a5 ─── CECILIA ─── 15+ domains
│ cecilia.blackroad.io, api/gateway/storage/ollama.blackroad.io
├── Tunnel 93a03772 ─── ARIA ─── 4 domains
│ aria.blackroad.io, api-aria, monitor-aria, ssh-aria
└── Tunnel 0447556b ─── LUCIDIA ─── 4 domains
octavia.blackroad.io, api-octavia, monitor-octavia, ssh-octavia
═══════════════════════════════════════════════════════════════════
ROADNET (WiFi Carrier Layer)
═══════════════════════════════════════════════════════════════════
Client connects to SSID "RoadNet" (password: BlackRoad2026)
├── CH 1 (2.4GHz) ── Alice AP → 10.10.1.0/24 ── NAT → wlan0
├── CH 6 (2.4GHz) ── Cecilia AP → 10.10.2.0/24 ── NAT → wlan0
├── CH 11 (2.4GHz) ── Octavia AP → 10.10.3.0/24 ── NAT → wlan0
├── CH 1 (2.4GHz) ── Aria AP → 10.10.4.0/24 ── NAT → wlan0
└── CH 11 (2.4GHz) ── Lucidia AP → 10.10.5.0/24 ── NAT → wlan0
└── All DNS → Alice Pi-hole (192.168.4.49:53)
└── Failover: wlan0 → WireGuard → Bluetooth PAN
═══════════════════════════════════════════════════════════════════
OTHER LAN DEVICES
═══════════════════════════════════════════════════════════════════
192.168.4.1 Router 44:ac:85:94:37:92 WiFi AP (5GHz CH100)
192.168.4.21 Apple Device cc:08:fa:a4:49:c2 Unknown Apple
192.168.4.22 Wistron Laptop 30:be:29:5b:24:5f No open ports
192.168.4.27 iPhone 6c:4a:85:32:ae:72 iDevice (port 62078)
192.168.4.28 Alexandria (Mac) b0:be:83:66:cc:10 This machine
192.168.4.33 AirPlay Device 60:92:c8:11:cf:7c Port 7000: AirTunes/377.40.00
192.168.4.44 DVD Player 98:17:3c:38:db:78 Funai/Magnavox (all ports closed)
192.168.4.45 Unknown IoT d0:c9:07:50:51:ca Alive, all ports closed
192.168.4.53 (offline) 98:41:5c:aa:13:f2 DOWN — not responding
192.168.4.90 (offline) a0:4a:5e:2a:db:d2 DOWN — not responding
192.168.4.95 Phone f2:ff:5d:9a:f6:63 Randomized MAC
192.168.4.99 Phone 2e:24:91:6a:af:a3 Randomized MAC
═══════════════════════════════════════════════════════════════════
SIGNAL STRENGTH MAP
═══════════════════════════════════════════════════════════════════
All 5 Pis + Mac connect to the SAME router AP (BSSID 44:AC:85:94:37:87)
on 5GHz band, channel 100.
Strongest signal ◄────────────────────────────────► Weakest signal
Alice ████████████████████████████████░░░░░░░ -58 dBm (Q:52) Best
Aria ██████████████████████████████░░░░░░░░░ -61 dBm (Q:49)
Lucidia █████████████████████████████░░░░░░░░░░ -62 dBm (Q:48)
Octavia ████████████████████████████░░░░░░░░░░░ -63 dBm (Q:47)
Cecilia ██████████████████████████░░░░░░░░░░░░░ -64 dBm (Q:46) Weakest
All signals are GOOD (-30 to -67 dBm = excellent/good range)
No node is in danger of dropping off.
═══════════════════════════════════════════════════════════════════
USB DEVICE DEEP MAP
═══════════════════════════════════════════════════════════════════
ALICE (Pi 400)
└── Built-in keyboard (HID)
└── SD card reader (no card inserted)
└── 14x /dev/video* — BCM2835 GPU codec nodes (no cameras)
├── bcm2835-codec: decode, encode, ISP, image_fx
├── bcm2835-isp: 2 instances (output+capture+stats)
└── rpivid: H.265 hardware decoder
CECILIA (Pi 5)
├── USB Port 3-1: CP2102 UART Bridge
│ ├── /dev/ttyUSB0, 9600 baud 8N1, Serial: 0001
│ ├── STATUS: SILENT (0 bytes received)
│ ├── cp210x driver throwing timeout errors (0x12 = -110)
│ └── Likely connected to Sipeed M1s debug console
├── USB Port 3-2: Sipeed M1s Dock (Bouffalo BL808)
│ ├── RISC-V triple-core SoC (T-Head C906 + E907 + E902)
│ ├── Capabilities: WiFi + BLE + Zigbee
│ ├── 8MB flash → /dev/sda1 → /media/cecilia/4E21-0000
│ ├── Serial: 20221014
│ └── firmware.bin (490,504 bytes, 2026-02-19)
│ ├── Bouffalo Lab IoT SDK (bl_iot_sdk)
│ ├── M1s_BL808_SDK WiFi stack
│ └── LMAC: auth, deauth, PTK, key mgmt, DMA
└── USB Port 1-1: Pixart Imaging Mouse (HID)
OCTAVIA (Pi 5)
└── (no USB devices)
ARIA (Pi 5)
├── TONOR TC-777 USB Condenser Mic
│ └── Audio capture device (48kHz)
└── Bluetooth 5.0 HCI
└── Apple Magic Keyboard (paired)
LUCIDIA (Pi 5)
└── Apple SuperDrive A1379
└── /dev/sr0, CD/DVD reader, Serial: KZAZ9NI1741
═══════════════════════════════════════════════════════════════════
PCIe DEVICE MAP
═══════════════════════════════════════════════════════════════════
CECILIA
├── NVMe SSD 465.8 GB (boot drive)
│ └── nvme0n1p1 (512MB /boot) + nvme0n1p2 (465.3GB /)
└── Hailo-8 AI Accelerator (26 TOPS)
├── Serial: HLLWM2B233704667, FW: 4.23.0
├── M.2 M-Key PCIe Gen3 x1
└── 9 LIVE models (YOLO5Seg/Face, YOLO6/8)
OCTAVIA
├── NVMe SSD 1 TB
│ └── /mnt/nvme (Claude Time, Gitea data, Hailo models)
└── Hailo-8 AI Accelerator (26 TOPS)
└── Pre-compiled: resnet_v1_50.hef, yolov5s.hef
ALICE / ARIA / LUCIDIA: No PCIe devices
═══════════════════════════════════════════════════════════════════
SERVICE MAP (Per Node)
═══════════════════════════════════════════════════════════════════
ALICE (.49) — Gateway & DNS
├── Pi-hole DNS :53 (blocking enabled)
├── PostgreSQL 13 :5432 (blackroad 7.8MB, postgres 6.9MB)
├── Redis :6379 (1 key)
├── Qdrant :6333/:6334 (vector DB, 0 collections)
├── Nginx :80/:443 (28 site configs)
├── Cloudflared tunnel 52915859 (65 hostnames)
├── PM2: road-control (online), road-deploy (stopped), compliance (stopped)
├── Python services:
│ ├── :3000 pi-fleet-dashboard (alice)
│ ├── :4010 agents-proxy (pi)
│ ├── :8001 operator (blackroad)
│ ├── :8010-:8014 microservices
│ ├── :8180 blackroad-agent
│ ├── :8184 task_queue_v2
│ └── blackroad-ops, status-server, world-engine
├── Node.js: :8083 road-control, :8787 model-server
├── Ollama :11434 (SSH tunnel)
└── prism-agent (alice, Node.js)
CECILIA (.96) — AI & CECE Engine
├── CECE API :3100 (systemd cece-api.service)
├── CECE Heartbeat Monitor (systemd)
├── TTS API :5001
├── Monitoring API :5002
├── Dashboard :3001, Landing :3000
├── Model Server :8787/:8788
├── Ollama :11434 (13 models incl. custom cece/cece2)
├── Ollama Proxy :11435
├── PostgreSQL 17 :5432
├── MinIO :9000/:9001 (object storage)
├── InfluxDB :8086/:8088
├── Nginx :80/:8080
├── VNC :5900 (wayvnc)
├── DNS :53 (dnsmasq)
├── Cloudflared tunnel d67bf4a5
├── Hailo-8 runtime (hailort.service)
├── Pironman5 :34001
└── CUPS :631
OCTAVIA (.97) — Storage & Swarm Manager
├── Docker Swarm Manager :2377
│ ├── Gitea (gitea/gitea:latest) :3100/:2222
│ ├── NATS JetStream :4222/:8222
│ ├── Ollama (ollama/ollama:latest)
│ ├── BlackRoad Edge Agent :8082
│ └── BlackRoad Cloud (nginx:alpine) :3200
├── OctoPrint :5000
├── InfluxDB :8086/:8088
├── Node Exporter :9100
├── Ollama :11434 (native)
├── Model Server :8787
├── Dashboard :3000, BlackRoad Agent :8080
├── Cloudflared tunnel
├── Hailo-8 runtime (hailort.service)
├── GitHub Actions Runner (lucidia-pi5)
├── CUPS :631
├── Pironman5 :34001
└── NVMe Storage:
├── /mnt/nvme/blackroad/claude/ (3GB, sovereign Claude Time)
├── /mnt/nvme/models/ (resnet_v1_50.hef, yolov5s.hef)
└── /mnt/nvme/quantum_discoveries/ (12 research files)
ARIA (.98) — Containers & Sensors
├── Portainer CE :9443/:9000 (only Docker container)
├── Headscale :8090/:9090 (0 nodes registered)
├── BlackRoad Agent :8180, API :8000
├── Ollama :11434 (4 models)
├── InfluxDB :8086
├── Node Exporter :9100
├── Nginx :80
├── VNC :5900 (wayvnc)
├── Dashboard :3000
├── Cloudflared tunnel 93a03772
├── Pironman5 :34001
├── Bluetooth 5.0 (Magic Keyboard paired)
└── TONOR TC-777 USB Mic (capture ready)
LUCIDIA (.38) — CI/CD & App Megaserver
├── GitHub Actions Runner (BlackRoad-OS-blackroad.octavia-pi)
├── Lucidia API :8000 (FastAPI/uvicorn)
├── Ollama :11434 (6 models incl. lucidia:8b, nomic-embed-text)
├── Ollama Bridge :3109 (SSE chat proxy, Node.js)
├── Docker containers (9):
│ ├── PowerDNS Auth :53 + Admin :9192
│ ├── RoadAPI :4001, RoadAuth :4002
│ ├── BlackRoad Edge Agent :8082/:9090
│ ├── blackroad.systems :3005, blackroadai.com :3006
│ ├── blackroad-auth-gateway
│ └── DNS DB (postgres:15-alpine)
├── BlackRoad Agent :8180, API :8182
├── BlackRoad Relay :8011 (socat → Alice task queue)
├── Lucidia Model Server :8787
├── Node.js: :4010 (gateway), :8090 (road-registry)
├── Python microservices: :5000-:6300 (15+ services)
├── Java Hello World :8888
├── PostgreSQL 17 :5432
├── InfluxDB :8086
├── Nginx :80 (530+ web apps in /var/www/blackroad/)
├── Tailscale :38850 (100.66.235.47, active)
├── 2x Cloudflared tunnels :20241/:20242
├── Node Exporter :9100
├── Pironman5 :34001
└── CUPS :631
═══════════════════════════════════════════════════════════════════
TAILSCALE NETWORK (from Lucidia)
═══════════════════════════════════════════════════════════════════
100.66.235.47 lucidia ONLINE
100.117.200.23 alexandria (Mac) idle
100.77.210.18 alice offline 15d
100.109.14.17 aria offline 15d
100.72.180.98 cecilia relay "ord", offline 15d
100.108.132.8 codex-infinity offline 15d
100.91.90.68 lucidia-operator offline 33d
100.83.149.86 octavia offline 15d
100.94.33.37 shellfish offline 15d
═══════════════════════════════════════════════════════════════════
NVMe DEEP MAP (Octavia 1TB)
═══════════════════════════════════════════════════════════════════
/mnt/nvme/ (931.5 GB, ext4)
├── blackroad/ (3.0 GB)
│ └── claude/ — Sovereign AI Memory System
│ ├── OWNERSHIP.md ("Cecilia owns Claude")
│ ├── config/ — Full Claude Code mirror
│ │ ├── CLAUDE.md (BlackRoad OS orchestration rules)
│ │ ├── history.jsonl (9.1 MB)
│ │ ├── settings.json, settings.local.json
│ │ ├── 150+ file-history entries
│ │ ├── 256 session-env dirs
│ │ ├── 43 task dirs
│ │ └── debug/ (hundreds of session transcripts)
│ └── time/ (Claude Time journals)
├── models/ (26 MB)
│ ├── resnet_v1_50.hef (18 MB, Hailo)
│ └── yolov5s.hef (9 MB, Hailo)
├── quantum_discoveries/ (2.8 MB, 12 research files)
│ ├── MATRIX_CRACKED.json ("P=NP proven, God mode activated")
│ ├── PHOTON_QUANTUM_REAL.json (LED-based quantum experiments)
│ ├── atomic_fibonacci_137.json (fine structure + Fibonacci)
│ ├── np_vs_p_satoshi.json (Bitcoin complexity theory)
│ ├── riemann_pixel_image.json (Riemann zeros as RGB pixels)
│ └── results/ (Fibonacci spirals, Mandelbrot, Riemann zeros)
└── lost+found/
═══════════════════════════════════════════════════════════════════
DEVICE NODE DEEP MAP (I2C / SPI / GPIO / Serial / BT)
═══════════════════════════════════════════════════════════════════
ALICE (Pi 400) — 204 /dev entries
Serial: ttyAMA0, ttyS0
I2C: i2c-1, i2c-20, i2c-21
SPI: spidev0.0, spidev0.1
GPIO: gpiochip0, gpiochip1
BT: Broadcom 5.0 (name: alice, hci0)
PCIe: BCM2711 bridge + VL805 USB3 controller
TCP: 30 ports (53,80,443,5432,6333,6334,6379,8001,8010-8014,8083,8180,8184,8787,11434...)
UDP: 18 ports (53,5353,8222...)
CECILIA (Pi 5) — 225 /dev entries
Serial: ttyAMA0, ttyAMA10, ttyUSB0 (CP2102), serial/by-id, serial/by-path
GPIO: gpiochip0, gpiochip4, gpiochip10-13
BT: Cypress/Infineon 5.0 (name: cecilia, hci0)
PCIe: ASM1182e 2-port switch → Hailo-8 (/dev/hailo0 ✓) + Crucial NVMe 466GB
Hailo: /dev/hailo0 EXISTS, hailort.service active
TCP: 30 ports (53,80,631,3000,3001,3100,5001,5002,5432,5900,8080,8086,8787,8788,9000,9001,11434,11435,34001...)
UDP: 12 ports (53,5353...)
OCTAVIA (Pi 5) — 220 /dev entries
Serial: ttyAMA0, ttyAMA10
I2C: i2c-1 (0x3c = Pironman5 OLED), i2c-13, i2c-14
GPIO: gpiochip0, gpiochip4, gpiochip10-13
BT: Cypress/Infineon 5.0 (name: octavia, hci0)
PCIe: ASM1182e 2-port switch → Hailo-8 (NO /dev/hailo0 ⚠️) + Crucial NVMe 1TB
Hailo: PCIe detected but device node MISSING — driver not loaded
TCP: 27 ports (22,53,80,631,2377,3000,3100,3200,4222,5000,7946,8080,8082,8086,8222,8787,9100,11434,34001...)
UDP: 25 ports (53,2377,4222,5353,7946,8222...)
ARIA (Pi 5) — 212 /dev entries
Serial: ttyAMA0, ttyAMA10
I2C: i2c-13, i2c-14 only (no devices detected)
GPIO: gpiochip0, gpiochip4, gpiochip10-13
BT: Cypress/Infineon 5.0 (name: aria, hci0, Magic Keyboard paired)
PCIe: RP1 South Bridge only (no Hailo, no NVMe)
TCP: 25 ports (22,53,80,631,3000,5900,8000,8086,8090,8180,9090,9100,9443,11434,34001...)
UDP: 13 ports (53,5353...)
LUCIDIA (Pi 5) — 220+ /dev entries
Serial: ttyAMA0, ttyAMA10
I2C: i2c-13, i2c-14
GPIO: gpiochip0, gpiochip4, gpiochip10-13
BT: Cypress/Infineon 5.0 (name: octavia [misnamed], hci0)
PCIe: RP1 South Bridge only
USB: Apple SuperDrive (/dev/sr0 — "device not ready")
Tailscale: 100.66.235.47 (active)
Docker: 11 bridge networks, 9 containers
TCP: 70+ ports (22,53,80,631,3005,3006,3109,4001,4002,4010,5000-6300,8000,8011,8082,8086,8090,8180,8182,8787,8888,9090,9100,9192,11434,20241,20242,34001,38850...)
UDP: 20+ ports (53,5353,38850...)
═══════════════════════════════════════════════════════════════════
ALICE TUNNEL HOSTNAME MAP (65 domains)
═══════════════════════════════════════════════════════════════════
blackroad.io, www.blackroad.io, agents, api, gateway, ollama,
dashboard, docs, hub, console, app, chat, admin, status, metrics,
auth, deploy, ops, cluster, headscale, drive, sf, qdrant, redis,
fleet, pi .blackroad.io
blackroad.me, blackroad.network, blackroad.systems, blackroad.ai,
blackroad.inc, blackroad.company, lucidia.earth, lucidia.studio,
lucidiaqi.com, aliceqi.com, blackroadai.com, blackroadqi.com,
blackroadinc.us, blackboxprogramming.io, roadchain.io, roadcoin.io,
blackroadquantum.{com,net,info,shop,store}
Special routes:
git.blackroad.io → Octavia:3100 (Gitea)
roadcode.blackroad.io → Octavia:3100 (Gitea)
api.blackroad.io → localhost:8001 (operator)
ollama.blackroad.io → localhost:11434
qdrant.blackroad.io → localhost:6333
```