1. Definition 2. Functional Requirements 3. Syntax 4. Semantics

1    Definition

An Item expressing terms and conditions or a Program that is activated when terms and conditions are met.

2     Functional Requirements

A Contract may be subject to certification before it can be imported into an M-Instance.

3     Syntax

 https://schemas.mpai.community/MMM4/V2.0/data/Contract.json

4     Semantics

Label Size Description
Header N1 Bytes Contract header
– Standard 9 Bytes The characters “MMM-CTR-V”
– Version N2 Bytes Major version – 1 or 2 Bytes
– Dot-separator 1 Byte The character “.”
– Subversion N3 Bytes Minor version – 1 or 2 Bytes
M-InstanceID N4 Bytes Identifier of M-Instance.
ContractID N5 Bytes Identifier of Contract.
ContractQualifier N6 Bytes Qualifier of Contract.
DescrMetadata N7 Bytes Descriptive Metadata