{
  "$id": "https://alwaysai.co/common-schema.json",
  "title": "common",
  "$defs": {
    "projectId": {
      "description": "The specific project associated with the message payload.",
      "type": "string",
      "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
    },
    "appReleaseHash": {
      "description": "The version of the project associated with the message payload.",
      "type": "string",
      "pattern": "[0-9a-z]{64}"
    },
    "modelId":  {
      "description": "The id of a model",
      "type": "string",
      "pattern": "[A-Za-z0-9_]+/[A-Za-z0-9_]*"
    },
    "txId": {
      "type": "string",
      "minLength": 36,
      "maxLength": 36,
      "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
    }
  }
}
