{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "key": {
      "type": "string",
      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}$"
    },
    "renderer": {
      "type": "string",
      "enum": [
        "checklist",
        "list",
        "table",
        "board",
        "timeline",
        "calendar",
        "gantt",
        "summary"
      ]
    },
    "mappings": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      }
    },
    "name": {
      "type": "string",
      "minLength": 1
    },
    "visibility": {
      "type": "string",
      "enum": [
        "personal",
        "shared"
      ]
    },
    "visibleFields": {
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
        "not": {
          "enum": [
            "id",
            "trackerId",
            "recordId",
            "version",
            "schemaRevision",
            "schemaRevisionId",
            "lifecycle",
            "archived",
            "orderKey",
            "auditActor",
            "acceptance",
            "acceptanceReceipt",
            "acceptanceReceipts",
            "decision",
            "decisionReceipt",
            "verification",
            "verified",
            "humanApproval",
            "__proto__",
            "prototype",
            "constructor"
          ]
        }
      },
      "maxItems": 100
    },
    "filter": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/ProjectAgentTrackerContract_logic"
        },
        {
          "type": "object",
          "maxProperties": 1,
          "additionalProperties": true
        }
      ]
    },
    "sort": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "field": {
            "type": "string",
            "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
            "not": {
              "enum": [
                "id",
                "trackerId",
                "recordId",
                "version",
                "schemaRevision",
                "schemaRevisionId",
                "lifecycle",
                "archived",
                "orderKey",
                "auditActor",
                "acceptance",
                "acceptanceReceipt",
                "acceptanceReceipts",
                "decision",
                "decisionReceipt",
                "verification",
                "verified",
                "humanApproval",
                "__proto__",
                "prototype",
                "constructor"
              ]
            }
          },
          "direction": {
            "type": "string",
            "enum": [
              "asc",
              "desc"
            ]
          }
        },
        "required": [
          "field",
          "direction"
        ]
      },
      "maxItems": 10
    },
    "groupBy": {
      "type": "string",
      "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
      "not": {
        "enum": [
          "id",
          "trackerId",
          "recordId",
          "version",
          "schemaRevision",
          "schemaRevisionId",
          "lifecycle",
          "archived",
          "orderKey",
          "auditActor",
          "acceptance",
          "acceptanceReceipt",
          "acceptanceReceipts",
          "decision",
          "decisionReceipt",
          "verification",
          "verified",
          "humanApproval",
          "__proto__",
          "prototype",
          "constructor"
        ]
      }
    },
    "layout": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "density": {
          "type": "string",
          "enum": [
            "compact",
            "comfortable"
          ]
        },
        "timezone": {
          "type": "string",
          "minLength": 1
        },
        "from": {
          "type": "string",
          "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
        },
        "to": {
          "type": "string",
          "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
        },
        "granularity": {
          "enum": [
            "week",
            "month"
          ]
        },
        "mode": {
          "enum": [
            "overlap",
            "unscheduled",
            "outside",
            "invalid",
            "all"
          ]
        },
        "presentation": {
          "enum": [
            "visual",
            "agenda"
          ]
        }
      },
      "required": []
    },
    "completedValues": {
      "type": "array",
      "minItems": 1,
      "maxItems": 100,
      "items": {
        "type": "string",
        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}$"
      }
    }
  },
  "required": [
    "key",
    "renderer",
    "mappings"
  ],
  "allOf": [
    {
      "if": {
        "properties": {
          "renderer": {
            "const": "checklist"
          }
        }
      },
      "then": {
        "properties": {
          "mappings": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "title": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "completed": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              }
            },
            "required": [
              "title",
              "completed"
            ]
          }
        },
        "required": []
      }
    },
    {
      "if": {
        "properties": {
          "renderer": {
            "const": "list"
          }
        }
      },
      "then": {
        "properties": {
          "mappings": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "title": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "display": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              }
            },
            "required": [
              "title"
            ]
          }
        },
        "required": []
      }
    },
    {
      "if": {
        "properties": {
          "renderer": {
            "const": "table"
          }
        }
      },
      "then": {
        "properties": {
          "mappings": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "title": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "display": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              }
            },
            "required": [
              "title",
              "display"
            ]
          }
        },
        "required": []
      }
    },
    {
      "if": {
        "properties": {
          "renderer": {
            "const": "board"
          }
        }
      },
      "then": {
        "properties": {
          "mappings": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "title": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "group": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              }
            },
            "required": [
              "title",
              "group"
            ]
          }
        },
        "required": []
      }
    },
    {
      "if": {
        "properties": {
          "renderer": {
            "const": "timeline"
          }
        }
      },
      "then": {
        "properties": {
          "mappings": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "title": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "date": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "start": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "end": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "group": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "execution": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              }
            },
            "required": [],
            "anyOf": [
              {
                "required": [
                  "date"
                ]
              },
              {
                "required": [
                  "start",
                  "end"
                ]
              }
            ]
          },
          "layout": {
            "required": [
              "timezone"
            ]
          }
        },
        "required": [
          "layout"
        ]
      }
    },
    {
      "if": {
        "properties": {
          "renderer": {
            "const": "calendar"
          }
        }
      },
      "then": {
        "properties": {
          "mappings": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "title": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "date": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "group": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "execution": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              }
            },
            "required": [
              "date"
            ]
          },
          "layout": {
            "required": [
              "timezone"
            ]
          }
        },
        "required": [
          "layout"
        ]
      }
    },
    {
      "if": {
        "properties": {
          "renderer": {
            "const": "gantt"
          }
        }
      },
      "then": {
        "properties": {
          "mappings": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "title": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "start": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "end": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "dependencies": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "group": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "execution": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              }
            },
            "required": [
              "title",
              "start",
              "end",
              "dependencies"
            ]
          },
          "layout": {
            "required": [
              "timezone"
            ]
          }
        },
        "required": [
          "layout"
        ]
      }
    },
    {
      "if": {
        "properties": {
          "renderer": {
            "const": "summary"
          }
        }
      },
      "then": {
        "properties": {
          "mappings": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "execution": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "acceptance": {
                "const": "$acceptance"
              },
              "date": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "start": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              },
              "end": {
                "type": "string",
                "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
                "not": {
                  "enum": [
                    "id",
                    "trackerId",
                    "recordId",
                    "version",
                    "schemaRevision",
                    "schemaRevisionId",
                    "lifecycle",
                    "archived",
                    "orderKey",
                    "auditActor",
                    "acceptance",
                    "acceptanceReceipt",
                    "acceptanceReceipts",
                    "decision",
                    "decisionReceipt",
                    "verification",
                    "verified",
                    "humanApproval",
                    "__proto__",
                    "prototype",
                    "constructor"
                  ]
                }
              }
            },
            "required": [
              "execution"
            ]
          }
        },
        "required": []
      }
    }
  ]
}