1 Definition 2 Functional Requirements 3 Syntax 4 Semantics

1 Definition

Program Qualifier is a set of Data providing additional information on Program Data for potential use by a machine.

The combination of Program Data and Program Qualifier is called Program Object, specified by MMM-TEC V2.0.

2 Functional Requirements

  1. The Data of a Program has a format enabling it to be executed in the target M-Instance.
  2. A Program may be subject to certification before it can be imported into an M-Instance.
  3. Program Qualifier must allow the expression of the following Elements:
    1. Sub-Types
    2. Formats
    3. Attributes

Users needing additional entries in the Program Qualifier or support of new Qualifiers should make a documented request to the MPAI Secretariat. Requests will be considered by the appropriate MPAI committee.

3 Syntax

https://schemas.mpai.community/TFA/V1.3/data/ProgramQualifier.json

4 Semantics

  1. Sub-Types

    1. Non-BlockChain specific
    2. BlockChain specific
    3. Autonomous
  2. Formats

    1. Content
      1. Non-Blockchain
        1. C
        2. C++
        3. Java
      2. Blocchain
        1. Michelson
        2. Solidity