<-Operation Model     Go to ToC       Actions->

An instance of a Program running in a Device or in the computing platform underpinning an M-Instance. Process is specified by:

  1. The Functions it performs
  2. Its Process Capabilities.
  3. Metadata having the general form:
ProcessID The ID of the Process.
InRights The list of Process Actions the Process can perform.
OutRights The list of Process Actions that another Process can request the Process to perform.
WalletID The ID of the Wallet related to the Process.
DescrMdata Any human-readable description of the Process.

Metadata are extensible.

The Manager of the M-Instance running a Process may request that the Process be certified.

There are four types of Process.

1  App 2 Device 3 Service 4 User

1       App

Functions An instance of an application-specific Program executed on a Device.
Functional Requirements The Manager of the M-Instance in which an App will be deployed may request that the Device be subject to certification.

2       Device

Functions A Device can:

1.     UM-Capture Data from a U-Location
2.     UM-Send Data and Metadata to a User
and/or
1.     MM-Send an Entity from an M-Location to the Device
2.     MU-Render an Entity at a U-Location.

Functional Requirements To connect and interoperate with an M-Instance, a Device needs to expose its Process Capabilities to the M-Instance.

3       Service

Purpose A Process that provides specific Functionalities.
Functional Requirements A Service may be:
1.     One of the Services natively supported by an M-Instance.
2.     Hosted by the M-Instance but provided by a third party.

1.4       User

Purpose A Process representing a Registered human.
Functional Requirements 1.       A User may perform the following functions:
1.1.      Act as the interface of the human with the M-Instance.
1.2.      Render the User as a Persona UM-Animated by a Stream or MM-Animated by an autonomous agent.
2.       Animation results from an MM-/UM-Animate Action and enabled by a Program run by the User.
3.       The Animation Program may be provided by the human or by the M-Instance.

 

<-Operation Model     Go to ToC       Actions->