Skip to main content

Hardware Reference Designs

Mehr is designed to run on hardware ranging from $30 solar-powered relays to GPU workstations. Every device participates at whatever level its hardware allows.

Device Tiers Overview

TierHardwareCostPowerPrimary Role
MinimalESP32 + LoRa SX1276~$300.5W (solar)Relay only
CommunityPi Zero 2 W + LoRa HAT + WiFi~$1003WLoRa/WiFi bridge, basic compute
GatewayPi 4/5 + LoRa + cellular modem + SSD~$30010WInternet uplink, storage, compute
BackboneMini PC + directional WiFi + fiber~$500+25W+High-bandwidth backbone
Inferencex86 + GPU + Ethernet~$500+100W+Heavy compute, ML inference

Minimal Relay Node

Target: Lowest-cost, always-on mesh relay

Components:
- ESP32-S3 microcontroller
- LoRa SX1276/SX1262 radio module
- Small solar panel (2W) + LiPo battery
- Weatherproof enclosure

Capabilities:
- Packet relay only
- MHR-Byte interpreter (~50 KB)
- No storage beyond routing tables
- 24/7 operation on solar power

Software:
- Mehr firmware (Rust, no_std)
- Transport: LoRa only
- Runs: routing, payment channels, gossip
- Cannot run: WASM, storage, heavy compute

Earns from: Routing fees (1-5 μMHR per packet relayed)

Range: 2-15 km line-of-sight with LoRa

Community Bridge Node

Target: Bridge between LoRa mesh and local WiFi network

Components:
- Raspberry Pi Zero 2 W
- LoRa HAT (SX1262)
- Built-in WiFi
- SD card (32 GB)
- USB power supply (5V/2A)

Capabilities:
- LoRa ↔ WiFi bridging
- Basic MHR-Compute (MHR-Byte + light WASM)
- Local storage (~16 GB usable)
- MHR-DHT participation
- Message caching for offline nodes

Software:
- Mehr daemon (Rust, Linux)
- Dual transport: LoRa + WiFi
- Full protocol stack

Earns from: Bridging fees, compute delegation, storage

Gateway Node

Target: Internet uplink for the mesh

Components:
- Raspberry Pi 4/5 (4 GB+ RAM)
- LoRa HAT
- 4G/LTE cellular modem (or Ethernet)
- SSD (256 GB+)
- Powered supply (12V)

Capabilities:
- Internet gateway (HTTP proxy, DNS relay)
- Full MHR-Store storage node
- MHR-DHT backbone participation
- Full WASM compute
- Epoch consensus participation

Software:
- Full Mehr stack
- Triple transport: LoRa + WiFi + Cellular/Ethernet
- Gateway proxy services

Earns from: Internet gateway fees, storage fees, compute fees, routing

Backbone Node

Target: High-bandwidth infrastructure linking mesh segments

Components:
- Mini PC (Intel NUC or equivalent)
- Directional WiFi antenna (point-to-point)
- Fiber connection (where available)
- SSD (1 TB+)
- UPS/battery backup

Capabilities:
- High-throughput routing (100+ Mbps)
- Large-scale storage
- Full compute services
- Neighborhood discovery services
- Epoch consensus coordination

Software:
- Full Mehr stack, optimized for throughput
- Transport: Directional WiFi + Fiber + Ethernet

Earns from: Bulk routing fees, backbone transit, storage

Inference Node

Target: Heavy compute (ML inference, transcription, TTS)

Components:
- x86 PC or server
- GPU (NVIDIA RTX series or equivalent)
- Ethernet connection
- SSD (512 GB+)
- Standard power supply

Capabilities:
- ML model inference (Whisper, LLaMA, Stable Diffusion, etc.)
- Speech-to-text, text-to-speech
- Translation services
- Any GPU-accelerated computation

Software:
- Full Mehr stack
- WASM runtime + native GPU compute
- Model serving framework
- Advertises offered_functions with pricing

Earns from: Compute fees for ML inference and heavy processing