Introduction ================== There are millions of home automation devices in the world and billions in the future. Many of these interact with difficulty due to the **absence of a standard** [1]_. In this project, we suggest a vision of how we can overcome the problems of interaction in pear-to-pear way. Instead of looking for a **network standard**, we propose a programming standard through a design pattern. The proposed pattern design does not travel on data network but code. This feature allows not only to exceed the limits of data-oriented standards but **to make up for services on the fly**. Verification mechanisms that guarantee correctness control the dynamic composition. Finally, an example is presented using the **Lua** [2]_ programming language. .. [1] *It's worth noting that the efforts of both the ISO/IEC and the IETF and IRTF have some limitations from a practical perspective. They aren't standards as some IT pros might understand them. They are not detailed blueprints that engineers can design to.* .. [2] *Lua is a lightweight, high-level, multi-paradigm programming language designed primarily for embedded use in applications.*