{
    "$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}$"
        }
    }
}
