A method for constructing an agent in a first execution environment that
utilizes a set of compiled, canonical rules, comprising requesting a
canonical rule set for the agent, compiling the rule set and supplying
the agent with the compiled rule set.