A system and method for on-line service creation in which end-users of a device
using a platform owned by a platform owner may create a service for the device
by configuring and linking pre-defined building blocks which function as the logical
steps of the service. The system includes integrity checking mechanisms, and, hence,
a platform owner does dot need to be involved in the service creation, activation,
or execution processes. The system also allows users to modify, copy, and otherwise
manipulate services created by other system users, including, for example, platform owners.