{
    "$schema": "http://json-schema.org/draft-07/schema",
    "properties": {
        "protocolVersion": {
            "type": "integer",
            "minimum": 0,
            "maximum": 0,
            "$comment": "Maximum equals the latest Identity protocol version"
        },
        "identityId": {
            "type": "string",
            "contentEncoding": "base58",
            "minLength": 42,
            "maxLength": 44,
            "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$",
            "description": "Identity ID that should be disabled",
            "$comment": "Identity with specified ID must exist, be enabled and contain the key that was used to sign the state transition"
        },
    },
    "$comment": "The key used to sign the state transition must either be currently enabled or disabled no longer than 90 days ago",
    "required": [
        "protocolVersion",
        "identityId"
    ]
}