PAI Infrastructure Design — Hardware Optimization & Resilience
Version: 1.0 Date: 2026-04-14 Audited by: PNC (PAI Nova Claude)
1. Hardware Inventory & Capability Weighting
1.1 Node Registry
Node
LAN IP
Tailscale
CPU
RAM
GPU
Storage
Status
pai-primary
192.168.50.20
100.71.20.100
i7-11800H (8C)
32GB
RTX 3060 Mobile 6GB VRAM
292GB SSD
✅ Online
pai-dashboard / QNAP NAS
192.168.50.6
100.123.24.31
ARM/QNAP
~4GB
None
Multi-TB HDD
✅ Online
M710q (Authentik)
192.168.50.10/.28
100.124.247.23
i5-7400T (4C) est.
16-32GB est.
None
SSD est.
⚠️ UFW-Firewalled
prox (Proxmox)
192.168.50.5
100.127.249.19
Unknown
Unknown
None
WD Black 1TB
✅ Online
Windows WS 1
192.168.50.5
100.71.235.13
Unknown
Unknown
Unknown
Unknown
⚠️ No services
Windows WS 2
—
100.77.80.47
Unknown
Unknown
Unknown
Unknown
⚠️ No services
Legion Y530
—
100.99.240.58
i7-8750H est.
16GB est.
GTX 1060 6GB
SSD
⚠️ Unknown
ThinkPad T470
—
100.101.117.108
i5-7300U (2C)
8-16GB
None
SSD
⚠️ Unknown
1.2 Capability Weights (Scoring: 1–10 per capability)
Node
LLM Inference
API Services
Storage/NFS
IAM/Security
Workflow
Backup Target
Notes
pai-primary
10
9
3
5
8
2
Primary; RTX 3060 for GPU inference
QNAP NAS
0
2
10
1
1
10
Tailscale Funnel; NFS authority
M710q
4
7
3
10
5
3
Authentik host; needs UFW opened
prox
5
8
6
4
9
6
VM isolation; currently offline
Legion Y530
7
4
1
1
3
1
GTX 1060 secondary inference
ThinkPad T470
1
5
1
3
4
2
Lightweight microservices
2. Current Service Inventory
2.1 All Services on pai-primary (Single Point of Failure)
Service
Port
Process
RAM Est.
Criticality
Notes
Ollama
11434
Go binary
2-4GB (models)
Critical
GPU inference; 7 models loaded
CommandCenter
8766
Bun
~200MB
Critical
Dashboard; API hub; JWT auth
FunctionsAPI
8890
Bun
~200MB
Critical
Credential gateway; 27+ endpoints
Voice Server
8888
Bun
~50MB
High
ElevenLabs TTS proxy; phase announcements
Memory MCP SSE
8891
Bun
~100MB
High
ICM / Infinite Context Memory
Ollama A2A Bridge
8892
Bun
~50MB
High
Agent-to-Ollama routing
Mastra
4111
Bun
~300MB
Medium
Workflow runtime; harvest-distill pipeline
Inbox Watchdog
—
Bun
~30MB
High
Agent inbox fs.watch; event trigger
Switchboard Bridge
—
Python
~50MB
High
Inter-agent messaging (SwitchboardBridge.py)
Redis
6379
redis-server
~30MB
Medium
Cache/queue
Litestream
—
Go binary
~20MB
High
memory.db → QNAP NFS replication
Hyperledger Identus
—
Java 21
~490MB
Medium
Sovereign DID cloud agent
Atala PRISM Node
—
Java 11
~490MB
Medium
DID ledger node (PRISM protocol)
Total RAM consumption estimate: ~8-11GB active against 32GB physical + 8GB swap (5.8GB in use).
⚠️ The two Java processes (Identus + PRISM Node) account for ~1GB RAM combined and represent the biggest inefficiency on pai-primary.