A method, computer readable medium and system for constructing an agent in
a first execution environment that utilizes a set of canonical rules,
comprising requesting a canonical rule set for an agent, supplying the
agent with the rule set and requesting compilation of the rule set.