1. A device-implemented method comprising: moving an agent that utilizes a merged set of a supplied and an environment resident canonical rule from a first execution environment embodied on a first device to a second execution environment embodied on a second device that includes a different set of environment resident rules, by at least; discarding the merged rule set in the first execution environment; sending the agent including a supplied rule set from the first execution environment to the second execution environment; and wherein the sending causes retrieval of an environment resident canonical rule set in the second execution environment.