{
  "Identifier": {
    "ImplementerID": "/* String assigned by IIDRA */",
    "Specification": {
      "Name": "MPAI-PAF",
      "AIW": "",
      "AIM": "FaceIdentityRecognition",
      "Version": "1.1"
    }
  },
  "Description": "This AIM implements the human recognition function: it identifies a human based on their face.",
  "Types": [
    {
      "Name": "FaceObject_t",
      "Type": "uint8[] Red; uint8[] Green; uint8[] Blue; uint8[] | uint16[] Depth"
    },
    {
      "Name": "FaceID_t",
      "Type": "uint8[]"
    }
  ],
  "Ports": [
    {
      "Name": "FaceObject",
      "Direction": "InputOutput",
      "RecordType": "Face_t",
      "Technology": "Software",
      "Protocol": "",
      "IsRemote": false
    },
    {
      "Name": "FaceID",
      "Direction": "OutputInput",
      "RecordType": "FaceID_t",
      "Technology": "Software",
      "Protocol": "",
      "IsRemote": false
    }
  ],
  "SubAIMs": [],
  "Topology": [],
  "Implementations": [],
  "Documentation": [
    {
      "Type": "Tutorial",
      "URI": "https://mpai.community/standards/mpai-paf/"
    }
  ]
}