<- Go to ProcessActions  ->

1 Definition 2 Protocol 3 Syntax 4 Semantics

1 Definition

The Action of a human requesting that a Register Service:

  1. Open an Account based on the human’s Personal Data.
  2. Grant Rights to the Registering human’s Processes and Items per the Account level.

If the request is accepted, the human receives an Account.

2 Protocol

  1. human
    1. Uses device to connect to an M-Instance web page.
    2. Selects Registration.
  2. M-Instance calls Identity Manage.
  3. Register displays Registration options.
  4. human selects Account Level.
  5. If Register is a pay service:
    1. Register sends Service Pricing Model (Status=Model).
    2. human
      1. Transacts Value contained in Service Pricing Model’s Transaction.
      2. Sends Service Pricing Model (Status=Model) including their data and Transaction (Status=Final).
  6. Register sends Service Pricing Model (Status=Model) including
    1. Account (Status=Final).
    2. Processes and Items available to human per Account level.
  7. human
    1. Selects Processes and Items available in M-Instance and/or
    2. UM-Sends own Processes and Items.
  8. Register sends Service Pricing Model (Status=Final) with list of Rights-enabled Processes and Items.
  9. human Executes own Processes.

3 Syntax

https://schemas.mpai.community/MMM4/V2.2/actions/RegisterPA.json

4 Semantics

Label Description
Header Register Process Action Header – Standard “USP-RGP-Vx.y”
MInstanceID Identifier of M-Instance.
MEnvironmentID Identifier of M-Environment.
RegisterPAData Data included in the Register Process Action.
– Time Time of PA request emission and Time of PA request execution.
– S-Complements Complements in PA Request.
  – With SPM Service Pricing Model, if Register is a pay service.
– D-Complements Complements in PA Response.
  – With SPM Service Pricing Model, if Register is a pay service.
 – With PAStatus Possible Error Messages.
    – Ack If PA Request could be performed
    – Err If Error was found
      – FaultyPA Faulty PA Request.
      – IncID Incorrect ID.
      – InsRights Insufficient Rights.
      – InsValue Insufficient Value in Wallet.
 DescMetadata Descriptive Metadata.

<- Go to ProcessActions  ->