<- Go to ProcessActions  ->

1 Definition 2 Protocol 3 Syntax 4 Semantics

1 Definition

The Action of a Process requesting an Identity Manage Service to:

  1. Produce an Item from Data, Qualifier, and requested Rights.
  2. Grant Rights (Status=Final) to the Item based on requested Rights.

If the request is accepted, the Item Manage Service responds with Item ID and the requested Rights.

2 Protocol

  1. Process sends Identify PA Request including Data, Qualifier, Process ID, and Rights (Status=Model) to Identity Service.
    1. If Identify is a free service, goto Identify.
    2. If Identify is a pay service:
      1. Process sends Identify PA Request with Service Pricing Model (Status=Model) to Item Manage.
      2. Identity sends Identify PA Response:
        1. If Identify PA Response includes Status=Err, goto End
        2. If Identify PA Response includes Status=Ack and Service Pricing Model including Transaction (both Status=Model), Process:
          1. Transacts Value contained in Transaction.
          2. Sends to Identity Identify PA Request with Service Pricing Model (Status=Model) including Transaction (Status=Final) to Item Manage.
  2. Identify: Identity
    1. Identifies Item ID.
    2. Sends to User Identify PA Response including
      1. Item ID and Rights (Status=Final)
      2. Service Pricing Model (Status=Final), if Identify is a pay service.
  3. End.

3 Syntax

https://schemas.mpai.community/MMM4/V2.2/data/Identify.json

4 Semantics

Label Description
Header Identify Process Action Header – Standard “MMM-IDF-Vx.y”
MInstanceID Identifier of M-Instance.
MEnvironmentID Identifier of M-Environment.
IdentifyPAData Data included in the Identify Process Action.
– Time Time of PA request emission and Time of PA request execution.
– RQ-Complements Complements in the PA Requests.
  – Nil Data Data to be Identified.
  – With Qualifier Qualifier of Data.
  – With ModelRights Requested Rights to the Identify Item.
  – At ProcessID
Process holding Data to be Identified.
  – With SPM Service Pricing Model, if Identify is a pay service.
– RS-Complements Complements in the Response Item.
  – Nil ItemID Item produced.
  – With Rights Rights (Status=Final) based on requested Rights if PA Request is accepted.
  – With PAStatus Possible Error Messages.
    – Ack If PA Request could be performed
    – Err If Error was found
      – FaultyPA Faulty PA Request.
      – IncDQ Incorrect Data and/or Qualifier.
      – InsRights Insufficient Rights.
      – InsValue Insufficient Value in Wallet.
Trace Authentication provenance information and time of PA production.
 DescMetadata Descriptive Metadata.

<- Go to ProcessActions  ->