Open Protocol · Apache 2.0
An open communication protocol that lets AI agents interact with physical devices using semantic intent — no hardcoded rules, no manual configuration per device.
Existing protocols
DoSync
Architecture
DoSync is a 5-layer protocol stack. Each layer has a single responsibility and doesn't need to know how the others work.
Layer 5
Intent
AI expresses semantic goals
Layer 4
Semantic
Resolver maps intent → device actions
Layer 3
Registry
Devices self-declare capabilities on join
Layer 2
Security
mTLS, local PKI — no internet required
Layer 1
Transport
WiFi · BLE · Zigbee · Z-Wave · Thread
Demo
A conversation with Claude AI triggers a physical emergency protocol in real time — 10 Philips WiZ bulbs, SMS notification, audit log. No commands. No rules. No cloud.
Raspberry Pi 5 running the hub autonomously · 10 Philips WiZ bulbs via UDP · SMS via Twilio · zero internet dependency
Quick start
No hardware required. The Docker demo starts the hub and registers 8 simulated devices automatically.
Use cases
The same 5-layer stack works anywhere an AI needs to coordinate physical systems.
Smart home
Emergencies, routines, energy efficiency — orchestrated by intent, not rules.
Retail store
Cold chain failure at 3am → manager notified, sector locked, maintenance dispatched — before products are lost.
Hotel
"Guest in 412 has arrived" → room configured to saved preferences, no configuration needed.
Factory
"Line B failure" → safe shutdown, notifications, tamper-evident audit trail.
Certification
Three tiers, self-certifiable with the CLI. No manual approval required for Basic and Standard.
DoSync Basic
Layers 1–3: connectivity, authentication, capability manifest.
DoSync Standard
Layers 1–4: intent response, events, health reporting.
DoSync Emergency
All layers + emergency override + tamper-evident audit log.
Project status
v0.3 — reference implementation. Apache 2.0. One person building it. Here's what's real today.