{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "urn:transit:configuration:v1",
  "$defs": {
    "Binding": {
      "$ref": "#/$defs/Binding/$defs/T0",
      "$defs": {
        "T0": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "realm",
            "installation",
            "object"
          ],
          "properties": {
            "realm": {
              "$ref": "#/$defs/Binding/$defs/T1"
            },
            "installation": {
              "$ref": "#/$defs/Binding/$defs/T2"
            },
            "object": {
              "$ref": "#/$defs/Binding/$defs/T4"
            }
          },
          "required": [
            "realm",
            "installation",
            "object"
          ],
          "x-transit-defaults": {}
        },
        "T1": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991,
          "x-transit-bits": 64,
          "x-transit-signed": false
        },
        "T2": {
          "type": "array",
          "minItems": 16,
          "maxItems": 16,
          "items": {
            "$ref": "#/$defs/Binding/$defs/T3"
          }
        },
        "T3": {
          "type": "integer",
          "minimum": 0,
          "maximum": 255,
          "x-transit-bits": 8,
          "x-transit-signed": false
        },
        "T4": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "kind",
            "id"
          ],
          "properties": {
            "kind": {
              "$ref": "#/$defs/Binding/$defs/T5"
            },
            "id": {
              "$ref": "#/$defs/Binding/$defs/T1"
            }
          },
          "required": [
            "kind",
            "id"
          ],
          "x-transit-defaults": {}
        },
        "T5": {
          "type": "string",
          "enum": [
            "realm",
            "process",
            "resource",
            "domain"
          ]
        }
      }
    },
    "Request": {
      "$ref": "#/$defs/Request/$defs/T0",
      "$defs": {
        "T0": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "definition",
            "binding",
            "operation",
            "action"
          ],
          "properties": {
            "definition": {
              "$ref": "#/$defs/Request/$defs/T1"
            },
            "binding": {
              "$ref": "#/$defs/Request/$defs/T2"
            },
            "operation": {
              "$ref": "#/$defs/Request/$defs/T4"
            },
            "action": {
              "$ref": "#/$defs/Request/$defs/T8"
            }
          },
          "required": [
            "definition",
            "binding",
            "operation",
            "action"
          ],
          "x-transit-defaults": {}
        },
        "T1": {
          "type": "string",
          "enum": [
            "c7e556954e7f6e9cf79a65abf9d082372ea626174ca7a6b4422ae25083dffc8b"
          ]
        },
        "T2": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "realm",
            "installation",
            "object"
          ],
          "properties": {
            "realm": {
              "$ref": "#/$defs/Request/$defs/T3"
            },
            "installation": {
              "$ref": "#/$defs/Request/$defs/T4"
            },
            "object": {
              "$ref": "#/$defs/Request/$defs/T6"
            }
          },
          "required": [
            "realm",
            "installation",
            "object"
          ],
          "x-transit-defaults": {}
        },
        "T3": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991,
          "x-transit-bits": 64,
          "x-transit-signed": false
        },
        "T4": {
          "type": "array",
          "minItems": 16,
          "maxItems": 16,
          "items": {
            "$ref": "#/$defs/Request/$defs/T5"
          }
        },
        "T5": {
          "type": "integer",
          "minimum": 0,
          "maximum": 255,
          "x-transit-bits": 8,
          "x-transit-signed": false
        },
        "T6": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "kind",
            "id"
          ],
          "properties": {
            "kind": {
              "$ref": "#/$defs/Request/$defs/T7"
            },
            "id": {
              "$ref": "#/$defs/Request/$defs/T3"
            }
          },
          "required": [
            "kind",
            "id"
          ],
          "x-transit-defaults": {}
        },
        "T7": {
          "type": "string",
          "enum": [
            "realm",
            "process",
            "resource",
            "domain"
          ]
        },
        "T8": {
          "oneOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "settings"
              ],
              "properties": {
                "settings": {
                  "$ref": "#/$defs/Request/$defs/T9"
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "reload"
              ],
              "properties": {
                "reload": {
                  "$ref": "#/$defs/Request/$defs/T15"
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "reloads"
              ],
              "properties": {
                "reloads": {
                  "$ref": "#/$defs/Request/$defs/T16"
                }
              }
            }
          ]
        },
        "T9": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "name",
            "cursor",
            "origins"
          ],
          "properties": {
            "name": {
              "$ref": "#/$defs/Request/$defs/T10"
            },
            "cursor": {
              "$ref": "#/$defs/Request/$defs/T12"
            },
            "origins": {
              "$ref": "#/$defs/Request/$defs/T14"
            }
          },
          "required": [],
          "x-transit-defaults": {
            "name": null,
            "cursor": null,
            "origins": false
          }
        },
        "T10": {
          "anyOf": [
            {
              "$ref": "#/$defs/Request/$defs/T11"
            },
            {
              "type": "null"
            }
          ]
        },
        "T11": {
          "type": "string",
          "maxLength": 262144
        },
        "T12": {
          "anyOf": [
            {
              "$ref": "#/$defs/Request/$defs/T13"
            },
            {
              "type": "null"
            }
          ]
        },
        "T13": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "revision",
            "after"
          ],
          "properties": {
            "revision": {
              "$ref": "#/$defs/Request/$defs/T3"
            },
            "after": {
              "$ref": "#/$defs/Request/$defs/T3"
            }
          },
          "required": [
            "revision",
            "after"
          ],
          "x-transit-defaults": {}
        },
        "T14": {
          "type": "boolean"
        },
        "T15": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "expected_generation"
          ],
          "properties": {
            "expected_generation": {
              "$ref": "#/$defs/Request/$defs/T3"
            }
          },
          "required": [
            "expected_generation"
          ],
          "x-transit-defaults": {}
        },
        "T16": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "operation",
            "cursor",
            "origins"
          ],
          "properties": {
            "operation": {
              "$ref": "#/$defs/Request/$defs/T17"
            },
            "cursor": {
              "$ref": "#/$defs/Request/$defs/T12"
            },
            "origins": {
              "$ref": "#/$defs/Request/$defs/T14"
            }
          },
          "required": [],
          "x-transit-defaults": {
            "operation": null,
            "cursor": null,
            "origins": false
          }
        },
        "T17": {
          "anyOf": [
            {
              "$ref": "#/$defs/Request/$defs/T4"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "Signed": {
      "$ref": "#/$defs/Signed/$defs/T0",
      "$defs": {
        "T0": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "configuration",
            "authority"
          ],
          "properties": {
            "configuration": {
              "$ref": "#/$defs/Signed/$defs/T1"
            },
            "authority": {
              "$ref": "#/$defs/Signed/$defs/T19"
            }
          },
          "required": [
            "configuration",
            "authority"
          ],
          "x-transit-defaults": {}
        },
        "T1": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "definition",
            "binding",
            "operation",
            "action"
          ],
          "properties": {
            "definition": {
              "$ref": "#/$defs/Signed/$defs/T2"
            },
            "binding": {
              "$ref": "#/$defs/Signed/$defs/T3"
            },
            "operation": {
              "$ref": "#/$defs/Signed/$defs/T5"
            },
            "action": {
              "$ref": "#/$defs/Signed/$defs/T9"
            }
          },
          "required": [
            "definition",
            "binding",
            "operation",
            "action"
          ],
          "x-transit-defaults": {}
        },
        "T2": {
          "type": "string",
          "enum": [
            "c7e556954e7f6e9cf79a65abf9d082372ea626174ca7a6b4422ae25083dffc8b"
          ]
        },
        "T3": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "realm",
            "installation",
            "object"
          ],
          "properties": {
            "realm": {
              "$ref": "#/$defs/Signed/$defs/T4"
            },
            "installation": {
              "$ref": "#/$defs/Signed/$defs/T5"
            },
            "object": {
              "$ref": "#/$defs/Signed/$defs/T7"
            }
          },
          "required": [
            "realm",
            "installation",
            "object"
          ],
          "x-transit-defaults": {}
        },
        "T4": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991,
          "x-transit-bits": 64,
          "x-transit-signed": false
        },
        "T5": {
          "type": "array",
          "minItems": 16,
          "maxItems": 16,
          "items": {
            "$ref": "#/$defs/Signed/$defs/T6"
          }
        },
        "T6": {
          "type": "integer",
          "minimum": 0,
          "maximum": 255,
          "x-transit-bits": 8,
          "x-transit-signed": false
        },
        "T7": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "kind",
            "id"
          ],
          "properties": {
            "kind": {
              "$ref": "#/$defs/Signed/$defs/T8"
            },
            "id": {
              "$ref": "#/$defs/Signed/$defs/T4"
            }
          },
          "required": [
            "kind",
            "id"
          ],
          "x-transit-defaults": {}
        },
        "T8": {
          "type": "string",
          "enum": [
            "realm",
            "process",
            "resource",
            "domain"
          ]
        },
        "T9": {
          "oneOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "settings"
              ],
              "properties": {
                "settings": {
                  "$ref": "#/$defs/Signed/$defs/T10"
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "reload"
              ],
              "properties": {
                "reload": {
                  "$ref": "#/$defs/Signed/$defs/T16"
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "reloads"
              ],
              "properties": {
                "reloads": {
                  "$ref": "#/$defs/Signed/$defs/T17"
                }
              }
            }
          ]
        },
        "T10": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "name",
            "cursor",
            "origins"
          ],
          "properties": {
            "name": {
              "$ref": "#/$defs/Signed/$defs/T11"
            },
            "cursor": {
              "$ref": "#/$defs/Signed/$defs/T13"
            },
            "origins": {
              "$ref": "#/$defs/Signed/$defs/T15"
            }
          },
          "required": [],
          "x-transit-defaults": {
            "name": null,
            "cursor": null,
            "origins": false
          }
        },
        "T11": {
          "anyOf": [
            {
              "$ref": "#/$defs/Signed/$defs/T12"
            },
            {
              "type": "null"
            }
          ]
        },
        "T12": {
          "type": "string",
          "maxLength": 262144
        },
        "T13": {
          "anyOf": [
            {
              "$ref": "#/$defs/Signed/$defs/T14"
            },
            {
              "type": "null"
            }
          ]
        },
        "T14": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "revision",
            "after"
          ],
          "properties": {
            "revision": {
              "$ref": "#/$defs/Signed/$defs/T4"
            },
            "after": {
              "$ref": "#/$defs/Signed/$defs/T4"
            }
          },
          "required": [
            "revision",
            "after"
          ],
          "x-transit-defaults": {}
        },
        "T15": {
          "type": "boolean"
        },
        "T16": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "expected_generation"
          ],
          "properties": {
            "expected_generation": {
              "$ref": "#/$defs/Signed/$defs/T4"
            }
          },
          "required": [
            "expected_generation"
          ],
          "x-transit-defaults": {}
        },
        "T17": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "operation",
            "cursor",
            "origins"
          ],
          "properties": {
            "operation": {
              "$ref": "#/$defs/Signed/$defs/T18"
            },
            "cursor": {
              "$ref": "#/$defs/Signed/$defs/T13"
            },
            "origins": {
              "$ref": "#/$defs/Signed/$defs/T15"
            }
          },
          "required": [],
          "x-transit-defaults": {
            "operation": null,
            "cursor": null,
            "origins": false
          }
        },
        "T18": {
          "anyOf": [
            {
              "$ref": "#/$defs/Signed/$defs/T5"
            },
            {
              "type": "null"
            }
          ]
        },
        "T19": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "query",
            "signature"
          ],
          "properties": {
            "query": {
              "type": "object",
              "additionalProperties": false,
              "x-transit-field-order": [
                "version",
                "definition",
                "realm",
                "principal",
                "kind"
              ],
              "properties": {
                "version": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "x-transit-bits": 32,
                  "x-transit-signed": false
                },
                "definition": {
                  "type": "string",
                  "enum": [
                    "c7e556954e7f6e9cf79a65abf9d082372ea626174ca7a6b4422ae25083dffc8b"
                  ]
                },
                "realm": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 9007199254740991,
                  "x-transit-bits": 64,
                  "x-transit-signed": false
                },
                "principal": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 9007199254740991,
                  "x-transit-bits": 64,
                  "x-transit-signed": false
                },
                "kind": {
                  "oneOf": [
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "authorization"
                      ],
                      "properties": {
                        "authorization": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "role",
                            "kind"
                          ],
                          "properties": {
                            "role": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "kind": {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "identity"
                                  ],
                                  "properties": {
                                    "identity": {
                                      "type": "object",
                                      "maxProperties": 0
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "preview"
                                  ],
                                  "properties": {
                                    "preview": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "expected_revision",
                                        "action"
                                      ],
                                      "properties": {
                                        "expected_revision": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        "action": {
                                          "oneOf": [
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "create_role"
                                              ],
                                              "properties": {
                                                "create_role": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "name",
                                                    "login",
                                                    "create_role"
                                                  ],
                                                  "properties": {
                                                    "name": {
                                                      "type": "string",
                                                      "pattern": "^(?:[0-9a-f]{2})*$",
                                                      "maxLength": 512,
                                                      "x-transit-encoding": "lowercase-hex"
                                                    },
                                                    "login": {
                                                      "type": "boolean"
                                                    },
                                                    "create_role": {
                                                      "type": "boolean"
                                                    }
                                                  },
                                                  "required": [
                                                    "name"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "login": false,
                                                    "create_role": false
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "alter_role"
                                              ],
                                              "properties": {
                                                "alter_role": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "id",
                                                    "name",
                                                    "owner",
                                                    "login",
                                                    "enabled",
                                                    "create_role"
                                                  ],
                                                  "properties": {
                                                    "id": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "name": {
                                                      "anyOf": [
                                                        {
                                                          "type": "string",
                                                          "pattern": "^(?:[0-9a-f]{2})*$",
                                                          "maxLength": 512,
                                                          "x-transit-encoding": "lowercase-hex"
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    },
                                                    "owner": {
                                                      "anyOf": [
                                                        {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    },
                                                    "login": {
                                                      "anyOf": [
                                                        {
                                                          "type": "boolean"
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    },
                                                    "enabled": {
                                                      "anyOf": [
                                                        {
                                                          "type": "boolean"
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    },
                                                    "create_role": {
                                                      "anyOf": [
                                                        {
                                                          "type": "boolean"
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "id"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "name": null,
                                                    "owner": null,
                                                    "login": null,
                                                    "enabled": null,
                                                    "create_role": null
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "retire_role"
                                              ],
                                              "properties": {
                                                "retire_role": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "id",
                                                    "behavior"
                                                  ],
                                                  "properties": {
                                                    "id": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "behavior": {
                                                      "type": "string",
                                                      "enum": [
                                                        "restrict",
                                                        "cascade"
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "id"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "behavior": "restrict"
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "membership"
                                              ],
                                              "properties": {
                                                "membership": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "member",
                                                    "role",
                                                    "admin",
                                                    "inherit",
                                                    "set"
                                                  ],
                                                  "properties": {
                                                    "member": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "role": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "admin": {
                                                      "anyOf": [
                                                        {
                                                          "type": "boolean"
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    },
                                                    "inherit": {
                                                      "anyOf": [
                                                        {
                                                          "type": "boolean"
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    },
                                                    "set": {
                                                      "anyOf": [
                                                        {
                                                          "type": "boolean"
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "member",
                                                    "role"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "admin": null,
                                                    "inherit": null,
                                                    "set": null
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "revoke_membership"
                                              ],
                                              "properties": {
                                                "revoke_membership": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "id",
                                                    "option",
                                                    "behavior"
                                                  ],
                                                  "properties": {
                                                    "id": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "option": {
                                                      "anyOf": [
                                                        {
                                                          "type": "string",
                                                          "enum": [
                                                            "admin",
                                                            "inherit",
                                                            "set"
                                                          ]
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    },
                                                    "behavior": {
                                                      "type": "string",
                                                      "enum": [
                                                        "restrict",
                                                        "cascade"
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "id"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "option": null,
                                                    "behavior": "restrict"
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "revoke_role"
                                              ],
                                              "properties": {
                                                "revoke_role": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "member",
                                                    "role",
                                                    "option",
                                                    "behavior"
                                                  ],
                                                  "properties": {
                                                    "member": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "role": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "option": {
                                                      "anyOf": [
                                                        {
                                                          "type": "string",
                                                          "enum": [
                                                            "admin",
                                                            "inherit",
                                                            "set"
                                                          ]
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    },
                                                    "behavior": {
                                                      "type": "string",
                                                      "enum": [
                                                        "restrict",
                                                        "cascade"
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "member",
                                                    "role"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "option": null,
                                                    "behavior": "restrict"
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "register_domain"
                                              ],
                                              "properties": {
                                                "register_domain": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "registrar",
                                                    "actions"
                                                  ],
                                                  "properties": {
                                                    "registrar": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "actions": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "registrar",
                                                    "actions"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "register_object"
                                              ],
                                              "properties": {
                                                "register_object": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "domain",
                                                    "owner",
                                                    "schema",
                                                    "binding"
                                                  ],
                                                  "properties": {
                                                    "domain": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "owner": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "schema": {
                                                      "anyOf": [
                                                        {
                                                          "type": "object",
                                                          "additionalProperties": false,
                                                          "x-transit-field-order": [
                                                            "kind",
                                                            "id"
                                                          ],
                                                          "properties": {
                                                            "kind": {
                                                              "type": "string",
                                                              "enum": [
                                                                "realm",
                                                                "process",
                                                                "resource",
                                                                "domain"
                                                              ]
                                                            },
                                                            "id": {
                                                              "type": "integer",
                                                              "minimum": 0,
                                                              "maximum": 9007199254740991,
                                                              "x-transit-bits": 64,
                                                              "x-transit-signed": false
                                                            }
                                                          },
                                                          "required": [
                                                            "kind",
                                                            "id"
                                                          ],
                                                          "x-transit-defaults": {}
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    },
                                                    "binding": {
                                                      "anyOf": [
                                                        {
                                                          "type": "array",
                                                          "minItems": 32,
                                                          "maxItems": 32,
                                                          "items": {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "maximum": 255,
                                                            "x-transit-bits": 8,
                                                            "x-transit-signed": false
                                                          }
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "domain",
                                                    "owner"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "schema": null,
                                                    "binding": null
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "transfer_object"
                                              ],
                                              "properties": {
                                                "transfer_object": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "object",
                                                    "owner"
                                                  ],
                                                  "properties": {
                                                    "object": {
                                                      "type": "object",
                                                      "additionalProperties": false,
                                                      "x-transit-field-order": [
                                                        "kind",
                                                        "id"
                                                      ],
                                                      "properties": {
                                                        "kind": {
                                                          "type": "string",
                                                          "enum": [
                                                            "realm",
                                                            "process",
                                                            "resource",
                                                            "domain"
                                                          ]
                                                        },
                                                        "id": {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        }
                                                      },
                                                      "required": [
                                                        "kind",
                                                        "id"
                                                      ],
                                                      "x-transit-defaults": {}
                                                    },
                                                    "owner": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "object",
                                                    "owner"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "retire_object"
                                              ],
                                              "properties": {
                                                "retire_object": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "kind",
                                                    "id"
                                                  ],
                                                  "properties": {
                                                    "kind": {
                                                      "type": "string",
                                                      "enum": [
                                                        "realm",
                                                        "process",
                                                        "resource",
                                                        "domain"
                                                      ]
                                                    },
                                                    "id": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "kind",
                                                    "id"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "grant"
                                              ],
                                              "properties": {
                                                "grant": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "object",
                                                    "grantee",
                                                    "privileges",
                                                    "grant_options"
                                                  ],
                                                  "properties": {
                                                    "object": {
                                                      "type": "object",
                                                      "additionalProperties": false,
                                                      "x-transit-field-order": [
                                                        "kind",
                                                        "id"
                                                      ],
                                                      "properties": {
                                                        "kind": {
                                                          "type": "string",
                                                          "enum": [
                                                            "realm",
                                                            "process",
                                                            "resource",
                                                            "domain"
                                                          ]
                                                        },
                                                        "id": {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        }
                                                      },
                                                      "required": [
                                                        "kind",
                                                        "id"
                                                      ],
                                                      "x-transit-defaults": {}
                                                    },
                                                    "grantee": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "privileges": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "grant_options": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "object",
                                                    "grantee",
                                                    "privileges"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "grant_options": 0
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "revoke"
                                              ],
                                              "properties": {
                                                "revoke": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "id",
                                                    "privileges",
                                                    "grant_option_only",
                                                    "behavior"
                                                  ],
                                                  "properties": {
                                                    "id": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "privileges": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "grant_option_only": {
                                                      "type": "boolean"
                                                    },
                                                    "behavior": {
                                                      "type": "string",
                                                      "enum": [
                                                        "restrict",
                                                        "cascade"
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "id",
                                                    "privileges"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "grant_option_only": false,
                                                    "behavior": "restrict"
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "revoke_privileges"
                                              ],
                                              "properties": {
                                                "revoke_privileges": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "object",
                                                    "grantee",
                                                    "privileges",
                                                    "grant_option_only",
                                                    "behavior"
                                                  ],
                                                  "properties": {
                                                    "object": {
                                                      "type": "object",
                                                      "additionalProperties": false,
                                                      "x-transit-field-order": [
                                                        "kind",
                                                        "id"
                                                      ],
                                                      "properties": {
                                                        "kind": {
                                                          "type": "string",
                                                          "enum": [
                                                            "realm",
                                                            "process",
                                                            "resource",
                                                            "domain"
                                                          ]
                                                        },
                                                        "id": {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        }
                                                      },
                                                      "required": [
                                                        "kind",
                                                        "id"
                                                      ],
                                                      "x-transit-defaults": {}
                                                    },
                                                    "grantee": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "privileges": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "grant_option_only": {
                                                      "type": "boolean"
                                                    },
                                                    "behavior": {
                                                      "type": "string",
                                                      "enum": [
                                                        "restrict",
                                                        "cascade"
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "object",
                                                    "grantee",
                                                    "privileges"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "grant_option_only": false,
                                                    "behavior": "restrict"
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "default_grant"
                                              ],
                                              "properties": {
                                                "default_grant": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "creator",
                                                    "schema",
                                                    "domain",
                                                    "grantee",
                                                    "privileges",
                                                    "grant_options"
                                                  ],
                                                  "properties": {
                                                    "creator": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "schema": {
                                                      "type": "object",
                                                      "additionalProperties": false,
                                                      "x-transit-field-order": [
                                                        "kind",
                                                        "id"
                                                      ],
                                                      "properties": {
                                                        "kind": {
                                                          "type": "string",
                                                          "enum": [
                                                            "realm",
                                                            "process",
                                                            "resource",
                                                            "domain"
                                                          ]
                                                        },
                                                        "id": {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        }
                                                      },
                                                      "required": [
                                                        "kind",
                                                        "id"
                                                      ],
                                                      "x-transit-defaults": {}
                                                    },
                                                    "domain": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "grantee": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "privileges": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "grant_options": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "creator",
                                                    "schema",
                                                    "domain",
                                                    "grantee",
                                                    "privileges"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "grant_options": 0
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "revoke_default"
                                              ],
                                              "properties": {
                                                "revoke_default": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "revoke_defaults"
                                              ],
                                              "properties": {
                                                "revoke_defaults": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "creator",
                                                    "schema",
                                                    "domain",
                                                    "grantee",
                                                    "privileges",
                                                    "grant_option_only"
                                                  ],
                                                  "properties": {
                                                    "creator": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "schema": {
                                                      "type": "object",
                                                      "additionalProperties": false,
                                                      "x-transit-field-order": [
                                                        "kind",
                                                        "id"
                                                      ],
                                                      "properties": {
                                                        "kind": {
                                                          "type": "string",
                                                          "enum": [
                                                            "realm",
                                                            "process",
                                                            "resource",
                                                            "domain"
                                                          ]
                                                        },
                                                        "id": {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        }
                                                      },
                                                      "required": [
                                                        "kind",
                                                        "id"
                                                      ],
                                                      "x-transit-defaults": {}
                                                    },
                                                    "domain": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "grantee": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "privileges": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "grant_option_only": {
                                                      "type": "boolean"
                                                    }
                                                  },
                                                  "required": [
                                                    "creator",
                                                    "schema",
                                                    "domain",
                                                    "grantee",
                                                    "privileges"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "grant_option_only": false
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "bind_credential"
                                              ],
                                              "properties": {
                                                "bind_credential": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "principal",
                                                    "role",
                                                    "public_key",
                                                    "pid"
                                                  ],
                                                  "properties": {
                                                    "principal": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "role": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "public_key": {
                                                      "type": "array",
                                                      "minItems": 32,
                                                      "maxItems": 32,
                                                      "items": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "maximum": 255,
                                                        "x-transit-bits": 8,
                                                        "x-transit-signed": false
                                                      }
                                                    },
                                                    "pid": {
                                                      "anyOf": [
                                                        {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "principal",
                                                    "role",
                                                    "public_key"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "pid": null
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "rotate_credential"
                                              ],
                                              "properties": {
                                                "rotate_credential": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "principal",
                                                    "expected_epoch",
                                                    "public_key"
                                                  ],
                                                  "properties": {
                                                    "principal": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "expected_epoch": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "public_key": {
                                                      "type": "array",
                                                      "minItems": 32,
                                                      "maxItems": 32,
                                                      "items": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "maximum": 255,
                                                        "x-transit-bits": 8,
                                                        "x-transit-signed": false
                                                      }
                                                    }
                                                  },
                                                  "required": [
                                                    "principal",
                                                    "expected_epoch",
                                                    "public_key"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "disable_credential"
                                              ],
                                              "properties": {
                                                "disable_credential": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "principal",
                                                    "expected_epoch"
                                                  ],
                                                  "properties": {
                                                    "principal": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "expected_epoch": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "principal",
                                                    "expected_epoch"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      },
                                      "required": [
                                        "expected_revision",
                                        "action"
                                      ],
                                      "x-transit-defaults": {}
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "authenticate"
                                  ],
                                  "properties": {
                                    "authenticate": {
                                      "oneOf": [
                                        {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "required": [
                                            "signed"
                                          ],
                                          "properties": {
                                            "signed": {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "x-transit-field-order": [
                                                "claim",
                                                "signature"
                                              ],
                                              "properties": {
                                                "claim": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "definition",
                                                    "realm",
                                                    "principal",
                                                    "credential_epoch",
                                                    "role",
                                                    "audience",
                                                    "context"
                                                  ],
                                                  "properties": {
                                                    "definition": {
                                                      "type": "string",
                                                      "enum": [
                                                        "c7e556954e7f6e9cf79a65abf9d082372ea626174ca7a6b4422ae25083dffc8b"
                                                      ]
                                                    },
                                                    "realm": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "principal": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "credential_epoch": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "role": {
                                                      "anyOf": [
                                                        {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    },
                                                    "audience": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "context": {
                                                      "type": "array",
                                                      "minItems": 32,
                                                      "maxItems": 32,
                                                      "items": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "maximum": 255,
                                                        "x-transit-bits": 8,
                                                        "x-transit-signed": false
                                                      }
                                                    }
                                                  },
                                                  "required": [
                                                    "definition",
                                                    "realm",
                                                    "principal",
                                                    "credential_epoch",
                                                    "role",
                                                    "audience",
                                                    "context"
                                                  ],
                                                  "x-transit-defaults": {}
                                                },
                                                "signature": {
                                                  "type": "array",
                                                  "minItems": 64,
                                                  "maxItems": 64,
                                                  "items": {
                                                    "type": "integer",
                                                    "minimum": 0,
                                                    "maximum": 255,
                                                    "x-transit-bits": 8,
                                                    "x-transit-signed": false
                                                  }
                                                }
                                              },
                                              "required": [
                                                "claim",
                                                "signature"
                                              ],
                                              "x-transit-defaults": {}
                                            }
                                          }
                                        },
                                        {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "required": [
                                            "accepted"
                                          ],
                                          "properties": {
                                            "accepted": {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "x-transit-field-order": [
                                                "pid",
                                                "input",
                                                "principal"
                                              ],
                                              "properties": {
                                                "pid": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                },
                                                "input": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                },
                                                "principal": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                }
                                              },
                                              "required": [
                                                "pid",
                                                "input",
                                                "principal"
                                              ],
                                              "x-transit-defaults": {}
                                            }
                                          }
                                        }
                                      ]
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "check"
                                  ],
                                  "properties": {
                                    "check": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "subject",
                                        "requirements",
                                        "selectable"
                                      ],
                                      "properties": {
                                        "subject": {
                                          "oneOf": [
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "signed"
                                              ],
                                              "properties": {
                                                "signed": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "claim",
                                                    "signature"
                                                  ],
                                                  "properties": {
                                                    "claim": {
                                                      "type": "object",
                                                      "additionalProperties": false,
                                                      "x-transit-field-order": [
                                                        "definition",
                                                        "realm",
                                                        "principal",
                                                        "credential_epoch",
                                                        "role",
                                                        "audience",
                                                        "context"
                                                      ],
                                                      "properties": {
                                                        "definition": {
                                                          "type": "string",
                                                          "enum": [
                                                            "c7e556954e7f6e9cf79a65abf9d082372ea626174ca7a6b4422ae25083dffc8b"
                                                          ]
                                                        },
                                                        "realm": {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        "principal": {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        "credential_epoch": {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        "role": {
                                                          "anyOf": [
                                                            {
                                                              "type": "integer",
                                                              "minimum": 0,
                                                              "maximum": 9007199254740991,
                                                              "x-transit-bits": 64,
                                                              "x-transit-signed": false
                                                            },
                                                            {
                                                              "type": "null"
                                                            }
                                                          ]
                                                        },
                                                        "audience": {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        "context": {
                                                          "type": "array",
                                                          "minItems": 32,
                                                          "maxItems": 32,
                                                          "items": {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "maximum": 255,
                                                            "x-transit-bits": 8,
                                                            "x-transit-signed": false
                                                          }
                                                        }
                                                      },
                                                      "required": [
                                                        "definition",
                                                        "realm",
                                                        "principal",
                                                        "credential_epoch",
                                                        "role",
                                                        "audience",
                                                        "context"
                                                      ],
                                                      "x-transit-defaults": {}
                                                    },
                                                    "signature": {
                                                      "type": "array",
                                                      "minItems": 64,
                                                      "maxItems": 64,
                                                      "items": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "maximum": 255,
                                                        "x-transit-bits": 8,
                                                        "x-transit-signed": false
                                                      }
                                                    }
                                                  },
                                                  "required": [
                                                    "claim",
                                                    "signature"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "accepted"
                                              ],
                                              "properties": {
                                                "accepted": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "input",
                                                    "principal"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "input": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "principal": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "input",
                                                    "principal"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        "requirements": {
                                          "type": "array",
                                          "minItems": 16,
                                          "maxItems": 16,
                                          "items": {
                                            "anyOf": [
                                              {
                                                "type": "object",
                                                "additionalProperties": false,
                                                "x-transit-field-order": [
                                                  "object",
                                                  "privileges",
                                                  "access"
                                                ],
                                                "properties": {
                                                  "object": {
                                                    "type": "object",
                                                    "additionalProperties": false,
                                                    "x-transit-field-order": [
                                                      "kind",
                                                      "id"
                                                    ],
                                                    "properties": {
                                                      "kind": {
                                                        "type": "string",
                                                        "enum": [
                                                          "realm",
                                                          "process",
                                                          "resource",
                                                          "domain"
                                                        ]
                                                      },
                                                      "id": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "maximum": 9007199254740991,
                                                        "x-transit-bits": 64,
                                                        "x-transit-signed": false
                                                      }
                                                    },
                                                    "required": [
                                                      "kind",
                                                      "id"
                                                    ],
                                                    "x-transit-defaults": {}
                                                  },
                                                  "privileges": {
                                                    "type": "integer",
                                                    "minimum": 0,
                                                    "maximum": 9007199254740991,
                                                    "x-transit-bits": 64,
                                                    "x-transit-signed": false
                                                  },
                                                  "access": {
                                                    "type": "string",
                                                    "enum": [
                                                      "all",
                                                      "any",
                                                      "ownership",
                                                      "visible"
                                                    ]
                                                  }
                                                },
                                                "required": [
                                                  "object"
                                                ],
                                                "x-transit-defaults": {
                                                  "privileges": 0,
                                                  "access": "all"
                                                }
                                              },
                                              {
                                                "type": "null"
                                              }
                                            ]
                                          }
                                        },
                                        "selectable": {
                                          "anyOf": [
                                            {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            },
                                            {
                                              "type": "null"
                                            }
                                          ]
                                        }
                                      },
                                      "required": [
                                        "subject",
                                        "requirements"
                                      ],
                                      "x-transit-defaults": {
                                        "selectable": null
                                      }
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "decision"
                                  ],
                                  "properties": {
                                    "decision": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "object",
                                        "privileges"
                                      ],
                                      "properties": {
                                        "object": {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "x-transit-field-order": [
                                            "kind",
                                            "id"
                                          ],
                                          "properties": {
                                            "kind": {
                                              "type": "string",
                                              "enum": [
                                                "realm",
                                                "process",
                                                "resource",
                                                "domain"
                                              ]
                                            },
                                            "id": {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            }
                                          },
                                          "required": [
                                            "kind",
                                            "id"
                                          ],
                                          "x-transit-defaults": {}
                                        },
                                        "privileges": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        }
                                      },
                                      "required": [
                                        "object",
                                        "privileges"
                                      ],
                                      "x-transit-defaults": {}
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "role"
                                  ],
                                  "properties": {
                                    "role": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "resolve"
                                  ],
                                  "properties": {
                                    "resolve": {
                                      "type": "string",
                                      "pattern": "^(?:[0-9a-f]{2})*$",
                                      "maxLength": 512,
                                      "x-transit-encoding": "lowercase-hex"
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "roles"
                                  ],
                                  "properties": {
                                    "roles": {
                                      "anyOf": [
                                        {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "x-transit-field-order": [
                                            "revision",
                                            "after",
                                            "scope"
                                          ],
                                          "properties": {
                                            "revision": {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            },
                                            "after": {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            },
                                            "scope": {
                                              "type": "array",
                                              "minItems": 32,
                                              "maxItems": 32,
                                              "items": {
                                                "type": "integer",
                                                "minimum": 0,
                                                "maximum": 255,
                                                "x-transit-bits": 8,
                                                "x-transit-signed": false
                                              }
                                            }
                                          },
                                          "required": [
                                            "revision",
                                            "after",
                                            "scope"
                                          ],
                                          "x-transit-defaults": {}
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ]
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "memberships"
                                  ],
                                  "properties": {
                                    "memberships": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "member",
                                        "cursor"
                                      ],
                                      "properties": {
                                        "member": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        "cursor": {
                                          "anyOf": [
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "x-transit-field-order": [
                                                "revision",
                                                "after",
                                                "scope"
                                              ],
                                              "properties": {
                                                "revision": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                },
                                                "after": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                },
                                                "scope": {
                                                  "type": "array",
                                                  "minItems": 32,
                                                  "maxItems": 32,
                                                  "items": {
                                                    "type": "integer",
                                                    "minimum": 0,
                                                    "maximum": 255,
                                                    "x-transit-bits": 8,
                                                    "x-transit-signed": false
                                                  }
                                                }
                                              },
                                              "required": [
                                                "revision",
                                                "after",
                                                "scope"
                                              ],
                                              "x-transit-defaults": {}
                                            },
                                            {
                                              "type": "null"
                                            }
                                          ]
                                        }
                                      },
                                      "required": [
                                        "member"
                                      ],
                                      "x-transit-defaults": {
                                        "cursor": null
                                      }
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "object"
                                  ],
                                  "properties": {
                                    "object": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "kind",
                                        "id"
                                      ],
                                      "properties": {
                                        "kind": {
                                          "type": "string",
                                          "enum": [
                                            "realm",
                                            "process",
                                            "resource",
                                            "domain"
                                          ]
                                        },
                                        "id": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        }
                                      },
                                      "required": [
                                        "kind",
                                        "id"
                                      ],
                                      "x-transit-defaults": {}
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "binding"
                                  ],
                                  "properties": {
                                    "binding": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "domain",
                                        "key"
                                      ],
                                      "properties": {
                                        "domain": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        "key": {
                                          "type": "array",
                                          "minItems": 32,
                                          "maxItems": 32,
                                          "items": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 255,
                                            "x-transit-bits": 8,
                                            "x-transit-signed": false
                                          }
                                        }
                                      },
                                      "required": [
                                        "domain",
                                        "key"
                                      ],
                                      "x-transit-defaults": {}
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "registration"
                                  ],
                                  "properties": {
                                    "registration": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "domain",
                                        "key"
                                      ],
                                      "properties": {
                                        "domain": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        "key": {
                                          "type": "array",
                                          "minItems": 32,
                                          "maxItems": 32,
                                          "items": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 255,
                                            "x-transit-bits": 8,
                                            "x-transit-signed": false
                                          }
                                        }
                                      },
                                      "required": [
                                        "domain",
                                        "key"
                                      ],
                                      "x-transit-defaults": {}
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "grants"
                                  ],
                                  "properties": {
                                    "grants": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "object",
                                        "grantee",
                                        "cursor"
                                      ],
                                      "properties": {
                                        "object": {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "x-transit-field-order": [
                                            "kind",
                                            "id"
                                          ],
                                          "properties": {
                                            "kind": {
                                              "type": "string",
                                              "enum": [
                                                "realm",
                                                "process",
                                                "resource",
                                                "domain"
                                              ]
                                            },
                                            "id": {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            }
                                          },
                                          "required": [
                                            "kind",
                                            "id"
                                          ],
                                          "x-transit-defaults": {}
                                        },
                                        "grantee": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        "cursor": {
                                          "anyOf": [
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "x-transit-field-order": [
                                                "revision",
                                                "after",
                                                "scope"
                                              ],
                                              "properties": {
                                                "revision": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                },
                                                "after": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                },
                                                "scope": {
                                                  "type": "array",
                                                  "minItems": 32,
                                                  "maxItems": 32,
                                                  "items": {
                                                    "type": "integer",
                                                    "minimum": 0,
                                                    "maximum": 255,
                                                    "x-transit-bits": 8,
                                                    "x-transit-signed": false
                                                  }
                                                }
                                              },
                                              "required": [
                                                "revision",
                                                "after",
                                                "scope"
                                              ],
                                              "x-transit-defaults": {}
                                            },
                                            {
                                              "type": "null"
                                            }
                                          ]
                                        }
                                      },
                                      "required": [
                                        "object",
                                        "grantee"
                                      ],
                                      "x-transit-defaults": {
                                        "cursor": null
                                      }
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "defaults"
                                  ],
                                  "properties": {
                                    "defaults": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "creator",
                                        "cursor"
                                      ],
                                      "properties": {
                                        "creator": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        "cursor": {
                                          "anyOf": [
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "x-transit-field-order": [
                                                "revision",
                                                "after",
                                                "scope"
                                              ],
                                              "properties": {
                                                "revision": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                },
                                                "after": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                },
                                                "scope": {
                                                  "type": "array",
                                                  "minItems": 32,
                                                  "maxItems": 32,
                                                  "items": {
                                                    "type": "integer",
                                                    "minimum": 0,
                                                    "maximum": 255,
                                                    "x-transit-bits": 8,
                                                    "x-transit-signed": false
                                                  }
                                                }
                                              },
                                              "required": [
                                                "revision",
                                                "after",
                                                "scope"
                                              ],
                                              "x-transit-defaults": {}
                                            },
                                            {
                                              "type": "null"
                                            }
                                          ]
                                        }
                                      },
                                      "required": [
                                        "creator"
                                      ],
                                      "x-transit-defaults": {
                                        "cursor": null
                                      }
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "change"
                                  ],
                                  "properties": {
                                    "change": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "operation"
                                  ],
                                  "properties": {
                                    "operation": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "receipt"
                                  ],
                                  "properties": {
                                    "receipt": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "version",
                                        "definition",
                                        "realm",
                                        "principal",
                                        "sequence",
                                        "command"
                                      ],
                                      "properties": {
                                        "version": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 4294967295,
                                          "x-transit-bits": 32,
                                          "x-transit-signed": false
                                        },
                                        "definition": {
                                          "type": "string",
                                          "enum": [
                                            "c7e556954e7f6e9cf79a65abf9d082372ea626174ca7a6b4422ae25083dffc8b"
                                          ]
                                        },
                                        "realm": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        "principal": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        "sequence": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        "command": {
                                          "oneOf": [
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "authorization"
                                              ],
                                              "properties": {
                                                "authorization": {
                                                  "oneOf": [
                                                    {
                                                      "type": "object",
                                                      "additionalProperties": false,
                                                      "required": [
                                                        "begin"
                                                      ],
                                                      "properties": {
                                                        "begin": {
                                                          "type": "object",
                                                          "additionalProperties": false,
                                                          "x-transit-field-order": [
                                                            "expected_revision",
                                                            "role",
                                                            "action"
                                                          ],
                                                          "properties": {
                                                            "expected_revision": {
                                                              "type": "integer",
                                                              "minimum": 0,
                                                              "maximum": 9007199254740991,
                                                              "x-transit-bits": 64,
                                                              "x-transit-signed": false
                                                            },
                                                            "role": {
                                                              "anyOf": [
                                                                {
                                                                  "type": "integer",
                                                                  "minimum": 0,
                                                                  "maximum": 9007199254740991,
                                                                  "x-transit-bits": 64,
                                                                  "x-transit-signed": false
                                                                },
                                                                {
                                                                  "type": "null"
                                                                }
                                                              ]
                                                            },
                                                            "action": {
                                                              "oneOf": [
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "create_role"
                                                                  ],
                                                                  "properties": {
                                                                    "create_role": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "name",
                                                                        "login",
                                                                        "create_role"
                                                                      ],
                                                                      "properties": {
                                                                        "name": {
                                                                          "type": "string",
                                                                          "pattern": "^(?:[0-9a-f]{2})*$",
                                                                          "maxLength": 512,
                                                                          "x-transit-encoding": "lowercase-hex"
                                                                        },
                                                                        "login": {
                                                                          "type": "boolean"
                                                                        },
                                                                        "create_role": {
                                                                          "type": "boolean"
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "name"
                                                                      ],
                                                                      "x-transit-defaults": {
                                                                        "login": false,
                                                                        "create_role": false
                                                                      }
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "alter_role"
                                                                  ],
                                                                  "properties": {
                                                                    "alter_role": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "id",
                                                                        "name",
                                                                        "owner",
                                                                        "login",
                                                                        "enabled",
                                                                        "create_role"
                                                                      ],
                                                                      "properties": {
                                                                        "id": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "name": {
                                                                          "anyOf": [
                                                                            {
                                                                              "type": "string",
                                                                              "pattern": "^(?:[0-9a-f]{2})*$",
                                                                              "maxLength": 512,
                                                                              "x-transit-encoding": "lowercase-hex"
                                                                            },
                                                                            {
                                                                              "type": "null"
                                                                            }
                                                                          ]
                                                                        },
                                                                        "owner": {
                                                                          "anyOf": [
                                                                            {
                                                                              "type": "integer",
                                                                              "minimum": 0,
                                                                              "maximum": 9007199254740991,
                                                                              "x-transit-bits": 64,
                                                                              "x-transit-signed": false
                                                                            },
                                                                            {
                                                                              "type": "null"
                                                                            }
                                                                          ]
                                                                        },
                                                                        "login": {
                                                                          "anyOf": [
                                                                            {
                                                                              "type": "boolean"
                                                                            },
                                                                            {
                                                                              "type": "null"
                                                                            }
                                                                          ]
                                                                        },
                                                                        "enabled": {
                                                                          "anyOf": [
                                                                            {
                                                                              "type": "boolean"
                                                                            },
                                                                            {
                                                                              "type": "null"
                                                                            }
                                                                          ]
                                                                        },
                                                                        "create_role": {
                                                                          "anyOf": [
                                                                            {
                                                                              "type": "boolean"
                                                                            },
                                                                            {
                                                                              "type": "null"
                                                                            }
                                                                          ]
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "id"
                                                                      ],
                                                                      "x-transit-defaults": {
                                                                        "name": null,
                                                                        "owner": null,
                                                                        "login": null,
                                                                        "enabled": null,
                                                                        "create_role": null
                                                                      }
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "retire_role"
                                                                  ],
                                                                  "properties": {
                                                                    "retire_role": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "id",
                                                                        "behavior"
                                                                      ],
                                                                      "properties": {
                                                                        "id": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "behavior": {
                                                                          "type": "string",
                                                                          "enum": [
                                                                            "restrict",
                                                                            "cascade"
                                                                          ]
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "id"
                                                                      ],
                                                                      "x-transit-defaults": {
                                                                        "behavior": "restrict"
                                                                      }
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "membership"
                                                                  ],
                                                                  "properties": {
                                                                    "membership": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "member",
                                                                        "role",
                                                                        "admin",
                                                                        "inherit",
                                                                        "set"
                                                                      ],
                                                                      "properties": {
                                                                        "member": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "role": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "admin": {
                                                                          "anyOf": [
                                                                            {
                                                                              "type": "boolean"
                                                                            },
                                                                            {
                                                                              "type": "null"
                                                                            }
                                                                          ]
                                                                        },
                                                                        "inherit": {
                                                                          "anyOf": [
                                                                            {
                                                                              "type": "boolean"
                                                                            },
                                                                            {
                                                                              "type": "null"
                                                                            }
                                                                          ]
                                                                        },
                                                                        "set": {
                                                                          "anyOf": [
                                                                            {
                                                                              "type": "boolean"
                                                                            },
                                                                            {
                                                                              "type": "null"
                                                                            }
                                                                          ]
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "member",
                                                                        "role"
                                                                      ],
                                                                      "x-transit-defaults": {
                                                                        "admin": null,
                                                                        "inherit": null,
                                                                        "set": null
                                                                      }
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "revoke_membership"
                                                                  ],
                                                                  "properties": {
                                                                    "revoke_membership": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "id",
                                                                        "option",
                                                                        "behavior"
                                                                      ],
                                                                      "properties": {
                                                                        "id": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "option": {
                                                                          "anyOf": [
                                                                            {
                                                                              "type": "string",
                                                                              "enum": [
                                                                                "admin",
                                                                                "inherit",
                                                                                "set"
                                                                              ]
                                                                            },
                                                                            {
                                                                              "type": "null"
                                                                            }
                                                                          ]
                                                                        },
                                                                        "behavior": {
                                                                          "type": "string",
                                                                          "enum": [
                                                                            "restrict",
                                                                            "cascade"
                                                                          ]
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "id"
                                                                      ],
                                                                      "x-transit-defaults": {
                                                                        "option": null,
                                                                        "behavior": "restrict"
                                                                      }
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "revoke_role"
                                                                  ],
                                                                  "properties": {
                                                                    "revoke_role": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "member",
                                                                        "role",
                                                                        "option",
                                                                        "behavior"
                                                                      ],
                                                                      "properties": {
                                                                        "member": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "role": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "option": {
                                                                          "anyOf": [
                                                                            {
                                                                              "type": "string",
                                                                              "enum": [
                                                                                "admin",
                                                                                "inherit",
                                                                                "set"
                                                                              ]
                                                                            },
                                                                            {
                                                                              "type": "null"
                                                                            }
                                                                          ]
                                                                        },
                                                                        "behavior": {
                                                                          "type": "string",
                                                                          "enum": [
                                                                            "restrict",
                                                                            "cascade"
                                                                          ]
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "member",
                                                                        "role"
                                                                      ],
                                                                      "x-transit-defaults": {
                                                                        "option": null,
                                                                        "behavior": "restrict"
                                                                      }
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "register_domain"
                                                                  ],
                                                                  "properties": {
                                                                    "register_domain": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "registrar",
                                                                        "actions"
                                                                      ],
                                                                      "properties": {
                                                                        "registrar": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "actions": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "registrar",
                                                                        "actions"
                                                                      ],
                                                                      "x-transit-defaults": {}
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "register_object"
                                                                  ],
                                                                  "properties": {
                                                                    "register_object": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "domain",
                                                                        "owner",
                                                                        "schema",
                                                                        "binding"
                                                                      ],
                                                                      "properties": {
                                                                        "domain": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "owner": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "schema": {
                                                                          "anyOf": [
                                                                            {
                                                                              "type": "object",
                                                                              "additionalProperties": false,
                                                                              "x-transit-field-order": [
                                                                                "kind",
                                                                                "id"
                                                                              ],
                                                                              "properties": {
                                                                                "kind": {
                                                                                  "type": "string",
                                                                                  "enum": [
                                                                                    "realm",
                                                                                    "process",
                                                                                    "resource",
                                                                                    "domain"
                                                                                  ]
                                                                                },
                                                                                "id": {
                                                                                  "type": "integer",
                                                                                  "minimum": 0,
                                                                                  "maximum": 9007199254740991,
                                                                                  "x-transit-bits": 64,
                                                                                  "x-transit-signed": false
                                                                                }
                                                                              },
                                                                              "required": [
                                                                                "kind",
                                                                                "id"
                                                                              ],
                                                                              "x-transit-defaults": {}
                                                                            },
                                                                            {
                                                                              "type": "null"
                                                                            }
                                                                          ]
                                                                        },
                                                                        "binding": {
                                                                          "anyOf": [
                                                                            {
                                                                              "type": "array",
                                                                              "minItems": 32,
                                                                              "maxItems": 32,
                                                                              "items": {
                                                                                "type": "integer",
                                                                                "minimum": 0,
                                                                                "maximum": 255,
                                                                                "x-transit-bits": 8,
                                                                                "x-transit-signed": false
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "null"
                                                                            }
                                                                          ]
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "domain",
                                                                        "owner"
                                                                      ],
                                                                      "x-transit-defaults": {
                                                                        "schema": null,
                                                                        "binding": null
                                                                      }
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "transfer_object"
                                                                  ],
                                                                  "properties": {
                                                                    "transfer_object": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "object",
                                                                        "owner"
                                                                      ],
                                                                      "properties": {
                                                                        "object": {
                                                                          "type": "object",
                                                                          "additionalProperties": false,
                                                                          "x-transit-field-order": [
                                                                            "kind",
                                                                            "id"
                                                                          ],
                                                                          "properties": {
                                                                            "kind": {
                                                                              "type": "string",
                                                                              "enum": [
                                                                                "realm",
                                                                                "process",
                                                                                "resource",
                                                                                "domain"
                                                                              ]
                                                                            },
                                                                            "id": {
                                                                              "type": "integer",
                                                                              "minimum": 0,
                                                                              "maximum": 9007199254740991,
                                                                              "x-transit-bits": 64,
                                                                              "x-transit-signed": false
                                                                            }
                                                                          },
                                                                          "required": [
                                                                            "kind",
                                                                            "id"
                                                                          ],
                                                                          "x-transit-defaults": {}
                                                                        },
                                                                        "owner": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "object",
                                                                        "owner"
                                                                      ],
                                                                      "x-transit-defaults": {}
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "retire_object"
                                                                  ],
                                                                  "properties": {
                                                                    "retire_object": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "kind",
                                                                        "id"
                                                                      ],
                                                                      "properties": {
                                                                        "kind": {
                                                                          "type": "string",
                                                                          "enum": [
                                                                            "realm",
                                                                            "process",
                                                                            "resource",
                                                                            "domain"
                                                                          ]
                                                                        },
                                                                        "id": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "kind",
                                                                        "id"
                                                                      ],
                                                                      "x-transit-defaults": {}
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "grant"
                                                                  ],
                                                                  "properties": {
                                                                    "grant": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "object",
                                                                        "grantee",
                                                                        "privileges",
                                                                        "grant_options"
                                                                      ],
                                                                      "properties": {
                                                                        "object": {
                                                                          "type": "object",
                                                                          "additionalProperties": false,
                                                                          "x-transit-field-order": [
                                                                            "kind",
                                                                            "id"
                                                                          ],
                                                                          "properties": {
                                                                            "kind": {
                                                                              "type": "string",
                                                                              "enum": [
                                                                                "realm",
                                                                                "process",
                                                                                "resource",
                                                                                "domain"
                                                                              ]
                                                                            },
                                                                            "id": {
                                                                              "type": "integer",
                                                                              "minimum": 0,
                                                                              "maximum": 9007199254740991,
                                                                              "x-transit-bits": 64,
                                                                              "x-transit-signed": false
                                                                            }
                                                                          },
                                                                          "required": [
                                                                            "kind",
                                                                            "id"
                                                                          ],
                                                                          "x-transit-defaults": {}
                                                                        },
                                                                        "grantee": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "privileges": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "grant_options": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "object",
                                                                        "grantee",
                                                                        "privileges"
                                                                      ],
                                                                      "x-transit-defaults": {
                                                                        "grant_options": 0
                                                                      }
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "revoke"
                                                                  ],
                                                                  "properties": {
                                                                    "revoke": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "id",
                                                                        "privileges",
                                                                        "grant_option_only",
                                                                        "behavior"
                                                                      ],
                                                                      "properties": {
                                                                        "id": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "privileges": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "grant_option_only": {
                                                                          "type": "boolean"
                                                                        },
                                                                        "behavior": {
                                                                          "type": "string",
                                                                          "enum": [
                                                                            "restrict",
                                                                            "cascade"
                                                                          ]
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "id",
                                                                        "privileges"
                                                                      ],
                                                                      "x-transit-defaults": {
                                                                        "grant_option_only": false,
                                                                        "behavior": "restrict"
                                                                      }
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "revoke_privileges"
                                                                  ],
                                                                  "properties": {
                                                                    "revoke_privileges": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "object",
                                                                        "grantee",
                                                                        "privileges",
                                                                        "grant_option_only",
                                                                        "behavior"
                                                                      ],
                                                                      "properties": {
                                                                        "object": {
                                                                          "type": "object",
                                                                          "additionalProperties": false,
                                                                          "x-transit-field-order": [
                                                                            "kind",
                                                                            "id"
                                                                          ],
                                                                          "properties": {
                                                                            "kind": {
                                                                              "type": "string",
                                                                              "enum": [
                                                                                "realm",
                                                                                "process",
                                                                                "resource",
                                                                                "domain"
                                                                              ]
                                                                            },
                                                                            "id": {
                                                                              "type": "integer",
                                                                              "minimum": 0,
                                                                              "maximum": 9007199254740991,
                                                                              "x-transit-bits": 64,
                                                                              "x-transit-signed": false
                                                                            }
                                                                          },
                                                                          "required": [
                                                                            "kind",
                                                                            "id"
                                                                          ],
                                                                          "x-transit-defaults": {}
                                                                        },
                                                                        "grantee": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "privileges": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "grant_option_only": {
                                                                          "type": "boolean"
                                                                        },
                                                                        "behavior": {
                                                                          "type": "string",
                                                                          "enum": [
                                                                            "restrict",
                                                                            "cascade"
                                                                          ]
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "object",
                                                                        "grantee",
                                                                        "privileges"
                                                                      ],
                                                                      "x-transit-defaults": {
                                                                        "grant_option_only": false,
                                                                        "behavior": "restrict"
                                                                      }
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "default_grant"
                                                                  ],
                                                                  "properties": {
                                                                    "default_grant": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "creator",
                                                                        "schema",
                                                                        "domain",
                                                                        "grantee",
                                                                        "privileges",
                                                                        "grant_options"
                                                                      ],
                                                                      "properties": {
                                                                        "creator": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "schema": {
                                                                          "type": "object",
                                                                          "additionalProperties": false,
                                                                          "x-transit-field-order": [
                                                                            "kind",
                                                                            "id"
                                                                          ],
                                                                          "properties": {
                                                                            "kind": {
                                                                              "type": "string",
                                                                              "enum": [
                                                                                "realm",
                                                                                "process",
                                                                                "resource",
                                                                                "domain"
                                                                              ]
                                                                            },
                                                                            "id": {
                                                                              "type": "integer",
                                                                              "minimum": 0,
                                                                              "maximum": 9007199254740991,
                                                                              "x-transit-bits": 64,
                                                                              "x-transit-signed": false
                                                                            }
                                                                          },
                                                                          "required": [
                                                                            "kind",
                                                                            "id"
                                                                          ],
                                                                          "x-transit-defaults": {}
                                                                        },
                                                                        "domain": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "grantee": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "privileges": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "grant_options": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "creator",
                                                                        "schema",
                                                                        "domain",
                                                                        "grantee",
                                                                        "privileges"
                                                                      ],
                                                                      "x-transit-defaults": {
                                                                        "grant_options": 0
                                                                      }
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "revoke_default"
                                                                  ],
                                                                  "properties": {
                                                                    "revoke_default": {
                                                                      "type": "integer",
                                                                      "minimum": 0,
                                                                      "maximum": 9007199254740991,
                                                                      "x-transit-bits": 64,
                                                                      "x-transit-signed": false
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "revoke_defaults"
                                                                  ],
                                                                  "properties": {
                                                                    "revoke_defaults": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "creator",
                                                                        "schema",
                                                                        "domain",
                                                                        "grantee",
                                                                        "privileges",
                                                                        "grant_option_only"
                                                                      ],
                                                                      "properties": {
                                                                        "creator": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "schema": {
                                                                          "type": "object",
                                                                          "additionalProperties": false,
                                                                          "x-transit-field-order": [
                                                                            "kind",
                                                                            "id"
                                                                          ],
                                                                          "properties": {
                                                                            "kind": {
                                                                              "type": "string",
                                                                              "enum": [
                                                                                "realm",
                                                                                "process",
                                                                                "resource",
                                                                                "domain"
                                                                              ]
                                                                            },
                                                                            "id": {
                                                                              "type": "integer",
                                                                              "minimum": 0,
                                                                              "maximum": 9007199254740991,
                                                                              "x-transit-bits": 64,
                                                                              "x-transit-signed": false
                                                                            }
                                                                          },
                                                                          "required": [
                                                                            "kind",
                                                                            "id"
                                                                          ],
                                                                          "x-transit-defaults": {}
                                                                        },
                                                                        "domain": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "grantee": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "privileges": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "grant_option_only": {
                                                                          "type": "boolean"
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "creator",
                                                                        "schema",
                                                                        "domain",
                                                                        "grantee",
                                                                        "privileges"
                                                                      ],
                                                                      "x-transit-defaults": {
                                                                        "grant_option_only": false
                                                                      }
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "bind_credential"
                                                                  ],
                                                                  "properties": {
                                                                    "bind_credential": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "principal",
                                                                        "role",
                                                                        "public_key",
                                                                        "pid"
                                                                      ],
                                                                      "properties": {
                                                                        "principal": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "role": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "public_key": {
                                                                          "type": "array",
                                                                          "minItems": 32,
                                                                          "maxItems": 32,
                                                                          "items": {
                                                                            "type": "integer",
                                                                            "minimum": 0,
                                                                            "maximum": 255,
                                                                            "x-transit-bits": 8,
                                                                            "x-transit-signed": false
                                                                          }
                                                                        },
                                                                        "pid": {
                                                                          "anyOf": [
                                                                            {
                                                                              "type": "integer",
                                                                              "minimum": 0,
                                                                              "maximum": 9007199254740991,
                                                                              "x-transit-bits": 64,
                                                                              "x-transit-signed": false
                                                                            },
                                                                            {
                                                                              "type": "null"
                                                                            }
                                                                          ]
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "principal",
                                                                        "role",
                                                                        "public_key"
                                                                      ],
                                                                      "x-transit-defaults": {
                                                                        "pid": null
                                                                      }
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "rotate_credential"
                                                                  ],
                                                                  "properties": {
                                                                    "rotate_credential": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "principal",
                                                                        "expected_epoch",
                                                                        "public_key"
                                                                      ],
                                                                      "properties": {
                                                                        "principal": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "expected_epoch": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "public_key": {
                                                                          "type": "array",
                                                                          "minItems": 32,
                                                                          "maxItems": 32,
                                                                          "items": {
                                                                            "type": "integer",
                                                                            "minimum": 0,
                                                                            "maximum": 255,
                                                                            "x-transit-bits": 8,
                                                                            "x-transit-signed": false
                                                                          }
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "principal",
                                                                        "expected_epoch",
                                                                        "public_key"
                                                                      ],
                                                                      "x-transit-defaults": {}
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "disable_credential"
                                                                  ],
                                                                  "properties": {
                                                                    "disable_credential": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "principal",
                                                                        "expected_epoch"
                                                                      ],
                                                                      "properties": {
                                                                        "principal": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "expected_epoch": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "principal",
                                                                        "expected_epoch"
                                                                      ],
                                                                      "x-transit-defaults": {}
                                                                    }
                                                                  }
                                                                }
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "expected_revision",
                                                            "action"
                                                          ],
                                                          "x-transit-defaults": {
                                                            "role": null
                                                          }
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "object",
                                                      "additionalProperties": false,
                                                      "required": [
                                                        "advance"
                                                      ],
                                                      "properties": {
                                                        "advance": {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "object",
                                                      "additionalProperties": false,
                                                      "required": [
                                                        "publish"
                                                      ],
                                                      "properties": {
                                                        "publish": {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "object",
                                                      "additionalProperties": false,
                                                      "required": [
                                                        "abandon"
                                                      ],
                                                      "properties": {
                                                        "abandon": {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        }
                                                      }
                                                    }
                                                  ]
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "grant"
                                              ],
                                              "properties": {
                                                "grant": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "subject",
                                                    "public_key",
                                                    "permissions",
                                                    "pid"
                                                  ],
                                                  "properties": {
                                                    "subject": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "public_key": {
                                                      "type": "array",
                                                      "minItems": 32,
                                                      "maxItems": 32,
                                                      "items": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "maximum": 255,
                                                        "x-transit-bits": 8,
                                                        "x-transit-signed": false
                                                      }
                                                    },
                                                    "permissions": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 65535,
                                                      "x-transit-bits": 16,
                                                      "x-transit-signed": false
                                                    },
                                                    "pid": {
                                                      "anyOf": [
                                                        {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "subject",
                                                    "public_key",
                                                    "permissions"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "pid": null
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "revoke"
                                              ],
                                              "properties": {
                                                "revoke": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "spawn"
                                              ],
                                              "properties": {
                                                "spawn": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "allow_collection",
                                                    "code",
                                                    "work_before_ms",
                                                    "settle_before_ms"
                                                  ],
                                                  "properties": {
                                                    "allow_collection": {
                                                      "type": "boolean"
                                                    },
                                                    "code": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 4294967295,
                                                      "x-transit-bits": 32,
                                                      "x-transit-signed": false
                                                    },
                                                    "work_before_ms": {
                                                      "anyOf": [
                                                        {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    },
                                                    "settle_before_ms": {
                                                      "anyOf": [
                                                        {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    }
                                                  },
                                                  "required": [],
                                                  "x-transit-defaults": {
                                                    "allow_collection": false,
                                                    "code": 1,
                                                    "work_before_ms": null,
                                                    "settle_before_ms": null
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "own"
                                              ],
                                              "properties": {
                                                "own": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "expected_generation",
                                                    "worker"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "expected_generation": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "worker": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "expected_generation",
                                                    "worker"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "retry"
                                              ],
                                              "properties": {
                                                "retry": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "expected_generation",
                                                    "failure_input"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "expected_generation": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "failure_input": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "expected_generation",
                                                    "failure_input"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "send"
                                              ],
                                              "properties": {
                                                "send": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "value",
                                                    "role"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "value": {
                                                      "type": "string",
                                                      "pattern": "^(?:[0-9a-f]{2})*$",
                                                      "maxLength": 512,
                                                      "x-transit-encoding": "lowercase-hex"
                                                    },
                                                    "role": {
                                                      "anyOf": [
                                                        {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "value"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "role": null
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "begin_turn"
                                              ],
                                              "properties": {
                                                "begin_turn": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "generation",
                                                    "input"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "generation": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "input": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "generation",
                                                    "input"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "turn"
                                              ],
                                              "properties": {
                                                "turn": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "generation",
                                                    "input",
                                                    "expected_revision",
                                                    "permit",
                                                    "views",
                                                    "current_views",
                                                    "write_view",
                                                    "mutations",
                                                    "blocks",
                                                    "outputs",
                                                    "effect",
                                                    "failed",
                                                    "authorization"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "generation": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "input": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "expected_revision": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "permit": {
                                                      "anyOf": [
                                                        {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    },
                                                    "views": {
                                                      "type": "array",
                                                      "minItems": 4,
                                                      "maxItems": 4,
                                                      "items": {
                                                        "anyOf": [
                                                          {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "maximum": 9007199254740991,
                                                            "x-transit-bits": 64,
                                                            "x-transit-signed": false
                                                          },
                                                          {
                                                            "type": "null"
                                                          }
                                                        ]
                                                      }
                                                    },
                                                    "current_views": {
                                                      "type": "array",
                                                      "minItems": 4,
                                                      "maxItems": 4,
                                                      "items": {
                                                        "anyOf": [
                                                          {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "maximum": 9007199254740991,
                                                            "x-transit-bits": 64,
                                                            "x-transit-signed": false
                                                          },
                                                          {
                                                            "type": "null"
                                                          }
                                                        ]
                                                      }
                                                    },
                                                    "write_view": {
                                                      "anyOf": [
                                                        {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    },
                                                    "mutations": {
                                                      "type": "array",
                                                      "minItems": 4,
                                                      "maxItems": 4,
                                                      "items": {
                                                        "anyOf": [
                                                          {
                                                            "type": "object",
                                                            "additionalProperties": false,
                                                            "x-transit-field-order": [
                                                              "key",
                                                              "value"
                                                            ],
                                                            "properties": {
                                                              "key": {
                                                                "type": "string",
                                                                "pattern": "^(?:[0-9a-f]{2})*$",
                                                                "maxLength": 512,
                                                                "x-transit-encoding": "lowercase-hex"
                                                              },
                                                              "value": {
                                                                "anyOf": [
                                                                  {
                                                                    "type": "string",
                                                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                                                    "maxLength": 512,
                                                                    "x-transit-encoding": "lowercase-hex"
                                                                  },
                                                                  {
                                                                    "type": "null"
                                                                  }
                                                                ]
                                                              }
                                                            },
                                                            "required": [
                                                              "key",
                                                              "value"
                                                            ],
                                                            "x-transit-defaults": {}
                                                          },
                                                          {
                                                            "type": "null"
                                                          }
                                                        ]
                                                      }
                                                    },
                                                    "blocks": {
                                                      "type": "array",
                                                      "minItems": 16,
                                                      "maxItems": 16,
                                                      "items": {
                                                        "anyOf": [
                                                          {
                                                            "type": "object",
                                                            "additionalProperties": false,
                                                            "x-transit-field-order": [
                                                              "key",
                                                              "value"
                                                            ],
                                                            "properties": {
                                                              "key": {
                                                                "type": "string",
                                                                "pattern": "^(?:[0-9a-f]{2})*$",
                                                                "maxLength": 512,
                                                                "x-transit-encoding": "lowercase-hex"
                                                              },
                                                              "value": {
                                                                "anyOf": [
                                                                  {
                                                                    "type": "object",
                                                                    "additionalProperties": false,
                                                                    "x-transit-field-order": [
                                                                      "bytes",
                                                                      "digest"
                                                                    ],
                                                                    "properties": {
                                                                      "bytes": {
                                                                        "type": "integer",
                                                                        "minimum": 0,
                                                                        "maximum": 4294967295,
                                                                        "x-transit-bits": 32,
                                                                        "x-transit-signed": false
                                                                      },
                                                                      "digest": {
                                                                        "type": "array",
                                                                        "minItems": 32,
                                                                        "maxItems": 32,
                                                                        "items": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 255,
                                                                          "x-transit-bits": 8,
                                                                          "x-transit-signed": false
                                                                        }
                                                                      }
                                                                    },
                                                                    "required": [
                                                                      "bytes",
                                                                      "digest"
                                                                    ],
                                                                    "x-transit-defaults": {}
                                                                  },
                                                                  {
                                                                    "type": "null"
                                                                  }
                                                                ]
                                                              }
                                                            },
                                                            "required": [
                                                              "key",
                                                              "value"
                                                            ],
                                                            "x-transit-defaults": {}
                                                          },
                                                          {
                                                            "type": "null"
                                                          }
                                                        ]
                                                      }
                                                    },
                                                    "outputs": {
                                                      "type": "array",
                                                      "minItems": 4,
                                                      "maxItems": 4,
                                                      "items": {
                                                        "anyOf": [
                                                          {
                                                            "type": "object",
                                                            "additionalProperties": false,
                                                            "x-transit-field-order": [
                                                              "pid",
                                                              "value"
                                                            ],
                                                            "properties": {
                                                              "pid": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "maximum": 9007199254740991,
                                                                "x-transit-bits": 64,
                                                                "x-transit-signed": false
                                                              },
                                                              "value": {
                                                                "type": "string",
                                                                "pattern": "^(?:[0-9a-f]{2})*$",
                                                                "maxLength": 512,
                                                                "x-transit-encoding": "lowercase-hex"
                                                              }
                                                            },
                                                            "required": [
                                                              "pid",
                                                              "value"
                                                            ],
                                                            "x-transit-defaults": {}
                                                          },
                                                          {
                                                            "type": "null"
                                                          }
                                                        ]
                                                      }
                                                    },
                                                    "effect": {
                                                      "anyOf": [
                                                        {
                                                          "type": "string",
                                                          "pattern": "^(?:[0-9a-f]{2})*$",
                                                          "maxLength": 512,
                                                          "x-transit-encoding": "lowercase-hex"
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    },
                                                    "failed": {
                                                      "type": "boolean"
                                                    },
                                                    "authorization": {
                                                      "anyOf": [
                                                        {
                                                          "type": "object",
                                                          "additionalProperties": false,
                                                          "x-transit-field-order": [
                                                            "subject",
                                                            "requirements",
                                                            "selectable"
                                                          ],
                                                          "properties": {
                                                            "subject": {
                                                              "oneOf": [
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "signed"
                                                                  ],
                                                                  "properties": {
                                                                    "signed": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "claim",
                                                                        "signature"
                                                                      ],
                                                                      "properties": {
                                                                        "claim": {
                                                                          "type": "object",
                                                                          "additionalProperties": false,
                                                                          "x-transit-field-order": [
                                                                            "definition",
                                                                            "realm",
                                                                            "principal",
                                                                            "credential_epoch",
                                                                            "role",
                                                                            "audience",
                                                                            "context"
                                                                          ],
                                                                          "properties": {
                                                                            "definition": {
                                                                              "type": "string",
                                                                              "enum": [
                                                                                "c7e556954e7f6e9cf79a65abf9d082372ea626174ca7a6b4422ae25083dffc8b"
                                                                              ]
                                                                            },
                                                                            "realm": {
                                                                              "type": "integer",
                                                                              "minimum": 0,
                                                                              "maximum": 9007199254740991,
                                                                              "x-transit-bits": 64,
                                                                              "x-transit-signed": false
                                                                            },
                                                                            "principal": {
                                                                              "type": "integer",
                                                                              "minimum": 0,
                                                                              "maximum": 9007199254740991,
                                                                              "x-transit-bits": 64,
                                                                              "x-transit-signed": false
                                                                            },
                                                                            "credential_epoch": {
                                                                              "type": "integer",
                                                                              "minimum": 0,
                                                                              "maximum": 9007199254740991,
                                                                              "x-transit-bits": 64,
                                                                              "x-transit-signed": false
                                                                            },
                                                                            "role": {
                                                                              "anyOf": [
                                                                                {
                                                                                  "type": "integer",
                                                                                  "minimum": 0,
                                                                                  "maximum": 9007199254740991,
                                                                                  "x-transit-bits": 64,
                                                                                  "x-transit-signed": false
                                                                                },
                                                                                {
                                                                                  "type": "null"
                                                                                }
                                                                              ]
                                                                            },
                                                                            "audience": {
                                                                              "type": "integer",
                                                                              "minimum": 0,
                                                                              "maximum": 9007199254740991,
                                                                              "x-transit-bits": 64,
                                                                              "x-transit-signed": false
                                                                            },
                                                                            "context": {
                                                                              "type": "array",
                                                                              "minItems": 32,
                                                                              "maxItems": 32,
                                                                              "items": {
                                                                                "type": "integer",
                                                                                "minimum": 0,
                                                                                "maximum": 255,
                                                                                "x-transit-bits": 8,
                                                                                "x-transit-signed": false
                                                                              }
                                                                            }
                                                                          },
                                                                          "required": [
                                                                            "definition",
                                                                            "realm",
                                                                            "principal",
                                                                            "credential_epoch",
                                                                            "role",
                                                                            "audience",
                                                                            "context"
                                                                          ],
                                                                          "x-transit-defaults": {}
                                                                        },
                                                                        "signature": {
                                                                          "type": "array",
                                                                          "minItems": 64,
                                                                          "maxItems": 64,
                                                                          "items": {
                                                                            "type": "integer",
                                                                            "minimum": 0,
                                                                            "maximum": 255,
                                                                            "x-transit-bits": 8,
                                                                            "x-transit-signed": false
                                                                          }
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "claim",
                                                                        "signature"
                                                                      ],
                                                                      "x-transit-defaults": {}
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "object",
                                                                  "additionalProperties": false,
                                                                  "required": [
                                                                    "accepted"
                                                                  ],
                                                                  "properties": {
                                                                    "accepted": {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "x-transit-field-order": [
                                                                        "pid",
                                                                        "input",
                                                                        "principal"
                                                                      ],
                                                                      "properties": {
                                                                        "pid": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "input": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        },
                                                                        "principal": {
                                                                          "type": "integer",
                                                                          "minimum": 0,
                                                                          "maximum": 9007199254740991,
                                                                          "x-transit-bits": 64,
                                                                          "x-transit-signed": false
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "pid",
                                                                        "input",
                                                                        "principal"
                                                                      ],
                                                                      "x-transit-defaults": {}
                                                                    }
                                                                  }
                                                                }
                                                              ]
                                                            },
                                                            "requirements": {
                                                              "type": "array",
                                                              "minItems": 16,
                                                              "maxItems": 16,
                                                              "items": {
                                                                "anyOf": [
                                                                  {
                                                                    "type": "object",
                                                                    "additionalProperties": false,
                                                                    "x-transit-field-order": [
                                                                      "object",
                                                                      "privileges",
                                                                      "access"
                                                                    ],
                                                                    "properties": {
                                                                      "object": {
                                                                        "type": "object",
                                                                        "additionalProperties": false,
                                                                        "x-transit-field-order": [
                                                                          "kind",
                                                                          "id"
                                                                        ],
                                                                        "properties": {
                                                                          "kind": {
                                                                            "type": "string",
                                                                            "enum": [
                                                                              "realm",
                                                                              "process",
                                                                              "resource",
                                                                              "domain"
                                                                            ]
                                                                          },
                                                                          "id": {
                                                                            "type": "integer",
                                                                            "minimum": 0,
                                                                            "maximum": 9007199254740991,
                                                                            "x-transit-bits": 64,
                                                                            "x-transit-signed": false
                                                                          }
                                                                        },
                                                                        "required": [
                                                                          "kind",
                                                                          "id"
                                                                        ],
                                                                        "x-transit-defaults": {}
                                                                      },
                                                                      "privileges": {
                                                                        "type": "integer",
                                                                        "minimum": 0,
                                                                        "maximum": 9007199254740991,
                                                                        "x-transit-bits": 64,
                                                                        "x-transit-signed": false
                                                                      },
                                                                      "access": {
                                                                        "type": "string",
                                                                        "enum": [
                                                                          "all",
                                                                          "any",
                                                                          "ownership",
                                                                          "visible"
                                                                        ]
                                                                      }
                                                                    },
                                                                    "required": [
                                                                      "object"
                                                                    ],
                                                                    "x-transit-defaults": {
                                                                      "privileges": 0,
                                                                      "access": "all"
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "null"
                                                                  }
                                                                ]
                                                              }
                                                            },
                                                            "selectable": {
                                                              "anyOf": [
                                                                {
                                                                  "type": "integer",
                                                                  "minimum": 0,
                                                                  "maximum": 9007199254740991,
                                                                  "x-transit-bits": 64,
                                                                  "x-transit-signed": false
                                                                },
                                                                {
                                                                  "type": "null"
                                                                }
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "subject",
                                                            "requirements"
                                                          ],
                                                          "x-transit-defaults": {
                                                            "selectable": null
                                                          }
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "generation",
                                                    "input",
                                                    "expected_revision"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "permit": null,
                                                    "views": [
                                                      null,
                                                      null,
                                                      null,
                                                      null
                                                    ],
                                                    "current_views": [
                                                      null,
                                                      null,
                                                      null,
                                                      null
                                                    ],
                                                    "write_view": null,
                                                    "mutations": [
                                                      null,
                                                      null,
                                                      null,
                                                      null
                                                    ],
                                                    "blocks": [
                                                      null,
                                                      null,
                                                      null,
                                                      null,
                                                      null,
                                                      null,
                                                      null,
                                                      null,
                                                      null,
                                                      null,
                                                      null,
                                                      null,
                                                      null,
                                                      null,
                                                      null,
                                                      null
                                                    ],
                                                    "outputs": [
                                                      null,
                                                      null,
                                                      null,
                                                      null
                                                    ],
                                                    "effect": null,
                                                    "failed": false,
                                                    "authorization": null
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "terminate"
                                              ],
                                              "properties": {
                                                "terminate": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "expire"
                                              ],
                                              "properties": {
                                                "expire": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "create_resource"
                                              ],
                                              "properties": {
                                                "create_resource": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "writer",
                                                    "owned",
                                                    "deadline_ms",
                                                    "history_ms"
                                                  ],
                                                  "properties": {
                                                    "writer": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "owned": {
                                                      "type": "boolean"
                                                    },
                                                    "deadline_ms": {
                                                      "anyOf": [
                                                        {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    },
                                                    "history_ms": {
                                                      "anyOf": [
                                                        {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "writer"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "owned": true,
                                                    "deadline_ms": null,
                                                    "history_ms": null
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "grant_resource"
                                              ],
                                              "properties": {
                                                "grant_resource": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "resource",
                                                    "subject",
                                                    "permissions"
                                                  ],
                                                  "properties": {
                                                    "resource": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "subject": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "permissions": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 255,
                                                      "x-transit-bits": 8,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "resource",
                                                    "subject",
                                                    "permissions"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "associate"
                                              ],
                                              "properties": {
                                                "associate": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "name",
                                                    "expected_revision",
                                                    "resource",
                                                    "required"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "name": {
                                                      "type": "string",
                                                      "pattern": "^(?:[0-9a-f]{2})*$",
                                                      "maxLength": 512,
                                                      "x-transit-encoding": "lowercase-hex"
                                                    },
                                                    "expected_revision": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "resource": {
                                                      "anyOf": [
                                                        {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    },
                                                    "required": {
                                                      "type": "boolean"
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "name",
                                                    "resource"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "expected_revision": 0,
                                                    "required": true
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "open_view"
                                              ],
                                              "properties": {
                                                "open_view": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "generation",
                                                    "input",
                                                    "expected_revision",
                                                    "resource",
                                                    "revision",
                                                    "deadline_ms"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "generation": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "input": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "expected_revision": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "resource": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "revision": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "deadline_ms": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "generation",
                                                    "input",
                                                    "expected_revision",
                                                    "resource",
                                                    "revision",
                                                    "deadline_ms"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "close_view"
                                              ],
                                              "properties": {
                                                "close_view": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "view"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "view": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "view"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "retire_resource"
                                              ],
                                              "properties": {
                                                "retire_resource": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "expire_resource"
                                              ],
                                              "properties": {
                                                "expire_resource": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "reclaim_resource"
                                              ],
                                              "properties": {
                                                "reclaim_resource": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "deliver"
                                              ],
                                              "properties": {
                                                "deliver": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "dispatch"
                                              ],
                                              "properties": {
                                                "dispatch": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "effect",
                                                    "reconcile_before_ms",
                                                    "max_observations"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "effect": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "reconcile_before_ms": {
                                                      "anyOf": [
                                                        {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    },
                                                    "max_observations": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 65535,
                                                      "x-transit-bits": 16,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "effect"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "reconcile_before_ms": null,
                                                    "max_observations": 16
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "observe"
                                              ],
                                              "properties": {
                                                "observe": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "effect",
                                                    "attempt",
                                                    "result"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "effect": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "attempt": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "result": {
                                                      "anyOf": [
                                                        {
                                                          "type": "string",
                                                          "pattern": "^(?:[0-9a-f]{2})*$",
                                                          "maxLength": 512,
                                                          "x-transit-encoding": "lowercase-hex"
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "effect",
                                                    "attempt",
                                                    "result"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "close_effect"
                                              ],
                                              "properties": {
                                                "close_effect": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "effect",
                                                    "attempt",
                                                    "reason"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "effect": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "attempt": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "reason": {
                                                      "type": "string",
                                                      "enum": [
                                                        "abandoned",
                                                        "deadline"
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "effect",
                                                    "attempt"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "reason": "abandoned"
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "cancel_effect"
                                              ],
                                              "properties": {
                                                "cancel_effect": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "effect"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "effect": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "effect"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "checkpoint"
                                              ],
                                              "properties": {
                                                "checkpoint": {
                                                  "type": "object",
                                                  "maxProperties": 0
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "storage_fence"
                                              ],
                                              "properties": {
                                                "storage_fence": {
                                                  "type": "object",
                                                  "maxProperties": 0
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "storage_compact"
                                              ],
                                              "properties": {
                                                "storage_compact": {
                                                  "type": "object",
                                                  "maxProperties": 0
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "turn_with_versions"
                                              ],
                                              "properties": {
                                                "turn_with_versions": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "turn",
                                                    "reads",
                                                    "retain",
                                                    "release"
                                                  ],
                                                  "properties": {
                                                    "turn": {
                                                      "type": "object",
                                                      "additionalProperties": false,
                                                      "x-transit-field-order": [
                                                        "pid",
                                                        "generation",
                                                        "input",
                                                        "expected_revision",
                                                        "permit",
                                                        "views",
                                                        "current_views",
                                                        "write_view",
                                                        "mutations",
                                                        "blocks",
                                                        "outputs",
                                                        "effect",
                                                        "failed",
                                                        "authorization"
                                                      ],
                                                      "properties": {
                                                        "pid": {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        "generation": {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        "input": {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        "expected_revision": {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        "permit": {
                                                          "anyOf": [
                                                            {
                                                              "type": "integer",
                                                              "minimum": 0,
                                                              "maximum": 9007199254740991,
                                                              "x-transit-bits": 64,
                                                              "x-transit-signed": false
                                                            },
                                                            {
                                                              "type": "null"
                                                            }
                                                          ]
                                                        },
                                                        "views": {
                                                          "type": "array",
                                                          "minItems": 4,
                                                          "maxItems": 4,
                                                          "items": {
                                                            "anyOf": [
                                                              {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "maximum": 9007199254740991,
                                                                "x-transit-bits": 64,
                                                                "x-transit-signed": false
                                                              },
                                                              {
                                                                "type": "null"
                                                              }
                                                            ]
                                                          }
                                                        },
                                                        "current_views": {
                                                          "type": "array",
                                                          "minItems": 4,
                                                          "maxItems": 4,
                                                          "items": {
                                                            "anyOf": [
                                                              {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "maximum": 9007199254740991,
                                                                "x-transit-bits": 64,
                                                                "x-transit-signed": false
                                                              },
                                                              {
                                                                "type": "null"
                                                              }
                                                            ]
                                                          }
                                                        },
                                                        "write_view": {
                                                          "anyOf": [
                                                            {
                                                              "type": "integer",
                                                              "minimum": 0,
                                                              "maximum": 9007199254740991,
                                                              "x-transit-bits": 64,
                                                              "x-transit-signed": false
                                                            },
                                                            {
                                                              "type": "null"
                                                            }
                                                          ]
                                                        },
                                                        "mutations": {
                                                          "type": "array",
                                                          "minItems": 4,
                                                          "maxItems": 4,
                                                          "items": {
                                                            "anyOf": [
                                                              {
                                                                "type": "object",
                                                                "additionalProperties": false,
                                                                "x-transit-field-order": [
                                                                  "key",
                                                                  "value"
                                                                ],
                                                                "properties": {
                                                                  "key": {
                                                                    "type": "string",
                                                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                                                    "maxLength": 512,
                                                                    "x-transit-encoding": "lowercase-hex"
                                                                  },
                                                                  "value": {
                                                                    "anyOf": [
                                                                      {
                                                                        "type": "string",
                                                                        "pattern": "^(?:[0-9a-f]{2})*$",
                                                                        "maxLength": 512,
                                                                        "x-transit-encoding": "lowercase-hex"
                                                                      },
                                                                      {
                                                                        "type": "null"
                                                                      }
                                                                    ]
                                                                  }
                                                                },
                                                                "required": [
                                                                  "key",
                                                                  "value"
                                                                ],
                                                                "x-transit-defaults": {}
                                                              },
                                                              {
                                                                "type": "null"
                                                              }
                                                            ]
                                                          }
                                                        },
                                                        "blocks": {
                                                          "type": "array",
                                                          "minItems": 16,
                                                          "maxItems": 16,
                                                          "items": {
                                                            "anyOf": [
                                                              {
                                                                "type": "object",
                                                                "additionalProperties": false,
                                                                "x-transit-field-order": [
                                                                  "key",
                                                                  "value"
                                                                ],
                                                                "properties": {
                                                                  "key": {
                                                                    "type": "string",
                                                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                                                    "maxLength": 512,
                                                                    "x-transit-encoding": "lowercase-hex"
                                                                  },
                                                                  "value": {
                                                                    "anyOf": [
                                                                      {
                                                                        "type": "object",
                                                                        "additionalProperties": false,
                                                                        "x-transit-field-order": [
                                                                          "bytes",
                                                                          "digest"
                                                                        ],
                                                                        "properties": {
                                                                          "bytes": {
                                                                            "type": "integer",
                                                                            "minimum": 0,
                                                                            "maximum": 4294967295,
                                                                            "x-transit-bits": 32,
                                                                            "x-transit-signed": false
                                                                          },
                                                                          "digest": {
                                                                            "type": "array",
                                                                            "minItems": 32,
                                                                            "maxItems": 32,
                                                                            "items": {
                                                                              "type": "integer",
                                                                              "minimum": 0,
                                                                              "maximum": 255,
                                                                              "x-transit-bits": 8,
                                                                              "x-transit-signed": false
                                                                            }
                                                                          }
                                                                        },
                                                                        "required": [
                                                                          "bytes",
                                                                          "digest"
                                                                        ],
                                                                        "x-transit-defaults": {}
                                                                      },
                                                                      {
                                                                        "type": "null"
                                                                      }
                                                                    ]
                                                                  }
                                                                },
                                                                "required": [
                                                                  "key",
                                                                  "value"
                                                                ],
                                                                "x-transit-defaults": {}
                                                              },
                                                              {
                                                                "type": "null"
                                                              }
                                                            ]
                                                          }
                                                        },
                                                        "outputs": {
                                                          "type": "array",
                                                          "minItems": 4,
                                                          "maxItems": 4,
                                                          "items": {
                                                            "anyOf": [
                                                              {
                                                                "type": "object",
                                                                "additionalProperties": false,
                                                                "x-transit-field-order": [
                                                                  "pid",
                                                                  "value"
                                                                ],
                                                                "properties": {
                                                                  "pid": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "maximum": 9007199254740991,
                                                                    "x-transit-bits": 64,
                                                                    "x-transit-signed": false
                                                                  },
                                                                  "value": {
                                                                    "type": "string",
                                                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                                                    "maxLength": 512,
                                                                    "x-transit-encoding": "lowercase-hex"
                                                                  }
                                                                },
                                                                "required": [
                                                                  "pid",
                                                                  "value"
                                                                ],
                                                                "x-transit-defaults": {}
                                                              },
                                                              {
                                                                "type": "null"
                                                              }
                                                            ]
                                                          }
                                                        },
                                                        "effect": {
                                                          "anyOf": [
                                                            {
                                                              "type": "string",
                                                              "pattern": "^(?:[0-9a-f]{2})*$",
                                                              "maxLength": 512,
                                                              "x-transit-encoding": "lowercase-hex"
                                                            },
                                                            {
                                                              "type": "null"
                                                            }
                                                          ]
                                                        },
                                                        "failed": {
                                                          "type": "boolean"
                                                        },
                                                        "authorization": {
                                                          "anyOf": [
                                                            {
                                                              "type": "object",
                                                              "additionalProperties": false,
                                                              "x-transit-field-order": [
                                                                "subject",
                                                                "requirements",
                                                                "selectable"
                                                              ],
                                                              "properties": {
                                                                "subject": {
                                                                  "oneOf": [
                                                                    {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "required": [
                                                                        "signed"
                                                                      ],
                                                                      "properties": {
                                                                        "signed": {
                                                                          "type": "object",
                                                                          "additionalProperties": false,
                                                                          "x-transit-field-order": [
                                                                            "claim",
                                                                            "signature"
                                                                          ],
                                                                          "properties": {
                                                                            "claim": {
                                                                              "type": "object",
                                                                              "additionalProperties": false,
                                                                              "x-transit-field-order": [
                                                                                "definition",
                                                                                "realm",
                                                                                "principal",
                                                                                "credential_epoch",
                                                                                "role",
                                                                                "audience",
                                                                                "context"
                                                                              ],
                                                                              "properties": {
                                                                                "definition": {
                                                                                  "type": "string",
                                                                                  "enum": [
                                                                                    "c7e556954e7f6e9cf79a65abf9d082372ea626174ca7a6b4422ae25083dffc8b"
                                                                                  ]
                                                                                },
                                                                                "realm": {
                                                                                  "type": "integer",
                                                                                  "minimum": 0,
                                                                                  "maximum": 9007199254740991,
                                                                                  "x-transit-bits": 64,
                                                                                  "x-transit-signed": false
                                                                                },
                                                                                "principal": {
                                                                                  "type": "integer",
                                                                                  "minimum": 0,
                                                                                  "maximum": 9007199254740991,
                                                                                  "x-transit-bits": 64,
                                                                                  "x-transit-signed": false
                                                                                },
                                                                                "credential_epoch": {
                                                                                  "type": "integer",
                                                                                  "minimum": 0,
                                                                                  "maximum": 9007199254740991,
                                                                                  "x-transit-bits": 64,
                                                                                  "x-transit-signed": false
                                                                                },
                                                                                "role": {
                                                                                  "anyOf": [
                                                                                    {
                                                                                      "type": "integer",
                                                                                      "minimum": 0,
                                                                                      "maximum": 9007199254740991,
                                                                                      "x-transit-bits": 64,
                                                                                      "x-transit-signed": false
                                                                                    },
                                                                                    {
                                                                                      "type": "null"
                                                                                    }
                                                                                  ]
                                                                                },
                                                                                "audience": {
                                                                                  "type": "integer",
                                                                                  "minimum": 0,
                                                                                  "maximum": 9007199254740991,
                                                                                  "x-transit-bits": 64,
                                                                                  "x-transit-signed": false
                                                                                },
                                                                                "context": {
                                                                                  "type": "array",
                                                                                  "minItems": 32,
                                                                                  "maxItems": 32,
                                                                                  "items": {
                                                                                    "type": "integer",
                                                                                    "minimum": 0,
                                                                                    "maximum": 255,
                                                                                    "x-transit-bits": 8,
                                                                                    "x-transit-signed": false
                                                                                  }
                                                                                }
                                                                              },
                                                                              "required": [
                                                                                "definition",
                                                                                "realm",
                                                                                "principal",
                                                                                "credential_epoch",
                                                                                "role",
                                                                                "audience",
                                                                                "context"
                                                                              ],
                                                                              "x-transit-defaults": {}
                                                                            },
                                                                            "signature": {
                                                                              "type": "array",
                                                                              "minItems": 64,
                                                                              "maxItems": 64,
                                                                              "items": {
                                                                                "type": "integer",
                                                                                "minimum": 0,
                                                                                "maximum": 255,
                                                                                "x-transit-bits": 8,
                                                                                "x-transit-signed": false
                                                                              }
                                                                            }
                                                                          },
                                                                          "required": [
                                                                            "claim",
                                                                            "signature"
                                                                          ],
                                                                          "x-transit-defaults": {}
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "object",
                                                                      "additionalProperties": false,
                                                                      "required": [
                                                                        "accepted"
                                                                      ],
                                                                      "properties": {
                                                                        "accepted": {
                                                                          "type": "object",
                                                                          "additionalProperties": false,
                                                                          "x-transit-field-order": [
                                                                            "pid",
                                                                            "input",
                                                                            "principal"
                                                                          ],
                                                                          "properties": {
                                                                            "pid": {
                                                                              "type": "integer",
                                                                              "minimum": 0,
                                                                              "maximum": 9007199254740991,
                                                                              "x-transit-bits": 64,
                                                                              "x-transit-signed": false
                                                                            },
                                                                            "input": {
                                                                              "type": "integer",
                                                                              "minimum": 0,
                                                                              "maximum": 9007199254740991,
                                                                              "x-transit-bits": 64,
                                                                              "x-transit-signed": false
                                                                            },
                                                                            "principal": {
                                                                              "type": "integer",
                                                                              "minimum": 0,
                                                                              "maximum": 9007199254740991,
                                                                              "x-transit-bits": 64,
                                                                              "x-transit-signed": false
                                                                            }
                                                                          },
                                                                          "required": [
                                                                            "pid",
                                                                            "input",
                                                                            "principal"
                                                                          ],
                                                                          "x-transit-defaults": {}
                                                                        }
                                                                      }
                                                                    }
                                                                  ]
                                                                },
                                                                "requirements": {
                                                                  "type": "array",
                                                                  "minItems": 16,
                                                                  "maxItems": 16,
                                                                  "items": {
                                                                    "anyOf": [
                                                                      {
                                                                        "type": "object",
                                                                        "additionalProperties": false,
                                                                        "x-transit-field-order": [
                                                                          "object",
                                                                          "privileges",
                                                                          "access"
                                                                        ],
                                                                        "properties": {
                                                                          "object": {
                                                                            "type": "object",
                                                                            "additionalProperties": false,
                                                                            "x-transit-field-order": [
                                                                              "kind",
                                                                              "id"
                                                                            ],
                                                                            "properties": {
                                                                              "kind": {
                                                                                "type": "string",
                                                                                "enum": [
                                                                                  "realm",
                                                                                  "process",
                                                                                  "resource",
                                                                                  "domain"
                                                                                ]
                                                                              },
                                                                              "id": {
                                                                                "type": "integer",
                                                                                "minimum": 0,
                                                                                "maximum": 9007199254740991,
                                                                                "x-transit-bits": 64,
                                                                                "x-transit-signed": false
                                                                              }
                                                                            },
                                                                            "required": [
                                                                              "kind",
                                                                              "id"
                                                                            ],
                                                                            "x-transit-defaults": {}
                                                                          },
                                                                          "privileges": {
                                                                            "type": "integer",
                                                                            "minimum": 0,
                                                                            "maximum": 9007199254740991,
                                                                            "x-transit-bits": 64,
                                                                            "x-transit-signed": false
                                                                          },
                                                                          "access": {
                                                                            "type": "string",
                                                                            "enum": [
                                                                              "all",
                                                                              "any",
                                                                              "ownership",
                                                                              "visible"
                                                                            ]
                                                                          }
                                                                        },
                                                                        "required": [
                                                                          "object"
                                                                        ],
                                                                        "x-transit-defaults": {
                                                                          "privileges": 0,
                                                                          "access": "all"
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "null"
                                                                      }
                                                                    ]
                                                                  }
                                                                },
                                                                "selectable": {
                                                                  "anyOf": [
                                                                    {
                                                                      "type": "integer",
                                                                      "minimum": 0,
                                                                      "maximum": 9007199254740991,
                                                                      "x-transit-bits": 64,
                                                                      "x-transit-signed": false
                                                                    },
                                                                    {
                                                                      "type": "null"
                                                                    }
                                                                  ]
                                                                }
                                                              },
                                                              "required": [
                                                                "subject",
                                                                "requirements"
                                                              ],
                                                              "x-transit-defaults": {
                                                                "selectable": null
                                                              }
                                                            },
                                                            {
                                                              "type": "null"
                                                            }
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "pid",
                                                        "generation",
                                                        "input",
                                                        "expected_revision"
                                                      ],
                                                      "x-transit-defaults": {
                                                        "permit": null,
                                                        "views": [
                                                          null,
                                                          null,
                                                          null,
                                                          null
                                                        ],
                                                        "current_views": [
                                                          null,
                                                          null,
                                                          null,
                                                          null
                                                        ],
                                                        "write_view": null,
                                                        "mutations": [
                                                          null,
                                                          null,
                                                          null,
                                                          null
                                                        ],
                                                        "blocks": [
                                                          null,
                                                          null,
                                                          null,
                                                          null,
                                                          null,
                                                          null,
                                                          null,
                                                          null,
                                                          null,
                                                          null,
                                                          null,
                                                          null,
                                                          null,
                                                          null,
                                                          null,
                                                          null
                                                        ],
                                                        "outputs": [
                                                          null,
                                                          null,
                                                          null,
                                                          null
                                                        ],
                                                        "effect": null,
                                                        "failed": false,
                                                        "authorization": null
                                                      }
                                                    },
                                                    "reads": {
                                                      "type": "array",
                                                      "minItems": 4,
                                                      "maxItems": 4,
                                                      "items": {
                                                        "anyOf": [
                                                          {
                                                            "type": "object",
                                                            "additionalProperties": false,
                                                            "x-transit-field-order": [
                                                              "pid",
                                                              "input",
                                                              "index"
                                                            ],
                                                            "properties": {
                                                              "pid": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "maximum": 9007199254740991,
                                                                "x-transit-bits": 64,
                                                                "x-transit-signed": false
                                                              },
                                                              "input": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "maximum": 9007199254740991,
                                                                "x-transit-bits": 64,
                                                                "x-transit-signed": false
                                                              },
                                                              "index": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "maximum": 255,
                                                                "x-transit-bits": 8,
                                                                "x-transit-signed": false
                                                              }
                                                            },
                                                            "required": [
                                                              "pid",
                                                              "input",
                                                              "index"
                                                            ],
                                                            "x-transit-defaults": {}
                                                          },
                                                          {
                                                            "type": "null"
                                                          }
                                                        ]
                                                      }
                                                    },
                                                    "retain": {
                                                      "type": "array",
                                                      "minItems": 4,
                                                      "maxItems": 4,
                                                      "items": {
                                                        "anyOf": [
                                                          {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "maximum": 9007199254740991,
                                                            "x-transit-bits": 64,
                                                            "x-transit-signed": false
                                                          },
                                                          {
                                                            "type": "null"
                                                          }
                                                        ]
                                                      }
                                                    },
                                                    "release": {
                                                      "type": "array",
                                                      "minItems": 4,
                                                      "maxItems": 4,
                                                      "items": {
                                                        "anyOf": [
                                                          {
                                                            "type": "object",
                                                            "additionalProperties": false,
                                                            "x-transit-field-order": [
                                                              "pid",
                                                              "input",
                                                              "index"
                                                            ],
                                                            "properties": {
                                                              "pid": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "maximum": 9007199254740991,
                                                                "x-transit-bits": 64,
                                                                "x-transit-signed": false
                                                              },
                                                              "input": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "maximum": 9007199254740991,
                                                                "x-transit-bits": 64,
                                                                "x-transit-signed": false
                                                              },
                                                              "index": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "maximum": 255,
                                                                "x-transit-bits": 8,
                                                                "x-transit-signed": false
                                                              }
                                                            },
                                                            "required": [
                                                              "pid",
                                                              "input",
                                                              "index"
                                                            ],
                                                            "x-transit-defaults": {}
                                                          },
                                                          {
                                                            "type": "null"
                                                          }
                                                        ]
                                                      }
                                                    }
                                                  },
                                                  "required": [
                                                    "turn"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "reads": [
                                                      null,
                                                      null,
                                                      null,
                                                      null
                                                    ],
                                                    "retain": [
                                                      null,
                                                      null,
                                                      null,
                                                      null
                                                    ],
                                                    "release": [
                                                      null,
                                                      null,
                                                      null,
                                                      null
                                                    ]
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "rotate_worker"
                                              ],
                                              "properties": {
                                                "rotate_worker": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "worker",
                                                    "expected_generation",
                                                    "expected_public_key",
                                                    "expected_permissions",
                                                    "public_key"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "worker": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "expected_generation": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "expected_public_key": {
                                                      "type": "array",
                                                      "minItems": 32,
                                                      "maxItems": 32,
                                                      "items": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "maximum": 255,
                                                        "x-transit-bits": 8,
                                                        "x-transit-signed": false
                                                      }
                                                    },
                                                    "expected_permissions": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 65535,
                                                      "x-transit-bits": 16,
                                                      "x-transit-signed": false
                                                    },
                                                    "public_key": {
                                                      "type": "array",
                                                      "minItems": 32,
                                                      "maxItems": 32,
                                                      "items": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "maximum": 255,
                                                        "x-transit-bits": 8,
                                                        "x-transit-signed": false
                                                      }
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "worker",
                                                    "expected_generation",
                                                    "expected_public_key",
                                                    "expected_permissions",
                                                    "public_key"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "create_principal"
                                              ],
                                              "properties": {
                                                "create_principal": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "subject",
                                                    "public_key",
                                                    "permissions",
                                                    "pid"
                                                  ],
                                                  "properties": {
                                                    "subject": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "public_key": {
                                                      "type": "array",
                                                      "minItems": 32,
                                                      "maxItems": 32,
                                                      "items": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "maximum": 255,
                                                        "x-transit-bits": 8,
                                                        "x-transit-signed": false
                                                      }
                                                    },
                                                    "permissions": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 65535,
                                                      "x-transit-bits": 16,
                                                      "x-transit-signed": false
                                                    },
                                                    "pid": {
                                                      "anyOf": [
                                                        {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 9007199254740991,
                                                          "x-transit-bits": 64,
                                                          "x-transit-signed": false
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "subject",
                                                    "public_key",
                                                    "permissions"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "pid": null
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "runtime_intent"
                                              ],
                                              "properties": {
                                                "runtime_intent": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "expected_revision",
                                                    "instance",
                                                    "resource",
                                                    "workload",
                                                    "desired"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "expected_revision": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "instance": {
                                                      "type": "array",
                                                      "minItems": 16,
                                                      "maxItems": 16,
                                                      "items": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "maximum": 255,
                                                        "x-transit-bits": 8,
                                                        "x-transit-signed": false
                                                      }
                                                    },
                                                    "resource": {
                                                      "type": "array",
                                                      "minItems": 32,
                                                      "maxItems": 32,
                                                      "items": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "maximum": 255,
                                                        "x-transit-bits": 8,
                                                        "x-transit-signed": false
                                                      }
                                                    },
                                                    "workload": {
                                                      "type": "array",
                                                      "minItems": 32,
                                                      "maxItems": 32,
                                                      "items": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "maximum": 255,
                                                        "x-transit-bits": 8,
                                                        "x-transit-signed": false
                                                      }
                                                    },
                                                    "desired": {
                                                      "type": "string",
                                                      "enum": [
                                                        "running",
                                                        "stopped"
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "expected_revision",
                                                    "instance",
                                                    "resource",
                                                    "workload"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "desired": "running"
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "runtime_observe"
                                              ],
                                              "properties": {
                                                "runtime_observe": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "revision",
                                                    "operation",
                                                    "incarnation",
                                                    "outcome"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "revision": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "operation": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "incarnation": {
                                                      "anyOf": [
                                                        {
                                                          "type": "array",
                                                          "minItems": 16,
                                                          "maxItems": 16,
                                                          "items": {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "maximum": 255,
                                                            "x-transit-bits": 8,
                                                            "x-transit-signed": false
                                                          }
                                                        },
                                                        {
                                                          "type": "null"
                                                        }
                                                      ]
                                                    },
                                                    "outcome": {
                                                      "type": "string",
                                                      "enum": [
                                                        "ready",
                                                        "unknown",
                                                        "stopped"
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "revision",
                                                    "operation",
                                                    "incarnation",
                                                    "outcome"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "runtime_upgrade"
                                              ],
                                              "properties": {
                                                "runtime_upgrade": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "expected_revision",
                                                    "expected_workload",
                                                    "workload",
                                                    "expected_code",
                                                    "expected_state_revision"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "expected_revision": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "expected_workload": {
                                                      "type": "array",
                                                      "minItems": 32,
                                                      "maxItems": 32,
                                                      "items": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "maximum": 255,
                                                        "x-transit-bits": 8,
                                                        "x-transit-signed": false
                                                      }
                                                    },
                                                    "workload": {
                                                      "type": "array",
                                                      "minItems": 32,
                                                      "maxItems": 32,
                                                      "items": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "maximum": 255,
                                                        "x-transit-bits": 8,
                                                        "x-transit-signed": false
                                                      }
                                                    },
                                                    "expected_code": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 4294967295,
                                                      "x-transit-bits": 32,
                                                      "x-transit-signed": false
                                                    },
                                                    "expected_state_revision": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "expected_revision",
                                                    "expected_workload",
                                                    "workload",
                                                    "expected_code",
                                                    "expected_state_revision"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "activate"
                                              ],
                                              "properties": {
                                                "activate": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "revision",
                                                    "expected_generation",
                                                    "worker",
                                                    "public_key",
                                                    "worker_incarnation"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "revision": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "expected_generation": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "worker": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "public_key": {
                                                      "type": "array",
                                                      "minItems": 32,
                                                      "maxItems": 32,
                                                      "items": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "maximum": 255,
                                                        "x-transit-bits": 8,
                                                        "x-transit-signed": false
                                                      }
                                                    },
                                                    "worker_incarnation": {
                                                      "type": "array",
                                                      "minItems": 16,
                                                      "maxItems": 16,
                                                      "items": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "maximum": 255,
                                                        "x-transit-bits": 8,
                                                        "x-transit-signed": false
                                                      }
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "revision",
                                                    "expected_generation",
                                                    "worker",
                                                    "public_key",
                                                    "worker_incarnation"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "create"
                                              ],
                                              "properties": {
                                                "create": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "process",
                                                    "required"
                                                  ],
                                                  "properties": {
                                                    "process": {
                                                      "type": "object",
                                                      "additionalProperties": false,
                                                      "x-transit-field-order": [
                                                        "allow_collection",
                                                        "code",
                                                        "work_before_ms",
                                                        "settle_before_ms"
                                                      ],
                                                      "properties": {
                                                        "allow_collection": {
                                                          "type": "boolean"
                                                        },
                                                        "code": {
                                                          "type": "integer",
                                                          "minimum": 0,
                                                          "maximum": 4294967295,
                                                          "x-transit-bits": 32,
                                                          "x-transit-signed": false
                                                        },
                                                        "work_before_ms": {
                                                          "anyOf": [
                                                            {
                                                              "type": "integer",
                                                              "minimum": 0,
                                                              "maximum": 9007199254740991,
                                                              "x-transit-bits": 64,
                                                              "x-transit-signed": false
                                                            },
                                                            {
                                                              "type": "null"
                                                            }
                                                          ]
                                                        },
                                                        "settle_before_ms": {
                                                          "anyOf": [
                                                            {
                                                              "type": "integer",
                                                              "minimum": 0,
                                                              "maximum": 9007199254740991,
                                                              "x-transit-bits": 64,
                                                              "x-transit-signed": false
                                                            },
                                                            {
                                                              "type": "null"
                                                            }
                                                          ]
                                                        }
                                                      },
                                                      "required": [],
                                                      "x-transit-defaults": {
                                                        "allow_collection": false,
                                                        "code": 1,
                                                        "work_before_ms": null,
                                                        "settle_before_ms": null
                                                      }
                                                    },
                                                    "required": {
                                                      "type": "array",
                                                      "minItems": 4,
                                                      "maxItems": 4,
                                                      "items": {
                                                        "anyOf": [
                                                          {
                                                            "type": "string",
                                                            "pattern": "^(?:[0-9a-f]{2})*$",
                                                            "maxLength": 512,
                                                            "x-transit-encoding": "lowercase-hex"
                                                          },
                                                          {
                                                            "type": "null"
                                                          }
                                                        ]
                                                      }
                                                    }
                                                  },
                                                  "required": [],
                                                  "x-transit-defaults": {
                                                    "process": {
                                                      "allow_collection": false,
                                                      "code": 1,
                                                      "work_before_ms": null,
                                                      "settle_before_ms": null
                                                    },
                                                    "required": [
                                                      null,
                                                      null,
                                                      null,
                                                      null
                                                    ]
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "initialize"
                                              ],
                                              "properties": {
                                                "initialize": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "expected_generation"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "expected_generation": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "expected_generation"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "suspend"
                                              ],
                                              "properties": {
                                                "suspend": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "expected_generation",
                                                    "resume_before_ms"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "expected_generation": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "resume_before_ms": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "expected_generation",
                                                    "resume_before_ms"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "resume"
                                              ],
                                              "properties": {
                                                "resume": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "expected_generation"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "expected_generation": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "expected_generation"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "expire_suspension"
                                              ],
                                              "properties": {
                                                "expire_suspension": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "declare_payload"
                                              ],
                                              "properties": {
                                                "declare_payload": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "sha256",
                                                    "bytes",
                                                    "allow_delete"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "sha256": {
                                                      "type": "array",
                                                      "minItems": 32,
                                                      "maxItems": 32,
                                                      "items": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "maximum": 255,
                                                        "x-transit-bits": 8,
                                                        "x-transit-signed": false
                                                      }
                                                    },
                                                    "bytes": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 4294967295,
                                                      "x-transit-bits": 32,
                                                      "x-transit-signed": false
                                                    },
                                                    "allow_delete": {
                                                      "type": "boolean"
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "sha256",
                                                    "bytes"
                                                  ],
                                                  "x-transit-defaults": {
                                                    "allow_delete": false
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "payload_ready"
                                              ],
                                              "properties": {
                                                "payload_ready": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "payload"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "payload": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "payload"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "retire_payload"
                                              ],
                                              "properties": {
                                                "retire_payload": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "payload"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "payload": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "payload"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "payload_deleted"
                                              ],
                                              "properties": {
                                                "payload_deleted": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "payload"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "payload": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "payload"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            },
                                            {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "collect"
                                              ],
                                              "properties": {
                                                "collect": {
                                                  "type": "object",
                                                  "additionalProperties": false,
                                                  "x-transit-field-order": [
                                                    "pid",
                                                    "id",
                                                    "kind"
                                                  ],
                                                  "properties": {
                                                    "pid": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "id": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 9007199254740991,
                                                      "x-transit-bits": 64,
                                                      "x-transit-signed": false
                                                    },
                                                    "kind": {
                                                      "type": "string",
                                                      "enum": [
                                                        "output",
                                                        "effect",
                                                        "payload",
                                                        "resource",
                                                        "process"
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "pid",
                                                    "id",
                                                    "kind"
                                                  ],
                                                  "x-transit-defaults": {}
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      },
                                      "required": [
                                        "realm",
                                        "principal",
                                        "sequence",
                                        "command"
                                      ],
                                      "x-transit-defaults": {
                                        "version": 1,
                                        "definition": "c7e556954e7f6e9cf79a65abf9d082372ea626174ca7a6b4422ae25083dffc8b"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          "required": [
                            "kind"
                          ],
                          "x-transit-defaults": {
                            "role": null
                          }
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "capabilities"
                      ],
                      "properties": {
                        "capabilities": {
                          "type": "object",
                          "maxProperties": 0
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "inspection"
                      ],
                      "properties": {
                        "inspection": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "resource",
                            "pid",
                            "cut",
                            "after"
                          ],
                          "properties": {
                            "resource": {
                              "type": "string",
                              "enum": [
                                "processes",
                                "process",
                                "mailbox",
                                "outbox",
                                "effects",
                                "payloads",
                                "history"
                              ]
                            },
                            "pid": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "cut": {
                              "anyOf": [
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "position",
                                    "policy_revision",
                                    "retained_from"
                                  ],
                                  "properties": {
                                    "position": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "policy_revision": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "retained_from": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    }
                                  },
                                  "required": [
                                    "position",
                                    "policy_revision",
                                    "retained_from"
                                  ],
                                  "x-transit-defaults": {}
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "after": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            }
                          },
                          "required": [
                            "resource"
                          ],
                          "x-transit-defaults": {
                            "pid": null,
                            "cut": null,
                            "after": 0
                          }
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "delivery"
                      ],
                      "properties": {
                        "delivery": {
                          "type": "object",
                          "maxProperties": 0
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "process"
                      ],
                      "properties": {
                        "process": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "resource"
                      ],
                      "properties": {
                        "resource": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "view"
                      ],
                      "properties": {
                        "view": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "association"
                      ],
                      "properties": {
                        "association": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "pid",
                            "name"
                          ],
                          "properties": {
                            "pid": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "name": {
                              "type": "string",
                              "pattern": "^(?:[0-9a-f]{2})*$",
                              "maxLength": 512,
                              "x-transit-encoding": "lowercase-hex"
                            }
                          },
                          "required": [
                            "pid",
                            "name"
                          ],
                          "x-transit-defaults": {}
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "processes"
                      ],
                      "properties": {
                        "processes": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "after",
                            "position"
                          ],
                          "properties": {
                            "after": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "position": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [],
                          "x-transit-defaults": {
                            "after": null,
                            "position": null
                          }
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "resources"
                      ],
                      "properties": {
                        "resources": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "after",
                            "position"
                          ],
                          "properties": {
                            "after": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "position": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [],
                          "x-transit-defaults": {
                            "after": null,
                            "position": null
                          }
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "associations"
                      ],
                      "properties": {
                        "associations": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "pid",
                            "after",
                            "position"
                          ],
                          "properties": {
                            "pid": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "after": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "position": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "pid"
                          ],
                          "x-transit-defaults": {
                            "after": null,
                            "position": null
                          }
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "entries"
                      ],
                      "properties": {
                        "entries": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "view",
                            "resource",
                            "revision",
                            "key",
                            "after"
                          ],
                          "properties": {
                            "view": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "resource": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "revision": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "key": {
                              "anyOf": [
                                {
                                  "type": "string",
                                  "pattern": "^(?:[0-9a-f]{2})*$",
                                  "maxLength": 512,
                                  "x-transit-encoding": "lowercase-hex"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "after": {
                              "anyOf": [
                                {
                                  "type": "string",
                                  "pattern": "^(?:[0-9a-f]{2})*$",
                                  "maxLength": 512,
                                  "x-transit-encoding": "lowercase-hex"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [],
                          "x-transit-defaults": {
                            "view": null,
                            "resource": null,
                            "revision": null,
                            "key": null,
                            "after": null
                          }
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "outputs"
                      ],
                      "properties": {
                        "outputs": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "after",
                            "position"
                          ],
                          "properties": {
                            "after": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "position": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [],
                          "x-transit-defaults": {
                            "after": null,
                            "position": null
                          }
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "effects"
                      ],
                      "properties": {
                        "effects": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "pid",
                            "after",
                            "position"
                          ],
                          "properties": {
                            "pid": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "after": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "position": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "pid"
                          ],
                          "x-transit-defaults": {
                            "after": null,
                            "position": null
                          }
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "read_version"
                      ],
                      "properties": {
                        "read_version": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "pid",
                            "input",
                            "index"
                          ],
                          "properties": {
                            "pid": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "input": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "index": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 255,
                              "x-transit-bits": 8,
                              "x-transit-signed": false
                            }
                          },
                          "required": [
                            "pid",
                            "input",
                            "index"
                          ],
                          "x-transit-defaults": {}
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "version_entries"
                      ],
                      "properties": {
                        "version_entries": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "id",
                            "generation",
                            "key",
                            "after"
                          ],
                          "properties": {
                            "id": {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "pid",
                                "input",
                                "index"
                              ],
                              "properties": {
                                "pid": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "input": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "index": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 255,
                                  "x-transit-bits": 8,
                                  "x-transit-signed": false
                                }
                              },
                              "required": [
                                "pid",
                                "input",
                                "index"
                              ],
                              "x-transit-defaults": {}
                            },
                            "generation": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "key": {
                              "anyOf": [
                                {
                                  "type": "string",
                                  "pattern": "^(?:[0-9a-f]{2})*$",
                                  "maxLength": 512,
                                  "x-transit-encoding": "lowercase-hex"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "after": {
                              "anyOf": [
                                {
                                  "type": "string",
                                  "pattern": "^(?:[0-9a-f]{2})*$",
                                  "maxLength": 512,
                                  "x-transit-encoding": "lowercase-hex"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "id",
                            "generation"
                          ],
                          "x-transit-defaults": {
                            "key": null,
                            "after": null
                          }
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "read_versions"
                      ],
                      "properties": {
                        "read_versions": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "pid",
                            "after",
                            "position"
                          ],
                          "properties": {
                            "pid": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "after": {
                              "anyOf": [
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "pid",
                                    "input",
                                    "index"
                                  ],
                                  "properties": {
                                    "pid": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "input": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "index": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 255,
                                      "x-transit-bits": 8,
                                      "x-transit-signed": false
                                    }
                                  },
                                  "required": [
                                    "pid",
                                    "input",
                                    "index"
                                  ],
                                  "x-transit-defaults": {}
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "position": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "pid"
                          ],
                          "x-transit-defaults": {
                            "after": null,
                            "position": null
                          }
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "identity"
                      ],
                      "properties": {
                        "identity": {
                          "type": "object",
                          "maxProperties": 0
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "read_access"
                      ],
                      "properties": {
                        "read_access": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "read_entries"
                      ],
                      "properties": {
                        "read_entries": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "resource",
                            "revision",
                            "view",
                            "keys"
                          ],
                          "properties": {
                            "resource": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "revision": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "view": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "keys": {
                              "type": "array",
                              "minItems": 8,
                              "maxItems": 8,
                              "items": {
                                "anyOf": [
                                  {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              }
                            }
                          },
                          "required": [
                            "resource",
                            "keys"
                          ],
                          "x-transit-defaults": {
                            "revision": null,
                            "view": null
                          }
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "open_snapshot"
                      ],
                      "properties": {
                        "open_snapshot": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "resource",
                            "nonce"
                          ],
                          "properties": {
                            "resource": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "nonce": {
                              "type": "array",
                              "minItems": 16,
                              "maxItems": 16,
                              "items": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 255,
                                "x-transit-bits": 8,
                                "x-transit-signed": false
                              }
                            }
                          },
                          "required": [
                            "resource",
                            "nonce"
                          ],
                          "x-transit-defaults": {}
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "snapshot_entries"
                      ],
                      "properties": {
                        "snapshot_entries": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "id",
                            "key",
                            "after"
                          ],
                          "properties": {
                            "id": {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "epoch",
                                "serial"
                              ],
                              "properties": {
                                "epoch": {
                                  "type": "array",
                                  "minItems": 16,
                                  "maxItems": 16,
                                  "items": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 255,
                                    "x-transit-bits": 8,
                                    "x-transit-signed": false
                                  }
                                },
                                "serial": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                }
                              },
                              "required": [
                                "epoch",
                                "serial"
                              ],
                              "x-transit-defaults": {}
                            },
                            "key": {
                              "anyOf": [
                                {
                                  "type": "string",
                                  "pattern": "^(?:[0-9a-f]{2})*$",
                                  "maxLength": 512,
                                  "x-transit-encoding": "lowercase-hex"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "after": {
                              "anyOf": [
                                {
                                  "type": "string",
                                  "pattern": "^(?:[0-9a-f]{2})*$",
                                  "maxLength": 512,
                                  "x-transit-encoding": "lowercase-hex"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "id"
                          ],
                          "x-transit-defaults": {
                            "key": null,
                            "after": null
                          }
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "close_snapshot"
                      ],
                      "properties": {
                        "close_snapshot": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "epoch",
                            "serial"
                          ],
                          "properties": {
                            "epoch": {
                              "type": "array",
                              "minItems": 16,
                              "maxItems": 16,
                              "items": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 255,
                                "x-transit-bits": 8,
                                "x-transit-signed": false
                              }
                            },
                            "serial": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            }
                          },
                          "required": [
                            "epoch",
                            "serial"
                          ],
                          "x-transit-defaults": {}
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "snapshot_read"
                      ],
                      "properties": {
                        "snapshot_read": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "snapshot",
                            "current",
                            "points",
                            "blocks",
                            "range",
                            "finish"
                          ],
                          "properties": {
                            "snapshot": {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "open"
                                  ],
                                  "properties": {
                                    "open": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "resource",
                                        "nonce"
                                      ],
                                      "properties": {
                                        "resource": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        "nonce": {
                                          "type": "array",
                                          "minItems": 16,
                                          "maxItems": 16,
                                          "items": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 255,
                                            "x-transit-bits": 8,
                                            "x-transit-signed": false
                                          }
                                        }
                                      },
                                      "required": [
                                        "resource",
                                        "nonce"
                                      ],
                                      "x-transit-defaults": {}
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "existing"
                                  ],
                                  "properties": {
                                    "existing": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "epoch",
                                        "serial"
                                      ],
                                      "properties": {
                                        "epoch": {
                                          "type": "array",
                                          "minItems": 16,
                                          "maxItems": 16,
                                          "items": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 255,
                                            "x-transit-bits": 8,
                                            "x-transit-signed": false
                                          }
                                        },
                                        "serial": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        }
                                      },
                                      "required": [
                                        "epoch",
                                        "serial"
                                      ],
                                      "x-transit-defaults": {}
                                    }
                                  }
                                }
                              ]
                            },
                            "current": {
                              "type": "array",
                              "minItems": 2,
                              "maxItems": 2,
                              "items": {
                                "anyOf": [
                                  {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "x-transit-field-order": [
                                      "resource",
                                      "keys"
                                    ],
                                    "properties": {
                                      "resource": {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      "keys": {
                                        "type": "array",
                                        "minItems": 8,
                                        "maxItems": 8,
                                        "items": {
                                          "anyOf": [
                                            {
                                              "type": "string",
                                              "pattern": "^(?:[0-9a-f]{2})*$",
                                              "maxLength": 512,
                                              "x-transit-encoding": "lowercase-hex"
                                            },
                                            {
                                              "type": "null"
                                            }
                                          ]
                                        }
                                      }
                                    },
                                    "required": [
                                      "resource",
                                      "keys"
                                    ],
                                    "x-transit-defaults": {}
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              }
                            },
                            "points": {
                              "type": "array",
                              "minItems": 8,
                              "maxItems": 8,
                              "items": {
                                "anyOf": [
                                  {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              }
                            },
                            "blocks": {
                              "type": "array",
                              "minItems": 8,
                              "maxItems": 8,
                              "items": {
                                "anyOf": [
                                  {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              }
                            },
                            "range": {
                              "anyOf": [
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "after",
                                    "prefix",
                                    "limit",
                                    "bytes"
                                  ],
                                  "properties": {
                                    "after": {
                                      "anyOf": [
                                        {
                                          "type": "string",
                                          "pattern": "^(?:[0-9a-f]{2})*$",
                                          "maxLength": 512,
                                          "x-transit-encoding": "lowercase-hex"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ]
                                    },
                                    "prefix": {
                                      "anyOf": [
                                        {
                                          "type": "string",
                                          "pattern": "^(?:[0-9a-f]{2})*$",
                                          "maxLength": 512,
                                          "x-transit-encoding": "lowercase-hex"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ]
                                    },
                                    "limit": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 255,
                                      "x-transit-bits": 8,
                                      "x-transit-signed": false
                                    },
                                    "bytes": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 4294967295,
                                      "x-transit-bits": 32,
                                      "x-transit-signed": false
                                    }
                                  },
                                  "required": [],
                                  "x-transit-defaults": {
                                    "after": null,
                                    "prefix": null,
                                    "limit": 64,
                                    "bytes": 32768
                                  }
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "finish": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "snapshot"
                          ],
                          "x-transit-defaults": {
                            "current": [
                              null,
                              null
                            ],
                            "points": [
                              null,
                              null,
                              null,
                              null,
                              null,
                              null,
                              null,
                              null
                            ],
                            "blocks": [
                              null,
                              null,
                              null,
                              null,
                              null,
                              null,
                              null,
                              null
                            ],
                            "range": null,
                            "finish": false
                          }
                        }
                      }
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "block_entries"
                      ],
                      "properties": {
                        "block_entries": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "source",
                            "keys",
                            "after"
                          ],
                          "properties": {
                            "source": {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "resource"
                                  ],
                                  "properties": {
                                    "resource": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "id",
                                        "revision"
                                      ],
                                      "properties": {
                                        "id": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        "revision": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        }
                                      },
                                      "required": [
                                        "id",
                                        "revision"
                                      ],
                                      "x-transit-defaults": {}
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "view"
                                  ],
                                  "properties": {
                                    "view": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "version"
                                  ],
                                  "properties": {
                                    "version": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "id",
                                        "generation"
                                      ],
                                      "properties": {
                                        "id": {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "x-transit-field-order": [
                                            "pid",
                                            "input",
                                            "index"
                                          ],
                                          "properties": {
                                            "pid": {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            },
                                            "input": {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            },
                                            "index": {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 255,
                                              "x-transit-bits": 8,
                                              "x-transit-signed": false
                                            }
                                          },
                                          "required": [
                                            "pid",
                                            "input",
                                            "index"
                                          ],
                                          "x-transit-defaults": {}
                                        },
                                        "generation": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        }
                                      },
                                      "required": [
                                        "id",
                                        "generation"
                                      ],
                                      "x-transit-defaults": {}
                                    }
                                  }
                                }
                              ]
                            },
                            "keys": {
                              "type": "array",
                              "minItems": 8,
                              "maxItems": 8,
                              "items": {
                                "anyOf": [
                                  {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              }
                            },
                            "after": {
                              "anyOf": [
                                {
                                  "type": "string",
                                  "pattern": "^(?:[0-9a-f]{2})*$",
                                  "maxLength": 512,
                                  "x-transit-encoding": "lowercase-hex"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "source"
                          ],
                          "x-transit-defaults": {
                            "keys": [
                              null,
                              null,
                              null,
                              null,
                              null,
                              null,
                              null,
                              null
                            ],
                            "after": null
                          }
                        }
                      }
                    }
                  ]
                }
              },
              "required": [
                "definition",
                "realm",
                "principal",
                "kind"
              ],
              "x-transit-defaults": {
                "version": 1
              }
            },
            "signature": {
              "type": "array",
              "minItems": 64,
              "maxItems": 64,
              "items": {
                "type": "integer",
                "minimum": 0,
                "maximum": 255,
                "x-transit-bits": 8,
                "x-transit-signed": false
              }
            }
          },
          "required": [
            "query",
            "signature"
          ],
          "x-transit-defaults": {}
        }
      }
    },
    "Response": {
      "$ref": "#/$defs/Response/$defs/T0",
      "$defs": {
        "T0": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "definition",
            "binding",
            "policy_revision",
            "result"
          ],
          "properties": {
            "definition": {
              "$ref": "#/$defs/Response/$defs/T1"
            },
            "binding": {
              "$ref": "#/$defs/Response/$defs/T2"
            },
            "policy_revision": {
              "$ref": "#/$defs/Response/$defs/T3"
            },
            "result": {
              "$ref": "#/$defs/Response/$defs/T8"
            }
          },
          "required": [
            "definition",
            "binding",
            "policy_revision",
            "result"
          ],
          "x-transit-defaults": {}
        },
        "T1": {
          "type": "string",
          "enum": [
            "c7e556954e7f6e9cf79a65abf9d082372ea626174ca7a6b4422ae25083dffc8b"
          ]
        },
        "T2": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "realm",
            "installation",
            "object"
          ],
          "properties": {
            "realm": {
              "$ref": "#/$defs/Response/$defs/T3"
            },
            "installation": {
              "$ref": "#/$defs/Response/$defs/T4"
            },
            "object": {
              "$ref": "#/$defs/Response/$defs/T6"
            }
          },
          "required": [
            "realm",
            "installation",
            "object"
          ],
          "x-transit-defaults": {}
        },
        "T3": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991,
          "x-transit-bits": 64,
          "x-transit-signed": false
        },
        "T4": {
          "type": "array",
          "minItems": 16,
          "maxItems": 16,
          "items": {
            "$ref": "#/$defs/Response/$defs/T5"
          }
        },
        "T5": {
          "type": "integer",
          "minimum": 0,
          "maximum": 255,
          "x-transit-bits": 8,
          "x-transit-signed": false
        },
        "T6": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "kind",
            "id"
          ],
          "properties": {
            "kind": {
              "$ref": "#/$defs/Response/$defs/T7"
            },
            "id": {
              "$ref": "#/$defs/Response/$defs/T3"
            }
          },
          "required": [
            "kind",
            "id"
          ],
          "x-transit-defaults": {}
        },
        "T7": {
          "type": "string",
          "enum": [
            "realm",
            "process",
            "resource",
            "domain"
          ]
        },
        "T8": {
          "oneOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "settings"
              ],
              "properties": {
                "settings": {
                  "$ref": "#/$defs/Response/$defs/T9"
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "reload"
              ],
              "properties": {
                "reload": {
                  "$ref": "#/$defs/Response/$defs/T23"
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "reloads"
              ],
              "properties": {
                "reloads": {
                  "$ref": "#/$defs/Response/$defs/T27"
                }
              }
            }
          ]
        },
        "T9": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "generation",
            "rows",
            "next"
          ],
          "properties": {
            "generation": {
              "$ref": "#/$defs/Response/$defs/T3"
            },
            "rows": {
              "$ref": "#/$defs/Response/$defs/T10"
            },
            "next": {
              "$ref": "#/$defs/Response/$defs/T21"
            }
          },
          "required": [
            "generation",
            "rows",
            "next"
          ],
          "x-transit-defaults": {}
        },
        "T10": {
          "type": "array",
          "maxItems": 32,
          "items": {
            "$ref": "#/$defs/Response/$defs/T11"
          }
        },
        "T11": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "name",
            "value",
            "default_value",
            "configured_value",
            "description",
            "owner",
            "instance",
            "kind",
            "unit",
            "minimum",
            "maximum",
            "enum_values",
            "scope",
            "change",
            "session_mutable",
            "session_generation",
            "source",
            "configured_source",
            "source_name",
            "source_line",
            "source_column",
            "generation",
            "pending_restart",
            "redacted"
          ],
          "properties": {
            "name": {
              "$ref": "#/$defs/Response/$defs/T12"
            },
            "value": {
              "$ref": "#/$defs/Response/$defs/T13"
            },
            "default_value": {
              "$ref": "#/$defs/Response/$defs/T13"
            },
            "configured_value": {
              "$ref": "#/$defs/Response/$defs/T13"
            },
            "description": {
              "$ref": "#/$defs/Response/$defs/T12"
            },
            "owner": {
              "$ref": "#/$defs/Response/$defs/T12"
            },
            "instance": {
              "$ref": "#/$defs/Response/$defs/T12"
            },
            "kind": {
              "$ref": "#/$defs/Response/$defs/T14"
            },
            "unit": {
              "$ref": "#/$defs/Response/$defs/T13"
            },
            "minimum": {
              "$ref": "#/$defs/Response/$defs/T15"
            },
            "maximum": {
              "$ref": "#/$defs/Response/$defs/T15"
            },
            "enum_values": {
              "$ref": "#/$defs/Response/$defs/T16"
            },
            "scope": {
              "$ref": "#/$defs/Response/$defs/T17"
            },
            "change": {
              "$ref": "#/$defs/Response/$defs/T18"
            },
            "session_mutable": {
              "$ref": "#/$defs/Response/$defs/T19"
            },
            "session_generation": {
              "$ref": "#/$defs/Response/$defs/T15"
            },
            "source": {
              "$ref": "#/$defs/Response/$defs/T20"
            },
            "configured_source": {
              "$ref": "#/$defs/Response/$defs/T20"
            },
            "source_name": {
              "$ref": "#/$defs/Response/$defs/T13"
            },
            "source_line": {
              "$ref": "#/$defs/Response/$defs/T15"
            },
            "source_column": {
              "$ref": "#/$defs/Response/$defs/T15"
            },
            "generation": {
              "$ref": "#/$defs/Response/$defs/T3"
            },
            "pending_restart": {
              "$ref": "#/$defs/Response/$defs/T19"
            },
            "redacted": {
              "$ref": "#/$defs/Response/$defs/T19"
            }
          },
          "required": [
            "name",
            "value",
            "default_value",
            "configured_value",
            "description",
            "owner",
            "instance",
            "kind",
            "unit",
            "minimum",
            "maximum",
            "enum_values",
            "scope",
            "change",
            "session_mutable",
            "session_generation",
            "source",
            "configured_source",
            "source_name",
            "source_line",
            "source_column",
            "generation",
            "pending_restart",
            "redacted"
          ],
          "x-transit-defaults": {}
        },
        "T12": {
          "type": "string",
          "maxLength": 262144
        },
        "T13": {
          "anyOf": [
            {
              "$ref": "#/$defs/Response/$defs/T12"
            },
            {
              "type": "null"
            }
          ]
        },
        "T14": {
          "type": "string",
          "enum": [
            "boolean",
            "unsigned",
            "string",
            "strings",
            "records",
            "object",
            "duration",
            "bytes",
            "enumeration"
          ]
        },
        "T15": {
          "anyOf": [
            {
              "$ref": "#/$defs/Response/$defs/T3"
            },
            {
              "type": "null"
            }
          ]
        },
        "T16": {
          "type": "array",
          "maxItems": 32,
          "items": {
            "$ref": "#/$defs/Response/$defs/T12"
          }
        },
        "T17": {
          "type": "string",
          "enum": [
            "installation",
            "component",
            "session"
          ]
        },
        "T18": {
          "type": "string",
          "enum": [
            "initialization",
            "restart",
            "reload",
            "new_session",
            "session",
            "read_only"
          ]
        },
        "T19": {
          "type": "boolean"
        },
        "T20": {
          "type": "string",
          "enum": [
            "defaults",
            "file",
            "environment",
            "invocation",
            "session",
            "derived"
          ]
        },
        "T21": {
          "anyOf": [
            {
              "$ref": "#/$defs/Response/$defs/T22"
            },
            {
              "type": "null"
            }
          ]
        },
        "T22": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "revision",
            "after"
          ],
          "properties": {
            "revision": {
              "$ref": "#/$defs/Response/$defs/T3"
            },
            "after": {
              "$ref": "#/$defs/Response/$defs/T3"
            }
          },
          "required": [
            "revision",
            "after"
          ],
          "x-transit-defaults": {}
        },
        "T23": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "operation",
            "ordinal",
            "principal",
            "generation",
            "phase",
            "components",
            "error_code",
            "error_field",
            "error_line",
            "error_column"
          ],
          "properties": {
            "operation": {
              "$ref": "#/$defs/Response/$defs/T4"
            },
            "ordinal": {
              "$ref": "#/$defs/Response/$defs/T3"
            },
            "principal": {
              "$ref": "#/$defs/Response/$defs/T3"
            },
            "generation": {
              "$ref": "#/$defs/Response/$defs/T3"
            },
            "phase": {
              "$ref": "#/$defs/Response/$defs/T24"
            },
            "components": {
              "$ref": "#/$defs/Response/$defs/T25"
            },
            "error_code": {
              "$ref": "#/$defs/Response/$defs/T13"
            },
            "error_field": {
              "$ref": "#/$defs/Response/$defs/T13"
            },
            "error_line": {
              "$ref": "#/$defs/Response/$defs/T15"
            },
            "error_column": {
              "$ref": "#/$defs/Response/$defs/T15"
            }
          },
          "required": [
            "operation",
            "ordinal",
            "principal",
            "generation",
            "phase",
            "components",
            "error_code",
            "error_field",
            "error_line",
            "error_column"
          ],
          "x-transit-defaults": {
            "error_code": null,
            "error_field": null,
            "error_line": null,
            "error_column": null
          }
        },
        "T24": {
          "type": "string",
          "enum": [
            "applying",
            "applied",
            "pending_restart",
            "rejected",
            "partial"
          ]
        },
        "T25": {
          "type": "array",
          "maxItems": 32,
          "items": {
            "$ref": "#/$defs/Response/$defs/T26"
          }
        },
        "T26": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "owner",
            "generation",
            "phase",
            "error_code"
          ],
          "properties": {
            "owner": {
              "$ref": "#/$defs/Response/$defs/T12"
            },
            "generation": {
              "$ref": "#/$defs/Response/$defs/T3"
            },
            "phase": {
              "$ref": "#/$defs/Response/$defs/T24"
            },
            "error_code": {
              "$ref": "#/$defs/Response/$defs/T13"
            }
          },
          "required": [
            "owner",
            "generation",
            "phase",
            "error_code"
          ],
          "x-transit-defaults": {
            "error_code": null
          }
        },
        "T27": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "revision",
            "rows",
            "next"
          ],
          "properties": {
            "revision": {
              "$ref": "#/$defs/Response/$defs/T3"
            },
            "rows": {
              "$ref": "#/$defs/Response/$defs/T28"
            },
            "next": {
              "$ref": "#/$defs/Response/$defs/T21"
            }
          },
          "required": [
            "revision",
            "rows",
            "next"
          ],
          "x-transit-defaults": {}
        },
        "T28": {
          "type": "array",
          "maxItems": 32,
          "items": {
            "$ref": "#/$defs/Response/$defs/T23"
          }
        }
      }
    },
    "Row": {
      "$ref": "#/$defs/Row/$defs/T0",
      "$defs": {
        "T0": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "name",
            "value",
            "default_value",
            "configured_value",
            "description",
            "owner",
            "instance",
            "kind",
            "unit",
            "minimum",
            "maximum",
            "enum_values",
            "scope",
            "change",
            "session_mutable",
            "session_generation",
            "source",
            "configured_source",
            "source_name",
            "source_line",
            "source_column",
            "generation",
            "pending_restart",
            "redacted"
          ],
          "properties": {
            "name": {
              "$ref": "#/$defs/Row/$defs/T1"
            },
            "value": {
              "$ref": "#/$defs/Row/$defs/T2"
            },
            "default_value": {
              "$ref": "#/$defs/Row/$defs/T2"
            },
            "configured_value": {
              "$ref": "#/$defs/Row/$defs/T2"
            },
            "description": {
              "$ref": "#/$defs/Row/$defs/T1"
            },
            "owner": {
              "$ref": "#/$defs/Row/$defs/T1"
            },
            "instance": {
              "$ref": "#/$defs/Row/$defs/T1"
            },
            "kind": {
              "$ref": "#/$defs/Row/$defs/T3"
            },
            "unit": {
              "$ref": "#/$defs/Row/$defs/T2"
            },
            "minimum": {
              "$ref": "#/$defs/Row/$defs/T4"
            },
            "maximum": {
              "$ref": "#/$defs/Row/$defs/T4"
            },
            "enum_values": {
              "$ref": "#/$defs/Row/$defs/T6"
            },
            "scope": {
              "$ref": "#/$defs/Row/$defs/T7"
            },
            "change": {
              "$ref": "#/$defs/Row/$defs/T8"
            },
            "session_mutable": {
              "$ref": "#/$defs/Row/$defs/T9"
            },
            "session_generation": {
              "$ref": "#/$defs/Row/$defs/T4"
            },
            "source": {
              "$ref": "#/$defs/Row/$defs/T10"
            },
            "configured_source": {
              "$ref": "#/$defs/Row/$defs/T10"
            },
            "source_name": {
              "$ref": "#/$defs/Row/$defs/T2"
            },
            "source_line": {
              "$ref": "#/$defs/Row/$defs/T4"
            },
            "source_column": {
              "$ref": "#/$defs/Row/$defs/T4"
            },
            "generation": {
              "$ref": "#/$defs/Row/$defs/T5"
            },
            "pending_restart": {
              "$ref": "#/$defs/Row/$defs/T9"
            },
            "redacted": {
              "$ref": "#/$defs/Row/$defs/T9"
            }
          },
          "required": [
            "name",
            "value",
            "default_value",
            "configured_value",
            "description",
            "owner",
            "instance",
            "kind",
            "unit",
            "minimum",
            "maximum",
            "enum_values",
            "scope",
            "change",
            "session_mutable",
            "session_generation",
            "source",
            "configured_source",
            "source_name",
            "source_line",
            "source_column",
            "generation",
            "pending_restart",
            "redacted"
          ],
          "x-transit-defaults": {}
        },
        "T1": {
          "type": "string",
          "maxLength": 262144
        },
        "T2": {
          "anyOf": [
            {
              "$ref": "#/$defs/Row/$defs/T1"
            },
            {
              "type": "null"
            }
          ]
        },
        "T3": {
          "type": "string",
          "enum": [
            "boolean",
            "unsigned",
            "string",
            "strings",
            "records",
            "object",
            "duration",
            "bytes",
            "enumeration"
          ]
        },
        "T4": {
          "anyOf": [
            {
              "$ref": "#/$defs/Row/$defs/T5"
            },
            {
              "type": "null"
            }
          ]
        },
        "T5": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991,
          "x-transit-bits": 64,
          "x-transit-signed": false
        },
        "T6": {
          "type": "array",
          "maxItems": 32,
          "items": {
            "$ref": "#/$defs/Row/$defs/T1"
          }
        },
        "T7": {
          "type": "string",
          "enum": [
            "installation",
            "component",
            "session"
          ]
        },
        "T8": {
          "type": "string",
          "enum": [
            "initialization",
            "restart",
            "reload",
            "new_session",
            "session",
            "read_only"
          ]
        },
        "T9": {
          "type": "boolean"
        },
        "T10": {
          "type": "string",
          "enum": [
            "defaults",
            "file",
            "environment",
            "invocation",
            "session",
            "derived"
          ]
        }
      }
    },
    "Outcome": {
      "$ref": "#/$defs/Outcome/$defs/T0",
      "$defs": {
        "T0": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "operation",
            "ordinal",
            "principal",
            "generation",
            "phase",
            "components",
            "error_code",
            "error_field",
            "error_line",
            "error_column"
          ],
          "properties": {
            "operation": {
              "$ref": "#/$defs/Outcome/$defs/T1"
            },
            "ordinal": {
              "$ref": "#/$defs/Outcome/$defs/T3"
            },
            "principal": {
              "$ref": "#/$defs/Outcome/$defs/T3"
            },
            "generation": {
              "$ref": "#/$defs/Outcome/$defs/T3"
            },
            "phase": {
              "$ref": "#/$defs/Outcome/$defs/T4"
            },
            "components": {
              "$ref": "#/$defs/Outcome/$defs/T5"
            },
            "error_code": {
              "$ref": "#/$defs/Outcome/$defs/T8"
            },
            "error_field": {
              "$ref": "#/$defs/Outcome/$defs/T8"
            },
            "error_line": {
              "$ref": "#/$defs/Outcome/$defs/T9"
            },
            "error_column": {
              "$ref": "#/$defs/Outcome/$defs/T9"
            }
          },
          "required": [
            "operation",
            "ordinal",
            "principal",
            "generation",
            "phase",
            "components"
          ],
          "x-transit-defaults": {
            "error_code": null,
            "error_field": null,
            "error_line": null,
            "error_column": null
          }
        },
        "T1": {
          "type": "array",
          "minItems": 16,
          "maxItems": 16,
          "items": {
            "$ref": "#/$defs/Outcome/$defs/T2"
          }
        },
        "T2": {
          "type": "integer",
          "minimum": 0,
          "maximum": 255,
          "x-transit-bits": 8,
          "x-transit-signed": false
        },
        "T3": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991,
          "x-transit-bits": 64,
          "x-transit-signed": false
        },
        "T4": {
          "type": "string",
          "enum": [
            "applying",
            "applied",
            "pending_restart",
            "rejected",
            "partial"
          ]
        },
        "T5": {
          "type": "array",
          "maxItems": 32,
          "items": {
            "$ref": "#/$defs/Outcome/$defs/T6"
          }
        },
        "T6": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "owner",
            "generation",
            "phase",
            "error_code"
          ],
          "properties": {
            "owner": {
              "$ref": "#/$defs/Outcome/$defs/T7"
            },
            "generation": {
              "$ref": "#/$defs/Outcome/$defs/T3"
            },
            "phase": {
              "$ref": "#/$defs/Outcome/$defs/T4"
            },
            "error_code": {
              "$ref": "#/$defs/Outcome/$defs/T8"
            }
          },
          "required": [
            "owner",
            "generation",
            "phase"
          ],
          "x-transit-defaults": {
            "error_code": null
          }
        },
        "T7": {
          "type": "string",
          "maxLength": 262144
        },
        "T8": {
          "anyOf": [
            {
              "$ref": "#/$defs/Outcome/$defs/T7"
            },
            {
              "type": "null"
            }
          ]
        },
        "T9": {
          "anyOf": [
            {
              "$ref": "#/$defs/Outcome/$defs/T3"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    }
  }
}
