1      Definition

An Item that

  1. Uniquely references a human registered with an M-Instance
  2. Includes the IDs of the human’s Personal Profile, Processes, and their Internal Rights.

2      Functional Requirements

  1. A human may have more than one Account in one or more M-Instances or M-Environments.
  2. An Account includes:
    • The ID of the Registered human.
    • An M-Instance-specific subset/superset of the Registered human’s Personal Data.
    • The Rights held by the human’s Processes.
    • The IDs
      • Devices
      • Apps
      • Services
      • Users and their Personae.

3      Syntax

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

4      Semantics

Label Size Description
Header N1 Bytes
– Standard 9 Bytes The characters “MMM-ACC-V”
– Version N2 Bytes 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.
AccountID N5 Bytes Identifier of Account.
AccountData N6 Bytes N is the number of Bytes composing the Account
– humanID N7 Bytes Identifier of human.
– PersonalProfileID N8 Bytes ID of PersonalProfile.
– Processes[] N9 Bytes Set of human’s processes in the M-Instance
  – ProcessID N10 Bytes Identifier of Process.
  – Rights[] N11 Bytes Rights
    – RightsID N12 Bytes ID of Rights
  – Personae[] N13 Bytes Set of Personae of a User
    –  PersonaID N14 Bytes Identifier of Persona
DescrMetadata N15 Bytes Descriptive Metadata

5      Data Formats

No Data Formats required.

6      To Respondents

MPAI request comments on the Functional Requirements of Accounts.