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 | |
– 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. |
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 |