A persistent shell. Features that plug in.
HomeHub boots, authenticates, and renders its chrome with zero features installed. Everything else hangs off one of three well-defined seams.
Three ways a feature attaches — pick one per capability.
- 1Core module
- Always-on, hardwired into the router. The dashboard you land on.
- 2Feature plugin most used
- Self-describing and auto-discovered. Append one name to the installed list and the shell wires its routes, navigation, and gating — no central edit.
- 3Adapter registry
- Many features feed one shared surface — like the dashboard feed above.