1      Definition

A container of Values.

2      Functional Requirements

A Wallet

  1. Includes the set of Values for each Currency.
  2. May also include the IDs of the Transactions that cause the Wallet to have the current set of Values.

3      Syntax

https://schemas.mpai.community/MMM4/V1.0/data/Wallet.json

4      Semantics

Label Size Description
Header N1 Bytes
·       Standard 9 Bytes The characters “MMM-WAL-V”
·       Version N2 Byte Major version – 1 or 2 characters
·       Dot-separator 1 Byte The character “.”
·       Subversion N3 Byte Minor version – 1 or 2 characters
M-InstanceID N4 Bytes Identifier of M-Instance.
WalletID N5 Bytes Identifier of Wallet.
PersonalProfileID N6 Bytes Personal Profile of the Waller Holder.
WalletData N7 Bytes Wallet Values organised by Currency.
– Value[] N8 Bytes Values for Currencies.
–  TransactionID[] N9 Bytes ID of Transactions affecting a Value.
DescrMetadata N9 Bytes Descriptive Metadata