-
Notifications
You must be signed in to change notification settings - Fork 0
24 System Comparison and Benchmarking
Irshad Ali edited this page Sep 3, 2026
·
1 revision
Corresponding Documents:
SYSTEM_COMPARISON_AND_EVALUATION.md,SIAR_SYSTEM_CAPABILITIES_EVALUATION.md
+-------------------------------------------------------------------------------------------------------------------+
│ PARADIGM 1: Internet Non-P2P (WhatsApp, Telegram, Signal, Matrix) ──> Centralized/Federated Cloud Silos │
│ PARADIGM 2: Internet P2P (Keet/Holepunch, Tox, Jami) ──> P2P over IP (Inoperable without WAN/DHT) │
│ PARADIGM 3: Offline-Mesh P2P (Briar, BitChat, Bridgefy, Meshtastic)──> Local RF / Slow Tor (No High-Speed WAN) │
│ PARADIGM 4: SIAR Post-Infra (Unified Multi-Transport + DTN Engine)──> 100% WAN + Local Mesh Parity in Pure Rust │
+-------------------------------------------------------------------------------------------------------------------+
+-------------------------------------------------------------------------------------------------------------------+
| Capability / Dimension | SIAR (Rust Core)| Keet (P2P/IP) | Signal (Cloud) | WhatsApp (Cloud)| Briar (Tor/Mesh) |
+---------------------------+-----------------+---------------+----------------+-----------------+------------------+
| Zero-Infrastructure Mesh | YES (Native RF) | NO (Req. IP) | NO (Req. Cloud)| NO (Req. Cloud) | YES (BT/Wi-Fi) |
| Global Internet WAN P2P | YES (Iroh QUIC) | YES (Hypersw) | NO (Centralized| NO (Centralized)| NO (Tor-only) |
| Phone Number Free ID | YES (Ed25519) | YES (Pubkey) | NO (Req. Phone)| NO (Req. Phone) | YES (Tor Onion) |
| Multi-Transport Bonding | YES (Concurrent)| NO (Single IP)| NO (Single TCP)| NO (Single TCP) | NO (Isolated) |
| Delay-Tolerant Mules (DTN)| YES (Spray/Wait)| NO | NO | NO | Partial (Single) |
| Group E2EE Protocol | MLS (O(log N)) | Swarm (O(N)) | Signal Pairwise| Signal Pairwise | Pairwise Sync |
| Realtime AV1/Opus Calls | YES (Zero-Copy) | YES (WebRTC) | YES (RingRTC) | YES (WebRTC) | NO (No Calling) |
| Sovereign Local Storage | Pure Rust SQLite| Hypercore P2P | SQLite+SQLC | SQLite | H2 / SQLite |
| Post-Quantum KEM Hybrid | YES (ML-KEM) | NO | YES (PQXDH) | NO | NO |
| Emergency QoS Preemption | YES (5-Tier) | NO (FIFO) | NO (FIFO) | NO (FIFO) | NO (FIFO) |
| Language & Memory Safety | 100% Pure Rust | JS / C++ / V8 | Rust/C++/Java | C++/Java | Java / C |
+-------------------------------------------------------------------------------------------------------------------+
- WhatsApp, Signal, Telegram (Paradigm 1): Require 100% continuous uptime of central data centers, DNS servers, and ISP cellular backhauls. A single submarine cable severance or government BGP blackout disables them completely.
- Keet & Tox (Paradigm 2): Eliminate central servers over the Internet via DHTs and direct UDP hole-punching. However, they are fundamentally P2P-over-IP and completely fail during cell tower outages, natural disasters, or in off-grid radio environments (zero BLE / Wi-Fi Aware / DTN data mule support).
- Briar, BitChat & Meshtastic (Paradigm 3): Operate off-grid via local Bluetooth or LoRa. However, they cannot seamlessly utilize high-speed WAN Internet (Briar is forced through slow Tor circuits with 5–30s latency and no VoIP calling; BitChat and Meshtastic cannot route over the Internet).
- SIAR (Paradigm 4): Operates with complete parity whether on global gigabit fiber, ad-hoc Wi-Fi Direct/NAN mesh, low-power BLE clusters, or store-carry-forward physical data mules.
-
Pairwise Fan-out (Signal / WhatsApp / Briar): When sending a message or rotating keys in a group of
$N$ members, the sender must perform$O(N)$ cryptographic operations and transmit$O(N)$ payloads. Over low-bandwidth BLE mesh, this saturates the radio channel. -
IETF MLS Tree-KEM (SIAR): Encrypts group updates with logarithmic complexity
$O(\log N)$ using hierarchical tree-ratchets, scaling smoothly to 50,000+ members.
| Metric | SIAR (Rust Core) | Keet (Pear/V8) | Standard Electron Apps | Android Java/Kotlin Apps |
|---|---|---|---|---|
| Idle RAM Footprint (Desktop) | N/A | |||
| Cold Engine Startup Time | ||||
| Local Search Index Query (100k msgs) | ||||
| Microphone-to-Opus DSP Latency | ||||
| Local 1 GB File Transfer Speed |
|
|
||
| Outbox Commit Transaction Time |
SIAR — Survivable Identity & Autonomous Routing
Open Source Mesh & DTN Communications Platform | Dual Licensed under MIT / Apache-2.0 / Commercial
Documentation Index • GitHub Repository • System Specifications
- 04-Autonomous-Routing-and-Policy-Engine
- 05-Proximity-and-Hardware-Transports
- 06-Delay-Tolerant-Networking-and-Bundle-Forwarding
- 07-Battery-Aware-Scheduling-and-Emergency-Mesh
- 08-Offline-Event-Log-and-Outbox-Engine
- 09-Robust-Blob-Storage-and-Chunk-Transfers
- 10-Crash-Recovery-and-Data-Portability
- 11-Realtime-Audio-Video-Calling-Architecture
- 12-Cross-Platform-Client-Architecture
- 13-Messaging-Timeline-Composer-and-Inbox
- 14-Contacts-Groups-and-Security-Center
- 15-Nearby-Discovery-and-Out-of-Band-Pairing
- 16-Notifications-Presence-and-Background-Lifecycle
- 17-Local-Knowledge-Retrieval-and-Search
- 25-Design-System-Tokens-and-Responsive-Layouts
- 26-UI-UX-Performance-Testing-and-Quality-Gates
- 18-Protocol-Extensions-and-WASM-Plugins
- 19-Headless-Daemons-and-Embedded-Nodes
- 20-C-ABI-FFI-and-Native-Language-Bindings
- 21-Testing-Fuzzing-and-Network-Diagnostics
- 22-Getting-Started-and-Developer-Guide
- 23-Off-Grid-Survival-and-Field-Operations-Guide
- 24-System-Comparison-and-Benchmarking