1. A method comprising: receiving, from a server, a sequence of instructions executable by a virtual machine on an electronic device and at least one permission indicator associated with the sequence of instructions, a first of the at least one permission indicators associated with a protected activity on the electronic device, wherein the sequence of instructions, when executed by the virtual machine, are adapted to present, through a user interface of the electronic device, content associated with a particular information channel of a plurality of interactive information channels defined on the electronic device in response to a selection of the particular information channel through the user interface; storing the sequence of instructions and the associated at least one permission indicator in a particular segment of a feed store of the electronic device, wherein the feed store includes a plurality of segments, with each segment corresponding to one of the plurality of information channels and the particular segment corresponds to the particular information channel; receiving a request, through the user interface, to display the content associated with the particular information channel; retrieving the sequence of instructions from the particular segment of the feed store in response to the request; executing the sequence of instructions using the virtual machine; identifying, using the virtual machine, an instruction within the sequence of instructions as being associated with the protected activity; determining, using the virtual machine, whether execution of the identified instruction is permitted based, at least in part, on the first permission indicator; and performing the protected activity if execution of the identified instruction is permitted.