Shell-and-Seams

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.