Multi-Agent Orchestration
for Smart Homes
Without coordination, your smart-home agents will override each other, replay stale commands, and leave no trace of what went wrong.
HearthNet is a protocol and reference implementation for coordinating multiple AI agents that manage smart-home devices. It uses Git as an append-only audit log and MQTT for real-time inter-agent communication, ensuring every actuation is authorized, conflict-free, and recoverable — all running on commodity edge hardware.
Coordinated Actuation
User says "I'm working from home." Rupert decomposes into 4 subtasks — lights, speakers, focus timer, DND — issues leases, and agents execute in parallel. All committed to Git.
Conflict Resolution
A scheduled routine fires while WFH mode is active. Two agents request conflicting changes. Dewey detects the conflict; Rupert queries the Git timeline and denies both leases.
Freshness Verification
Jeeves crashes and restarts with stale state. It replays a pre-crash command with an expired lease. Dewey blocks it — stale base commit + expired lease. A double safety gate.