# Technical Design Documentation: US Army Signal Transport Planning & Operations Tool Welcome to the central design repository for the US Army Signal Transport Planning & Operations Tool. These design specifications establish the core system architecture, network transport protocols, security models, and synchronization mechanisms for software development. ## Documentation Index 1. [System Architecture & Resource Profile](architecture/01_system_architecture.md) * High-level system design and client targets (Tactical Web vs. Android Edge). * Resource overhead budgets (CPU, RAM, storage, network). * Technology stack selection and compute optimizations. 2. [API & Data Protocols Specification](protocols/02_api_and_protocols.md) * Serialization standards (Protocol Buffers v3). * gRPC interface definitions for telemetry, spectrum streaming, and AI recommendations. * `transport_engine.proto` complete schema design. 3. [Security Architecture & Defensive Modeling](security/03_security_and_defense.md) * Full OSI Layer 1 through Layer 7 defensive mechanisms. * Role-Based and Attribute-Based Access Control (RBAC/ABAC) permission hierarchy. * Zero Trust authentication and transport encryption standards. 4. [Signal Workflows & CRDT Synchronization Engine](workflows/04_workflows_and_crdt.md) * 6-phase Signal Lifecycle Workflow (Engineering through Governance/AAR). * Offline peer-to-peer synchronization architecture. * Conflict-Free Replicated Data Type (CRDT) deterministic resolution rules. --- ## Quick Reference * **Core Runtime:** C++20 (NDK / WebAssembly) * **Serialization:** Protocol Buffers v3 / gRPC * **Sync Strategy:** LWW-Element-Set CRDT over UDP/DTN * **Primary Target Environments:** Android Tactical Tablets (Dismounted) & Tactical Web (Command Post)