A method and apparatus for providing a general purpose computing platform
at a router on a network are disclosed. A virtual machine is configured
on a router to include a set of parameters. The virtual machine receives
logic from a remote site and verifies that it may host the logic based on
the parameters created during configuration.