1. A device-implemented method comprising: determining a data packaging requirement of an agent in an execution environment embodied on a device, utilizing a rule engine and a set of canonical data narrowing rules by at least: collecting a data narrowing rule; asserting resource data into a working memory; and executing the rule engine with the data narrowing rule and the working memory.