Home / Companies / Ditto / Blog / September 2026

September 2026 Summaries

2 posts from Ditto

Filter
Month: Year:
Post Summaries Back to Blog
Ditto has released its Edge SDK for Python in public preview, extending its offline-first local database and peer-to-peer synchronization capabilities to Python applications running on Linux and Apple Silicon Macs. The SDK stores JSON-like documents locally, enables SQL-like queries through Ditto Query Language, synchronizes incremental changes over Bluetooth, Wi-Fi, LAN, or the Internet, and uses CRDTs to automatically merge concurrent offline edits. A ROS 2 demonstration shows how robot fleets can preserve shared, durable state during intermittent connectivity by allowing each robot to maintain and synchronize its position and status without relying on a central coordinator, while leaving time-sensitive control traffic within ROS 2. Ditto presents this capability as groundwork for edge AI deployments in which robots, on-site servers, and cloud services share data and decisions across unreliable networks, supporting use cases such as warehouses, farming, drones, emergency response, and remote industrial sites. The preview supports Python 3.10 through 3.13, and users can try it through a quick-start application, a ROS 2 simulation, or a pre-release pip installation.
Sep 29, 2026 2,642 words in the original blog post.
Modern command-and-control systems often rely on centralized cloud and client-server infrastructure, creating data silos and operational vulnerabilities when tactical forces operate in disconnected, disrupted, intermittent, or bandwidth-limited environments. The article argues that soldiers, vehicles, sensors, autonomous platforms, and coalition partners need secure local access to shared operational data without depending on long-haul networks, higher headquarters, or cloud services. It proposes a local-first, multi-writer synchronization approach in which authorized users can work concurrently while disconnected, with changes automatically reconciled through available approved transports when connectivity resumes. Rather than replacing existing radios, applications, sensors, networks, and C2 platforms, the recommended approach is a composable, transport-independent data synchronization layer that connects isolated systems into a distributed operational data mesh. Such a system would preserve security through identity, policy, provenance, and releasability controls while enabling timely, accurate, and actionable information sharing across tactical, joint, and coalition environments.
Sep 14, 2026 941 words in the original blog post.