34 lines
1.8 KiB
Markdown
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)
|