1 Definition
An Item that
- Uniquely references a human registered with an M-Instance
- Includes the IDs of the human’s Personal Profile, Processes, and their Internal Rights.
2 Functional Requirements
- A human may have more than one Account in one or more M-Instances or M-Environments.
- 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 | Account Header |
| – Standard – Account | 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. |
| Account | N6 Bytes | N is the number of Bytes composing the Account |
| – humanID | N7 Bytes | Identifier of human. |
| – PersonalProfileID | N8 Bytes | ID of Personal Profile. |
| – Rights[] | N9 Bytes | Set of human’s processes in the M-Instance |
| – RightsID | N10 Bytes | ID of Rights |
| – Users[] | N11 Bytes | Set of Users |
| – UserID | N12 Bytes | ID of a User |
| – Personae[] | N13 Bytes | Set of Personae of a User having User ID |
| – PersonaID | N14 Bytes | Identifier of Persona |
| DescrMetadata | N15 Bytes | Descriptive Metadata |