signal_transport_planning_a.../README.md

34 lines
1.8 KiB
Markdown

# 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)