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.

CAIS 2026 Imperial College London 4 Agents · 38 Events
1 Scene One

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.

2 Scene Two

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.

3 Scene Three

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.

Agent Topology

User Rupert root Jeeves HA mgr Darcy mobile Dewey librarian