Compute mainfests should be developed in concert with the plugin, and a compute manifest should reflect the expected behaviors and capabilities of the plugin. A compute manifest is composed of the following elements:

  1. Compute Manifest
    1. IO Manager
      1. Stores
      2. Attributes
      3. Inputs
      4. Outputs
    2. Actions
      1. IO Manager
        1. Stores
        2. Attributes
        3. Inputs
        4. Outputs


A compute manifest is composed of an IOManager, and an ordered list of actions. Each action has an IOManager.

An IOManager is composed of a list of stores, a set of payload attributes, a list of input datasources and a list of output datasources.