Skip to content
Irshad Ali edited this page Sep 3, 2026 · 2 revisions

Welcome to the SIAR Comprehensive Wiki

SIAR (Survivable Identity & Autonomous Routing) is a zero-infrastructure, cryptographically sovereign communication platform engineered for mission-critical resilience, off-grid disaster recovery, and everyday private messaging.


🧭 Master Wiki Portal & Sitemap

mindmap
  root((SIAR Wiki))
    Architecture & Foundation
      01. System Overview
      02. Multi-Device Identity
      03. Cryptographic Engine
    Networking & Transports
      04. Autonomous Routing
      05. Proximity & Hardware Transports
      06. DTN & Bundle Forwarding
      07. Battery Scheduling & Emergency SOS
    Storage & Media Pipeline
      08. Offline Event Log & Outbox
      09. Robust Blob Storage
      10. Crash Recovery & Portability
      11. Realtime AV1 & Opus Calling
    UI/UX & Client Applications
      12. Cross-Platform Client Architecture
      13. Messaging Timeline & Composer
      14. Contacts, Groups & Security Center
      15. Nearby Discovery & QR/NFC Pairing
      16. Notifications & Presence Lifecycle
      17. Local Knowledge & Search
      25. Design System & Adaptive Layouts
      26. UI/UX Quality Gates & Performance
    Extensibility & System Operations
      18. Protocol Extensions & WASM Plugins
      19. Headless Daemons & Embedded Nodes
      20. C-ABI FFI & Native Bindings
      21. Testing, Fuzzing & Diagnostics
      22. Developer & Getting Started Guide
      23. Off-Grid Field Operations Guide
      24. System Comparison & Benchmarks
Loading

📚 Table of Contents by Domain

🏛️ Part I: Core Architecture, Identity & Cryptography

🌐 Part II: Mesh Networking, Delay-Tolerant Networking (DTN) & Proximity

💾 Part III: Storage Engine, Event Log & Media Pipeline

📱 Part IV: UI/UX State, Client Frontends & Mobile Runtimes

⚙️ Part V: Extensibility, Operations & Benchmarking


🚀 Key Architectural Pillars

Pillar Architectural Principle Implementation in SIAR
1. Autonomous Survivability Zero dependency on centralized servers, DNS, certificates authorities, or cellular backhauls. siar-routing, siar-dtn, siar-transport-*
2. Multi-Transport Agility Seamlessly hop between Internet, LAN, Wi-Fi Direct, Wi-Fi Aware, Bluetooth Classic, and BLE. siar-connectivity, siar-routing-policy
3. Cryptographic Sovereignty Ed25519 master root keys with multi-device certificate trees and MLS group encryption. siar-crypto, siar-identity-multidevice, siar-crypto-mls
4. Delay-Tolerant Dissemination Messages survive complete network partitions via physical mule carry and hop-by-hop spray forwarding. siar-dtn-bundle, siar-blob-manifest
5. Native Rust Performance Memory-safe, high-concurrency Rust core with zero-copy JNI and Dioxus desktop UI. crates/, apps/

🔗 Architecture Specifications Mapping

All wiki chapters map directly to the exhaustive specifications in sys-arch/:

  • Core Specs 01–33: Protocol extensions, multi-device identity, transport routing, offline log, blob storage, DTN, capability negotiation, crash recovery, fuzzing, self-hosted relays, multipath, battery scheduling, proximity, QR/NFC pairing, headless runtime, emergency priorities, network diagnostics, FFI, embedded Linux, third-party extensions, WASM, interop, plugin ecosystem, Android zero-copy media, audio DSP, Android build automation, production security, realtime calls, presence state, background notifications, search indexing, and backup portability.
  • UI/UX Specs 01–27: Product foundations, Dioxus shell, Compose shell, inbox, timeline, composer, calls, contacts, groups, media gallery, search, nearby pairing, notifications, presence, security center, backup migration, SOS offline mesh, settings privacy, plugin ecosystem, diagnostics visualizer, accessibility, design tokens, adaptive layouts, state handling, onboarding education, virtualization performance, and UI quality gates.

Clone this wiki locally