EU AI Act Article 50 — 20 days to seal | Get passport

DEFONEOS M2 Edge Node

The tactical compute layer. Apple M2. 16GB unified memory. 24/7 Ollama inference. Air-gapped capable. LAN-meshed to M4 and GCP VM.

3
Local Models
24/7
Inference Daemon
~15W
Power Draw

🖥️ Hardware Specifications

ComponentSpecificationDefence Relevance
ChipApple M2 (5nm, 8-core CPU, 10-core GPU)Fanless operation. Silent. Low thermal signature. No EM emission pattern from fans.
Memory16GB unified memory (LPDDR5)Unified memory = no CPU-GPU data copy bottleneck for inference. Runs 3B-8B models.
Neural Engine16-core Apple Neural Engine (15.8 TOPS)On-device ML acceleration. Image classification, speech recognition without external API.
StorageSSD (512GB)Fast model loading. Multiple GGUF models cached. No spinning disk failure point.
PowerUSB-C PD (~15W typical, 30W peak)Battery bank or solar capable. Field deployment for >8 hours on 20,000mAh bank.
NetworkWi-Fi 6 + Bluetooth 5.3 + ThunderboltLAN mesh with M4. Thunderbolt for direct data diode interface.
Weight1.24 kg (MacBook Air form factor)Man-packable. Fits in standard tactical pouch.
Operating Temp0°C to 35°C (rated), tested -10°C to 45°CField conditions in UK climate. Cold start without pre-warming.

🧠 Local Model Stack

The M2 runs a curated set of local models via Ollama. All inference is on-device — no internet required. This is the sovereign edge: AI that works when the network is down, jammed, or classified.

ModelSizeRoleSpeedStatus
llama3.2:3b~2GBFast general-purpose reasoning. Query routing, quick summaries, code snippets.~40 tok/s24/7 ACTIVE
qwen2.5:3b~2GBMultilingual reasoning. 29 languages including Mandarin, Russian, Arabic, Farsi.~38 tok/s24/7 ACTIVE
bge-m3~1.2GBEmbedding model. Semantic search over SIGIL chain, intelligence reports, sensor data.Instant24/7 ACTIVE
deepseek-r1:8b (cached)~5GBDeep reasoning. Complex analysis, multi-step inference, tactical assessment.~15 tok/sON-DEMAND
falcon3:7b (cached)~4.5GBCode generation. MCP server development, script automation.~20 tok/sON-DEMAND
nomic-embed-text~274MBLightweight embeddings for fast RAG over local document cache.Instant24/7 ACTIVE

Total active memory footprint: ~5.2GB of 16GB. Leaves 10.8GB for inference context + OS.

🔗 Sovereign Compute Triangle

The M2 is one vertex of a three-node sovereign inference mesh. Each node has a distinct role. Together they form a resilient, air-gap-capable compute fabric.

M4 MacBook Pro

PRIMARY NODE

ChipApple M4 Pro
Memory48GB unified
RoleHeavy inference, SIGIL chain, BFT council
Models7 models (up to 14B)
PortOllama :11434
StatusACTIVE

M2 Edge Node

TACTICAL EDGE

ChipApple M2
Memory16GB unified
Role24/7 lightweight inference, field deployment
Models3 models (up to 3B active)
PortOllama :11434 (LAN)
Status24/7 DAEMON

GCP VM (Orion)

CLOUD MIRROR

ChipIntel Xeon (e2-medium)
Memory4GB + 49GB disk
RoleAutonomous stack, King hive, OLM
ModelsRemote API (no local models)
PortSOV3 :3101
StatusACTIVE

🛰️ Network Topology & Tunnel Architecture

Tunnel Map

RouteMechanismLaunchAgentKeepAlivePurpose
M2 → M4Local LAN SSH tunnelcom.meok.m2-local-tunnelYESM4 accesses M2 Ollama at localhost:11435
M2 → GCP VM2-hop bridge via M4com.meok.m2-vm-bridgeYESVM accesses M2 at localhost:11445. VM routes through M4 as relay.
M4 → GCP VMDirect SSH (6 tunnels)com.meok.vm-tunnel-{1-6}ALL YESPorts 3101 (SOV3), 3200 (council), 8080 (dashboard), 5432 (Postgres), 6379 (Redis), 22 (SSH)
M2 → InternetDirect Wi-Fi 6N/AN/AOnly for updates. Air-gapped mode disables this.

Air-Gapped Mode

When deployed in air-gapped / classified environments:

ActionEffect
Disable Wi-FiNo external network access. Local models only.
Keep LAN to M4M2↔M4 mesh remains. No internet needed for inference.
Thunderbolt data diodeOne-way data ingestion from classified sensor to M2. No return path.
SIGIL chain syncDeferred until reconnected. Offline SIGILs batch-signed on return.
Battery operation20,000mAh USB-C bank → ~10-12 hours continuous inference.

⚔️ Tactical Edge Use Cases

🎯 Forward ISR Processing

M2 deployed at forward operating base or field HQ. Processes sensor data locally:

  • RTSP camera feeds → llama3.2:3b describes scene changes in real-time
  • Drone imagery → local classification (no cloud round-trip)
  • Sensor triage → M2 filters noise, sends only confirmed anomalies to M4 for deep analysis
  • Voice transcription → Apple Neural Engine transcribes comms locally

🗣️ Multilingual Comms

qwen2.5:3b handles 29 languages on-device:

  • Real-time translation of intercepted comms
  • Local document translation (captured materials)
  • Coalition partner communication assistance
  • No internet needed — works in jammed environments

📚 Intelligence RAG

bge-m3 embeddings power local semantic search:

  • Search entire local intelligence cache offline
  • Cross-reference new intel against historical patterns
  • Auto-link related SIGIL events
  • Generate intelligence briefs without external API

🔐 SIGIL Edge Attestation

Every M2 inference call is logged:

  • Model version, prompt hash, response hash
  • Timestamp, battery level, thermal state
  • Batch-signed when reconnected to mesh
  • Immutable audit trail for all edge decisions

⚙️ Software Stack

LayerComponentVersionRole
OSmacOS26.5 (Tahoe)Unix base. LaunchAgent daemon management. Secure Enclave for key storage.
InferenceOllamaLatest (auto-update)Model serving. REST API on :11434. GGUF model format.
MCP FrameworkDEFONEOS MCP1.0.0Tool calling layer. Routes to local models first, M4 for heavy tasks, cloud for complex multimodal.
TunnelsSSH + LaunchAgentsNative2 managed tunnels (local + VM bridge). KeepAlive=true for auto-reconnect.
SecurityFileVault + Secure EnclaveNativeFull-disk encryption. Ed25519 keys in Secure Enclave. Biometric unlock.
MonitoringHERMES heartbeat1.0.01Hz health check. Reports to M4. Triggers alert if inference latency >5s or battery <20%.

📊 Performance Benchmarks (M2 vs M4 vs Cloud)

TaskM2 (3B model)M4 (8B model)Cloud API (Gemini)
Simple query (100 tokens out)~2.5s~1.5s~1.2s + network
Complex analysis (500 tokens)~12s~6s~4s + network
Embedding (1K tokens)~0.1s~0.05s~0.3s + network
Air-gapped?YESYESNO
Cost per query£0.00£0.00£0.001-0.01
Power consumption~15W~30WN/A (cloud)

Summary

The M2 Edge Node is DEFONEOS's tactical compute layer — fanless, air-gapped, battery-capable, running 24/7 sovereign inference with zero network dependency. It's the node that goes to the field while the M4 stays at HQ and the VM stays in the cloud. Three nodes, one sovereign mesh, zero single points of failure.