| 1 Definition | 2 Functional Requirements | 3 Syntax | 4 Semantics | 5 Conformance Testing | 6 Performance Assessment |
1 Definition
The Symbols carried by a watermark. They are injected (original payload) and may be altered during delivery. The same Data Type is used for the Payload that an AIM inserts and for the Payload that an AIM retrieves.
2 Functional Requirements
A Payload includes:
- The ID of the M-Instance and of the U-Environment to which it belongs.
- The ID of the Payload and its time.
- The Symbols of the Payload: each is a binary, numerical or string element.
- Data Exchange Metadata providing additional information on the Payload.
3 Syntax
https://schemas.mpai.community/NNW1/V1.2/data/Payload.json
4 Semantics
| Label | Description |
| Header | Payload Header – Standard “NNW-PLD-Vx.y” |
| MInstanceID | Identifier of M-Instance. |
| UEnvironmentID | Identifier of U-Environment. |
| PayloadID | Identifier of the Payload. |
| PayloadTime | Time of the Payload. |
| PayloadData | The Symbols of the Payload: an array of at least one element, each binary, numerical or string. |
| DataXMData | Information about this Payload instance. |
| DescrMetadata | Descriptive Metadata. |
5 Conformance Testing
A Data instance Conforms with Payload (NNW-PLD) if:
- Its JSON Object validates against its JSON Schema.
- Any included JSON Object validates against its JSON Schema.
- All Data in the JSON Object:
- Have the specified Data Types.
- Conform with the Qualifiers signaled in their JSON Schemas.