Project Account

From PKC
Jump to navigation Jump to search

Project Account (a.k.a. Process Account) is a hash key to refer to an execution trace of a pre-defined workflow, as referenced by a specific Contract Account. Project (or Process) Account provides the means to use operational data to infer the responsibility of involved parties and contract correctness.

Project Account in the context of PKC will be capturing the following information:

  1. One Contract Account that defines the executing contract as a Project.
  2. The involved participants in terms of Externally Owned Accounts.
  3. The internal states and outputs related to the execution of the Contract uniquely referenced by a Contract Account.

It is important to note that Project Account can be thought of as the container of execution trace information of a Contract Account.