Software-defined Networking for the Tactical Edge
- Edge network routing across multiple disparate terrestrial networks and IP-based peripherals
- Cloud gateway via any path the Android can reach — LTE, Starlink, WiFi, and more
- Robotic network interface control for UAS Ground Control Stations
- Deep ATAK integration with built-in TAK server and plugin

Custom hardware is the bottleneck at the tactical edge
Current battlefield edge networking relies on custom, kernel-configured End User Devices (EUDs) and expensive, bulky hardware for routing, bridging, and cloud connectivity. These purpose-built solutions create supply chain fragility, cost overruns, and fielding delays — limiting digital situational awareness to those with specialized equipment. With over 300,000 ATAK users across the DoD and allied forces, the custom EUD has become the limiting factor for capability fielding at scale.
A software-defined approach on the devices you already have
Propagate delivers a patent-pending userspace IP Stack that runs as a consumer-type app on any of the 3+ billion Android phones and tablets worldwide. It replaces the bulky boxes and custom hardware with a download — projecting advanced networking functionality anywhere in the world at the speed of software. A software-defined approach reduces logistical burdens, eliminates hardware vulnerability, and turns every user into a potential cloud connection point.
Edge Network Router
Edge-to-Cloud Gateway
Robotic Controller (GCS)
Layer 2 Network Bridging
Proprietary CoT Compression
Zero Callback Architecture
A full software-defined networking stack in your pocket
Full IPv4 & IPv6 IP Stack
Built-in TAK Server
SOCKS5 Proxy
TCP & UDP Direct Proxy
MDNS & Service Resolution
ATAK Plugin Integration
UAS Tool & MAVLink
From the tactical edge to the cloud

Dismounted Operations

Partner Force Integration

Counter-UAS Kill Chain

Software-Pure Ground Control Station
Works with the gear you already have
Supported Radios
- Motorola APX/SRXBTUSB
- Motorola XTS 1500/2500/5000USB
- Motorola MotoTRBO XPR, R2, R5, R7USB
- Motorola MotoTRBO XPR, R2, R5, R7USB
- Persistent Systems MPU5USB
- Doodle Labs Mesh RiderUSB
- DTC Sentry Mesh 6161USB
- TrellisWareUSB
- BittiumUSB
- SilvusUSB
- Domo TacticalUSB
- ThalesUSB
- MicrohardUSB
- L3 Harris Falcon III RF-7850MUSB
- L3 Harris AN/PRC-171USB
- L3 Harris AN/PRC-163USB
End User Devices
- Propagate supports any Android device (OS 9+)
- Propagate has been operationality validated on:
- UXV Navigator Tab 3 GCS
- UXV SRoC GCS
- Roke CC1 Tactical EUD
- Samsung Galaxy series
- Google Pixel series
- Motorola Moto G series
Networking
- USB Ethernet (RNDIS)
- USB Ethernet (AX88179A)
- USB Ethernet (LAN9500)
- Bluetooth Classic (DUN)
- Interface Bridging & Switching
- Android VPN Service
- Interface Routing
- TCP/UDP Port Mapping
- SOCKS5 Proxy
Licensing
- Offline time-based per-device or per-user
- Shared via data file or QR code
Key Specs
- App size: 30.8 MB
- Connector: 3.9 MB
- Up to 4 tethered + 1 BT + LTE/WiFi
- ATAK 4.10+ compatible
- No ITAR restrictions
- Dual-use — US persons developed
- No foreign dependencies
- TRL 7 assessed (T-REX 25-2)
Proven at T-REX 25-2, Camp Atterbury
Deploy in minutes, not months
InstallPropagate
ConfigureYour Network
StartOperating
Multiple pathways to procurement
AF STRATFI
SBIR Phase III
Tradewinds Marketplace
Ready to Transform Your Edge Network?
Have a developer sign up in the Ditto Portal to build a free Ditto application. We also have demo apps that you can download and test pre-built Ditto apps on your own devices.
Devices don’t wait for connection to WiFi, servers, or the cloud. They create a localized mesh network and sync directly with each other over Peer-to-Peer Wi-Fi (think Airdrop), Bluetooth Low Energy, or Local Area Network. If one connection drops, Ditto automatically reroutes through another channel or device within the network.
In Ditto's implementation, conflicts are automatically resolved, merged, and synced across peers without the need for coordination or validation from a centralized authority. Learn more about Ditto’s CRDT.
Check out our pricing pages for information on Ditto Cloud Sync and Peer-to-Peer Sync. Depending on your needs, you may need to speak with our sales team to discuss your project’s scope.
Ditto's offline-first, embedded database stores data in structured JSON-like document objects, similar to NoSQL. It runs within your app (on mobile, web, IoT, etc.), allowing you to read and write data even without an internet connection. Each instance of the Edge SDK maintains its own local datastore, so the app remains fully functional offline and can share data locally. Learn more here.
Encrypted at the transport layer using version 1.3 of the Transport Layer Protocol (TLS), clients and servers are mutually authenticated prior to transmission of API and peer-to-peer access credentials. The use of mutually authenticated TLS (mTLS) mitigates potential risks posed by outside attackers attempting to masquerade as a valid API endpoint or peer in the mesh network to steal information.
Additionally, Ditto workloads and services are tightly controlled in a containerized Kubernetes environment.