{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Transit native protocol v1",
  "x-transit": {
    "version": 1,
    "definition": "c7e556954e7f6e9cf79a65abf9d082372ea626174ca7a6b4422ae25083dffc8b",
    "request_domain": "transit.request.v1\u0000",
    "query_domain": "transit.query.v1\u0000",
    "identity_maximum": 9007199254740991,
    "canonical": "UTF-8 compact JSON; declared field order; include defaults and nulls; decimal integers; single-key tagged unions; reject unknown and duplicate fields",
    "signing": "Ed25519(SHA256(domain || canonical-json))",
    "limits": {
      "record_bytes": 16384,
      "key_bytes": 32,
      "page_entries": 8,
      "turn_mutations": 4,
      "turn_views": 4,
      "turn_outputs": 4,
      "block_records": 16,
      "block_bytes": 65536,
      "block_batch_bytes": 131072
    },
    "routes": [
      {
        "path": "/v1/command",
        "method": "POST",
        "request": "CommandEnvelope",
        "response": "Receipt",
        "failure": "ErrorResponse"
      },
      {
        "path": "/v1/query",
        "method": "POST",
        "request": "SignedQuery",
        "response": "Response",
        "failure": "ErrorResponse"
      },
      {
        "path": "/v1/blocks",
        "method": "POST",
        "request": "SignedQuery",
        "response": "BlockResponse",
        "failure": "ErrorResponse"
      }
    ]
  },
  "$defs": {
    "Request": {
      "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"
      }
    },
    "SignedRequest": {
      "type": "object",
      "additionalProperties": false,
      "x-transit-field-order": [
        "request",
        "signature"
      ],
      "properties": {
        "request": {
          "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": [
            "definition",
            "realm",
            "principal",
            "sequence",
            "command"
          ],
          "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": [
        "request",
        "signature"
      ],
      "x-transit-defaults": {}
    },
    "CommandEnvelope": {
      "type": "object",
      "additionalProperties": false,
      "x-transit-field-order": [
        "request",
        "signature",
        "blocks"
      ],
      "properties": {
        "request": {
          "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": [
            "definition",
            "realm",
            "principal",
            "sequence",
            "command"
          ],
          "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
          }
        },
        "blocks": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 174764,
              "contentEncoding": "base64",
              "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/][AQgw]==|[A-Za-z0-9+/]{2}[AEIMQUYcgkosw048]=)?$"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "request",
        "signature"
      ],
      "x-transit-defaults": {
        "blocks": null
      }
    },
    "BlockResponse": {
      "type": "object",
      "additionalProperties": false,
      "x-transit-field-order": [
        "response",
        "blocks"
      ],
      "properties": {
        "response": {
          "type": "object",
          "additionalProperties": false,
          "x-transit-field-order": [
            "version",
            "definition",
            "realm",
            "position",
            "principal_sequence",
            "body"
          ],
          "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
            },
            "position": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991,
              "x-transit-bits": 64,
              "x-transit-signed": false
            },
            "principal_sequence": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991,
              "x-transit-bits": 64,
              "x-transit-signed": false
            },
            "body": {
              "oneOf": [
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "authorization"
                  ],
                  "properties": {
                    "authorization": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "revision",
                        "role",
                        "body"
                      ],
                      "properties": {
                        "revision": {
                          "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
                        },
                        "body": {
                          "oneOf": [
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "identity"
                              ],
                              "properties": {
                                "identity": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "principal",
                                    "login_role",
                                    "credential_epoch"
                                  ],
                                  "properties": {
                                    "principal": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "login_role": {
                                      "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
                                    }
                                  },
                                  "required": [
                                    "principal",
                                    "login_role",
                                    "credential_epoch"
                                  ],
                                  "x-transit-defaults": {}
                                }
                              }
                            },
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "preview"
                              ],
                              "properties": {
                                "preview": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "complete",
                                    "changed_records",
                                    "steps",
                                    "pages",
                                    "reads"
                                  ],
                                  "properties": {
                                    "complete": {
                                      "type": "boolean"
                                    },
                                    "changed_records": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "steps": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "pages": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 4294967295,
                                      "x-transit-bits": 32,
                                      "x-transit-signed": false
                                    },
                                    "reads": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 4294967295,
                                      "x-transit-bits": 32,
                                      "x-transit-signed": false
                                    }
                                  },
                                  "required": [
                                    "complete",
                                    "changed_records",
                                    "steps",
                                    "pages",
                                    "reads"
                                  ],
                                  "x-transit-defaults": {}
                                }
                              }
                            },
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "authenticate"
                              ],
                              "properties": {
                                "authenticate": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "principal",
                                    "login_role",
                                    "role",
                                    "credential_epoch",
                                    "audience",
                                    "context"
                                  ],
                                  "properties": {
                                    "principal": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "login_role": {
                                      "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
                                    },
                                    "credential_epoch": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "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": [
                                    "principal",
                                    "login_role",
                                    "role",
                                    "credential_epoch",
                                    "audience",
                                    "context"
                                  ],
                                  "x-transit-defaults": {}
                                }
                              }
                            },
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "check"
                              ],
                              "properties": {
                                "check": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "principal",
                                    "login_role",
                                    "role",
                                    "credential_epoch",
                                    "audience",
                                    "context"
                                  ],
                                  "properties": {
                                    "principal": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "login_role": {
                                      "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
                                    },
                                    "credential_epoch": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "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": [
                                    "principal",
                                    "login_role",
                                    "role",
                                    "credential_epoch",
                                    "audience",
                                    "context"
                                  ],
                                  "x-transit-defaults": {}
                                }
                              }
                            },
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "decision"
                              ],
                              "properties": {
                                "decision": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "policy_revision",
                                    "role",
                                    "object",
                                    "requested",
                                    "allowed",
                                    "grantable",
                                    "records"
                                  ],
                                  "properties": {
                                    "policy_revision": {
                                      "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
                                    },
                                    "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": {}
                                    },
                                    "requested": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "allowed": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "grantable": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "records": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 65535,
                                      "x-transit-bits": 16,
                                      "x-transit-signed": false
                                    }
                                  },
                                  "required": [
                                    "policy_revision",
                                    "role",
                                    "object",
                                    "requested",
                                    "allowed",
                                    "grantable",
                                    "records"
                                  ],
                                  "x-transit-defaults": {}
                                }
                              }
                            },
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "role"
                              ],
                              "properties": {
                                "role": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "id",
                                    "name",
                                    "owner",
                                    "revision",
                                    "login",
                                    "enabled",
                                    "create_role",
                                    "native",
                                    "retired"
                                  ],
                                  "properties": {
                                    "id": {
                                      "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"
                                    },
                                    "owner": {
                                      "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
                                    },
                                    "login": {
                                      "type": "boolean"
                                    },
                                    "enabled": {
                                      "type": "boolean"
                                    },
                                    "create_role": {
                                      "type": "boolean"
                                    },
                                    "native": {
                                      "type": "boolean"
                                    },
                                    "retired": {
                                      "type": "boolean"
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "name",
                                    "owner",
                                    "revision"
                                  ],
                                  "x-transit-defaults": {
                                    "login": false,
                                    "enabled": true,
                                    "create_role": false,
                                    "native": false,
                                    "retired": false
                                  }
                                }
                              }
                            },
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "resolve"
                              ],
                              "properties": {
                                "resolve": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "id",
                                    "name",
                                    "owner",
                                    "revision",
                                    "login",
                                    "enabled",
                                    "create_role",
                                    "native",
                                    "retired"
                                  ],
                                  "properties": {
                                    "id": {
                                      "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"
                                    },
                                    "owner": {
                                      "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
                                    },
                                    "login": {
                                      "type": "boolean"
                                    },
                                    "enabled": {
                                      "type": "boolean"
                                    },
                                    "create_role": {
                                      "type": "boolean"
                                    },
                                    "native": {
                                      "type": "boolean"
                                    },
                                    "retired": {
                                      "type": "boolean"
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "name",
                                    "owner",
                                    "revision"
                                  ],
                                  "x-transit-defaults": {
                                    "login": false,
                                    "enabled": true,
                                    "create_role": false,
                                    "native": false,
                                    "retired": false
                                  }
                                }
                              }
                            },
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "roles"
                              ],
                              "properties": {
                                "roles": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "records",
                                    "next"
                                  ],
                                  "properties": {
                                    "records": {
                                      "type": "array",
                                      "minItems": 8,
                                      "maxItems": 8,
                                      "items": {
                                        "anyOf": [
                                          {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "x-transit-field-order": [
                                              "id",
                                              "name",
                                              "owner",
                                              "revision",
                                              "login",
                                              "enabled",
                                              "create_role",
                                              "native",
                                              "retired"
                                            ],
                                            "properties": {
                                              "id": {
                                                "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"
                                              },
                                              "owner": {
                                                "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
                                              },
                                              "login": {
                                                "type": "boolean"
                                              },
                                              "enabled": {
                                                "type": "boolean"
                                              },
                                              "create_role": {
                                                "type": "boolean"
                                              },
                                              "native": {
                                                "type": "boolean"
                                              },
                                              "retired": {
                                                "type": "boolean"
                                              }
                                            },
                                            "required": [
                                              "id",
                                              "name",
                                              "owner",
                                              "revision"
                                            ],
                                            "x-transit-defaults": {
                                              "login": false,
                                              "enabled": true,
                                              "create_role": false,
                                              "native": false,
                                              "retired": false
                                            }
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ]
                                      }
                                    },
                                    "next": {
                                      "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": [
                                    "records",
                                    "next"
                                  ],
                                  "x-transit-defaults": {}
                                }
                              }
                            },
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "memberships"
                              ],
                              "properties": {
                                "memberships": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "records",
                                    "next"
                                  ],
                                  "properties": {
                                    "records": {
                                      "type": "array",
                                      "minItems": 8,
                                      "maxItems": 8,
                                      "items": {
                                        "anyOf": [
                                          {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "x-transit-field-order": [
                                              "id",
                                              "member",
                                              "role",
                                              "grantor",
                                              "revision",
                                              "admin",
                                              "inherit",
                                              "set",
                                              "enabled"
                                            ],
                                            "properties": {
                                              "id": {
                                                "type": "integer",
                                                "minimum": 0,
                                                "maximum": 9007199254740991,
                                                "x-transit-bits": 64,
                                                "x-transit-signed": false
                                              },
                                              "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
                                              },
                                              "grantor": {
                                                "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
                                              },
                                              "admin": {
                                                "type": "boolean"
                                              },
                                              "inherit": {
                                                "type": "boolean"
                                              },
                                              "set": {
                                                "type": "boolean"
                                              },
                                              "enabled": {
                                                "type": "boolean"
                                              }
                                            },
                                            "required": [
                                              "id",
                                              "member",
                                              "role",
                                              "grantor",
                                              "revision"
                                            ],
                                            "x-transit-defaults": {
                                              "admin": false,
                                              "inherit": true,
                                              "set": true,
                                              "enabled": true
                                            }
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ]
                                      }
                                    },
                                    "next": {
                                      "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": [
                                    "records",
                                    "next"
                                  ],
                                  "x-transit-defaults": {}
                                }
                              }
                            },
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "object"
                              ],
                              "properties": {
                                "object": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "reference",
                                    "owner",
                                    "registrar",
                                    "actions",
                                    "domain",
                                    "binding",
                                    "parent",
                                    "revision",
                                    "retired"
                                  ],
                                  "properties": {
                                    "reference": {
                                      "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
                                    },
                                    "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
                                    },
                                    "domain": {
                                      "anyOf": [
                                        {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        {
                                          "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"
                                        }
                                      ]
                                    },
                                    "parent": {
                                      "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"
                                        }
                                      ]
                                    },
                                    "revision": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "retired": {
                                      "type": "boolean"
                                    }
                                  },
                                  "required": [
                                    "reference",
                                    "owner",
                                    "registrar",
                                    "actions",
                                    "revision"
                                  ],
                                  "x-transit-defaults": {
                                    "domain": null,
                                    "binding": null,
                                    "parent": null,
                                    "retired": false
                                  }
                                }
                              }
                            },
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "binding"
                              ],
                              "properties": {
                                "binding": {
                                  "anyOf": [
                                    {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "reference",
                                        "owner",
                                        "registrar",
                                        "actions",
                                        "domain",
                                        "binding",
                                        "parent",
                                        "revision",
                                        "retired"
                                      ],
                                      "properties": {
                                        "reference": {
                                          "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
                                        },
                                        "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
                                        },
                                        "domain": {
                                          "anyOf": [
                                            {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            },
                                            {
                                              "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"
                                            }
                                          ]
                                        },
                                        "parent": {
                                          "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"
                                            }
                                          ]
                                        },
                                        "revision": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        "retired": {
                                          "type": "boolean"
                                        }
                                      },
                                      "required": [
                                        "reference",
                                        "owner",
                                        "registrar",
                                        "actions",
                                        "revision"
                                      ],
                                      "x-transit-defaults": {
                                        "domain": null,
                                        "binding": null,
                                        "parent": null,
                                        "retired": false
                                      }
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                }
                              }
                            },
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "registration"
                              ],
                              "properties": {
                                "registration": {
                                  "anyOf": [
                                    {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "outcome",
                                        "action"
                                      ],
                                      "properties": {
                                        "outcome": {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "x-transit-field-order": [
                                            "id",
                                            "principal",
                                            "role",
                                            "basis",
                                            "revision",
                                            "status",
                                            "created_id",
                                            "changed_records",
                                            "steps"
                                          ],
                                          "properties": {
                                            "id": {
                                              "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
                                            },
                                            "role": {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            },
                                            "basis": {
                                              "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
                                            },
                                            "status": {
                                              "type": "string",
                                              "enum": [
                                                "preparing",
                                                "ready",
                                                "published",
                                                "abandoned"
                                              ]
                                            },
                                            "created_id": {
                                              "anyOf": [
                                                {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 9007199254740991,
                                                  "x-transit-bits": 64,
                                                  "x-transit-signed": false
                                                },
                                                {
                                                  "type": "null"
                                                }
                                              ]
                                            },
                                            "changed_records": {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            },
                                            "steps": {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            }
                                          },
                                          "required": [
                                            "id",
                                            "principal",
                                            "role",
                                            "basis",
                                            "revision",
                                            "status",
                                            "created_id",
                                            "changed_records",
                                            "steps"
                                          ],
                                          "x-transit-defaults": {}
                                        },
                                        "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": [
                                        "outcome",
                                        "action"
                                      ],
                                      "x-transit-defaults": {}
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                }
                              }
                            },
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "grants"
                              ],
                              "properties": {
                                "grants": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "records",
                                    "next"
                                  ],
                                  "properties": {
                                    "records": {
                                      "type": "array",
                                      "minItems": 8,
                                      "maxItems": 8,
                                      "items": {
                                        "anyOf": [
                                          {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "x-transit-field-order": [
                                              "id",
                                              "object",
                                              "grantee",
                                              "grantor",
                                              "privileges",
                                              "grant_options",
                                              "revision",
                                              "enabled"
                                            ],
                                            "properties": {
                                              "id": {
                                                "type": "integer",
                                                "minimum": 0,
                                                "maximum": 9007199254740991,
                                                "x-transit-bits": 64,
                                                "x-transit-signed": false
                                              },
                                              "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
                                              },
                                              "grantor": {
                                                "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
                                              },
                                              "revision": {
                                                "type": "integer",
                                                "minimum": 0,
                                                "maximum": 9007199254740991,
                                                "x-transit-bits": 64,
                                                "x-transit-signed": false
                                              },
                                              "enabled": {
                                                "type": "boolean"
                                              }
                                            },
                                            "required": [
                                              "id",
                                              "object",
                                              "grantee",
                                              "grantor",
                                              "privileges",
                                              "revision"
                                            ],
                                            "x-transit-defaults": {
                                              "grant_options": 0,
                                              "enabled": true
                                            }
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ]
                                      }
                                    },
                                    "next": {
                                      "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": [
                                    "records",
                                    "next"
                                  ],
                                  "x-transit-defaults": {}
                                }
                              }
                            },
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "defaults"
                              ],
                              "properties": {
                                "defaults": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "records",
                                    "next"
                                  ],
                                  "properties": {
                                    "records": {
                                      "type": "array",
                                      "minItems": 8,
                                      "maxItems": 8,
                                      "items": {
                                        "anyOf": [
                                          {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "x-transit-field-order": [
                                              "id",
                                              "creator",
                                              "schema",
                                              "domain",
                                              "grantee",
                                              "privileges",
                                              "grant_options",
                                              "revision",
                                              "enabled"
                                            ],
                                            "properties": {
                                              "id": {
                                                "type": "integer",
                                                "minimum": 0,
                                                "maximum": 9007199254740991,
                                                "x-transit-bits": 64,
                                                "x-transit-signed": false
                                              },
                                              "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
                                              },
                                              "revision": {
                                                "type": "integer",
                                                "minimum": 0,
                                                "maximum": 9007199254740991,
                                                "x-transit-bits": 64,
                                                "x-transit-signed": false
                                              },
                                              "enabled": {
                                                "type": "boolean"
                                              }
                                            },
                                            "required": [
                                              "id",
                                              "creator",
                                              "schema",
                                              "domain",
                                              "grantee",
                                              "privileges",
                                              "grant_options",
                                              "revision"
                                            ],
                                            "x-transit-defaults": {
                                              "enabled": true
                                            }
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ]
                                      }
                                    },
                                    "next": {
                                      "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": [
                                    "records",
                                    "next"
                                  ],
                                  "x-transit-defaults": {}
                                }
                              }
                            },
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "change"
                              ],
                              "properties": {
                                "change": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "id",
                                    "principal",
                                    "role",
                                    "basis",
                                    "revision",
                                    "status",
                                    "created_id",
                                    "changed_records",
                                    "steps"
                                  ],
                                  "properties": {
                                    "id": {
                                      "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
                                    },
                                    "role": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "basis": {
                                      "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
                                    },
                                    "status": {
                                      "type": "string",
                                      "enum": [
                                        "preparing",
                                        "ready",
                                        "published",
                                        "abandoned"
                                      ]
                                    },
                                    "created_id": {
                                      "anyOf": [
                                        {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ]
                                    },
                                    "changed_records": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "steps": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "principal",
                                    "role",
                                    "basis",
                                    "revision",
                                    "status",
                                    "created_id",
                                    "changed_records",
                                    "steps"
                                  ],
                                  "x-transit-defaults": {}
                                }
                              }
                            },
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "operation"
                              ],
                              "properties": {
                                "operation": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "outcome",
                                    "action",
                                    "begin"
                                  ],
                                  "properties": {
                                    "outcome": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "id",
                                        "principal",
                                        "role",
                                        "basis",
                                        "revision",
                                        "status",
                                        "created_id",
                                        "changed_records",
                                        "steps"
                                      ],
                                      "properties": {
                                        "id": {
                                          "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
                                        },
                                        "role": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        "basis": {
                                          "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
                                        },
                                        "status": {
                                          "type": "string",
                                          "enum": [
                                            "preparing",
                                            "ready",
                                            "published",
                                            "abandoned"
                                          ]
                                        },
                                        "created_id": {
                                          "anyOf": [
                                            {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            },
                                            {
                                              "type": "null"
                                            }
                                          ]
                                        },
                                        "changed_records": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        "steps": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        }
                                      },
                                      "required": [
                                        "id",
                                        "principal",
                                        "role",
                                        "basis",
                                        "revision",
                                        "status",
                                        "created_id",
                                        "changed_records",
                                        "steps"
                                      ],
                                      "x-transit-defaults": {}
                                    },
                                    "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": {}
                                            }
                                          }
                                        }
                                      ]
                                    },
                                    "begin": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "public_key",
                                        "digest"
                                      ],
                                      "properties": {
                                        "public_key": {
                                          "type": "array",
                                          "minItems": 32,
                                          "maxItems": 32,
                                          "items": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 255,
                                            "x-transit-bits": 8,
                                            "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": [
                                        "public_key",
                                        "digest"
                                      ],
                                      "x-transit-defaults": {}
                                    }
                                  },
                                  "required": [
                                    "outcome",
                                    "action",
                                    "begin"
                                  ],
                                  "x-transit-defaults": {}
                                }
                              }
                            },
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "receipt"
                              ],
                              "properties": {
                                "receipt": {
                                  "anyOf": [
                                    {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "position"
                                      ],
                                      "properties": {
                                        "position": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        }
                                      },
                                      "required": [
                                        "position"
                                      ],
                                      "x-transit-defaults": {}
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                }
                              }
                            }
                          ]
                        }
                      },
                      "required": [
                        "revision",
                        "role",
                        "body"
                      ],
                      "x-transit-defaults": {}
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "capabilities"
                  ],
                  "properties": {
                    "capabilities": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "profile",
                        "version",
                        "identity_maximum",
                        "page_entries",
                        "mutation_budget",
                        "view_budget",
                        "output_budget",
                        "required_resources_per_process",
                        "dependency_validation_vertices",
                        "dependency_changes",
                        "association_lookup",
                        "scoped_retry",
                        "retained_read_versions",
                        "resource_read_access",
                        "resource_read_batch",
                        "immutable_blocks",
                        "block_record_budget",
                        "block_byte_budget",
                        "leased_snapshots",
                        "snapshot_read",
                        "worker_rotation",
                        "declarative_authorization",
                        "version_change_budget",
                        "runtime_bindings",
                        "history_reclamation",
                        "retained_history",
                        "station",
                        "admission_ceiling",
                        "control_reserve"
                      ],
                      "properties": {
                        "profile": {
                          "type": "string",
                          "enum": [
                            "growing_v1"
                          ]
                        },
                        "version": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 4294967295,
                          "x-transit-bits": 32,
                          "x-transit-signed": false
                        },
                        "identity_maximum": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "page_entries": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 65535,
                          "x-transit-bits": 16,
                          "x-transit-signed": false
                        },
                        "mutation_budget": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 65535,
                          "x-transit-bits": 16,
                          "x-transit-signed": false
                        },
                        "view_budget": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 65535,
                          "x-transit-bits": 16,
                          "x-transit-signed": false
                        },
                        "output_budget": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 65535,
                          "x-transit-bits": 16,
                          "x-transit-signed": false
                        },
                        "required_resources_per_process": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 65535,
                          "x-transit-bits": 16,
                          "x-transit-signed": false
                        },
                        "dependency_validation_vertices": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 65535,
                          "x-transit-bits": 16,
                          "x-transit-signed": false
                        },
                        "dependency_changes": {
                          "type": "string",
                          "enum": [
                            "quiescent_owner_and_borrowers"
                          ]
                        },
                        "association_lookup": {
                          "type": "boolean"
                        },
                        "scoped_retry": {
                          "type": "boolean"
                        },
                        "retained_read_versions": {
                          "type": "boolean"
                        },
                        "resource_read_access": {
                          "type": "boolean"
                        },
                        "resource_read_batch": {
                          "type": "boolean"
                        },
                        "immutable_blocks": {
                          "type": "boolean"
                        },
                        "block_record_budget": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 65535,
                          "x-transit-bits": 16,
                          "x-transit-signed": false
                        },
                        "block_byte_budget": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 4294967295,
                          "x-transit-bits": 32,
                          "x-transit-signed": false
                        },
                        "leased_snapshots": {
                          "type": "boolean"
                        },
                        "snapshot_read": {
                          "type": "boolean"
                        },
                        "worker_rotation": {
                          "type": "boolean"
                        },
                        "declarative_authorization": {
                          "type": "boolean"
                        },
                        "version_change_budget": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 65535,
                          "x-transit-bits": 16,
                          "x-transit-signed": false
                        },
                        "runtime_bindings": {
                          "type": "boolean"
                        },
                        "history_reclamation": {
                          "type": "boolean"
                        },
                        "retained_history": {
                          "type": "string",
                          "enum": [
                            "unlimited",
                            "checkpointed"
                          ]
                        },
                        "station": {
                          "type": "boolean"
                        },
                        "admission_ceiling": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "control_reserve": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        }
                      },
                      "required": [
                        "required_resources_per_process",
                        "dependency_validation_vertices"
                      ],
                      "x-transit-defaults": {
                        "profile": "growing_v1",
                        "version": 1,
                        "identity_maximum": 9007199254740991,
                        "page_entries": 8,
                        "mutation_budget": 4,
                        "view_budget": 4,
                        "output_budget": 4,
                        "dependency_changes": "quiescent_owner_and_borrowers",
                        "association_lookup": false,
                        "scoped_retry": false,
                        "retained_read_versions": false,
                        "resource_read_access": false,
                        "resource_read_batch": false,
                        "immutable_blocks": false,
                        "block_record_budget": 16,
                        "block_byte_budget": 131072,
                        "leased_snapshots": false,
                        "snapshot_read": false,
                        "worker_rotation": false,
                        "declarative_authorization": false,
                        "version_change_budget": 4,
                        "runtime_bindings": false,
                        "history_reclamation": false,
                        "retained_history": "unlimited",
                        "station": false,
                        "admission_ceiling": null,
                        "control_reserve": 0
                      }
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "inspection"
                  ],
                  "properties": {
                    "inspection": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "version",
                        "realm",
                        "resource",
                        "pid",
                        "cut",
                        "reader",
                        "next",
                        "complete",
                        "history",
                        "last_collection",
                        "scanned",
                        "processes",
                        "events",
                        "outbox",
                        "effects",
                        "payloads"
                      ],
                      "properties": {
                        "version": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 4294967295,
                          "x-transit-bits": 32,
                          "x-transit-signed": false
                        },
                        "realm": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "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": {
                          "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": {}
                        },
                        "reader": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "principal",
                            "permissions",
                            "pid",
                            "policy_revision"
                          ],
                          "properties": {
                            "principal": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "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"
                                }
                              ]
                            },
                            "policy_revision": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            }
                          },
                          "required": [
                            "principal",
                            "permissions",
                            "pid",
                            "policy_revision"
                          ],
                          "x-transit-defaults": {}
                        },
                        "next": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "complete": {
                          "type": "boolean"
                        },
                        "history": {
                          "type": "string",
                          "enum": [
                            "retained",
                            "prefix_reclaimed"
                          ]
                        },
                        "last_collection": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "scanned": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 65535,
                          "x-transit-bits": 16,
                          "x-transit-signed": false
                        },
                        "processes": {
                          "type": "array",
                          "minItems": 8,
                          "maxItems": 8,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "allow_collection",
                                  "pid",
                                  "code",
                                  "owner",
                                  "generation",
                                  "revision",
                                  "lifecycle",
                                  "failure",
                                  "admitted",
                                  "consumed",
                                  "cancelled",
                                  "work_before_ms",
                                  "settle_before_ms",
                                  "turn_permit",
                                  "binding",
                                  "control"
                                ],
                                "properties": {
                                  "allow_collection": {
                                    "type": "boolean"
                                  },
                                  "pid": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "code": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 4294967295,
                                    "x-transit-bits": 32,
                                    "x-transit-signed": false
                                  },
                                  "owner": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "generation": {
                                    "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
                                  },
                                  "lifecycle": {
                                    "type": "string",
                                    "enum": [
                                      "running",
                                      "terminated",
                                      "expired"
                                    ]
                                  },
                                  "failure": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "admitted": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "consumed": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "cancelled": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "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"
                                      }
                                    ]
                                  },
                                  "turn_permit": {
                                    "anyOf": [
                                      {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "x-transit-field-order": [
                                          "id",
                                          "input"
                                        ],
                                        "properties": {
                                          "id": {
                                            "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": [
                                          "id",
                                          "input"
                                        ],
                                        "x-transit-defaults": {}
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "binding": {
                                    "anyOf": [
                                      {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "x-transit-field-order": [
                                          "revision",
                                          "operation",
                                          "instance",
                                          "resource",
                                          "workload",
                                          "incarnation",
                                          "desired",
                                          "phase",
                                          "upgrade_from",
                                          "activation",
                                          "last_worker_incarnation"
                                        ],
                                        "properties": {
                                          "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
                                          },
                                          "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
                                            }
                                          },
                                          "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"
                                              }
                                            ]
                                          },
                                          "desired": {
                                            "type": "string",
                                            "enum": [
                                              "running",
                                              "stopped"
                                            ]
                                          },
                                          "phase": {
                                            "type": "string",
                                            "enum": [
                                              "pending",
                                              "unknown",
                                              "ready",
                                              "stopped"
                                            ]
                                          },
                                          "upgrade_from": {
                                            "anyOf": [
                                              {
                                                "type": "array",
                                                "minItems": 32,
                                                "maxItems": 32,
                                                "items": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 255,
                                                  "x-transit-bits": 8,
                                                  "x-transit-signed": false
                                                }
                                              },
                                              {
                                                "type": "null"
                                              }
                                            ]
                                          },
                                          "activation": {
                                            "anyOf": [
                                              {
                                                "type": "object",
                                                "additionalProperties": false,
                                                "x-transit-field-order": [
                                                  "worker_incarnation",
                                                  "generation"
                                                ],
                                                "properties": {
                                                  "worker_incarnation": {
                                                    "type": "array",
                                                    "minItems": 16,
                                                    "maxItems": 16,
                                                    "items": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 255,
                                                      "x-transit-bits": 8,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "generation": {
                                                    "type": "integer",
                                                    "minimum": 0,
                                                    "maximum": 9007199254740991,
                                                    "x-transit-bits": 64,
                                                    "x-transit-signed": false
                                                  }
                                                },
                                                "required": [
                                                  "worker_incarnation",
                                                  "generation"
                                                ],
                                                "x-transit-defaults": {}
                                              },
                                              {
                                                "type": "null"
                                              }
                                            ]
                                          },
                                          "last_worker_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"
                                              }
                                            ]
                                          }
                                        },
                                        "required": [
                                          "revision",
                                          "operation",
                                          "instance",
                                          "resource",
                                          "workload",
                                          "desired"
                                        ],
                                        "x-transit-defaults": {
                                          "incarnation": null,
                                          "phase": "pending",
                                          "upgrade_from": null,
                                          "activation": null,
                                          "last_worker_incarnation": null
                                        }
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "control": {
                                    "anyOf": [
                                      {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "x-transit-field-order": [
                                          "phase",
                                          "required",
                                          "resume_before_ms"
                                        ],
                                        "properties": {
                                          "phase": {
                                            "type": "string",
                                            "enum": [
                                              "initializing",
                                              "ready",
                                              "suspended"
                                            ]
                                          },
                                          "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"
                                                }
                                              ]
                                            }
                                          },
                                          "resume_before_ms": {
                                            "anyOf": [
                                              {
                                                "type": "integer",
                                                "minimum": 0,
                                                "maximum": 9007199254740991,
                                                "x-transit-bits": 64,
                                                "x-transit-signed": false
                                              },
                                              {
                                                "type": "null"
                                              }
                                            ]
                                          }
                                        },
                                        "required": [],
                                        "x-transit-defaults": {
                                          "phase": "initializing",
                                          "required": [
                                            null,
                                            null,
                                            null,
                                            null
                                          ],
                                          "resume_before_ms": null
                                        }
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  }
                                },
                                "required": [
                                  "pid",
                                  "code"
                                ],
                                "x-transit-defaults": {
                                  "allow_collection": false,
                                  "owner": null,
                                  "generation": 0,
                                  "revision": 0,
                                  "lifecycle": "running",
                                  "failure": null,
                                  "admitted": 0,
                                  "consumed": 0,
                                  "cancelled": 0,
                                  "work_before_ms": null,
                                  "settle_before_ms": null,
                                  "turn_permit": null,
                                  "binding": null,
                                  "control": null
                                }
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "events": {
                          "type": "array",
                          "minItems": 8,
                          "maxItems": 8,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "position",
                                  "pid",
                                  "kind",
                                  "policy_revision",
                                  "input",
                                  "effect",
                                  "output",
                                  "value",
                                  "failed",
                                  "generation",
                                  "mailbox_status",
                                  "admitted",
                                  "unix_ms",
                                  "clock_error_ms"
                                ],
                                "properties": {
                                  "position": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "pid": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "kind": {
                                    "type": "string",
                                    "enum": [
                                      "authorization",
                                      "grant",
                                      "revoke",
                                      "spawn",
                                      "own",
                                      "retry",
                                      "send",
                                      "begin_turn",
                                      "turn",
                                      "terminate",
                                      "expire",
                                      "create_resource",
                                      "grant_resource",
                                      "associate",
                                      "open_view",
                                      "close_view",
                                      "retire_resource",
                                      "expire_resource",
                                      "reclaim_resource",
                                      "deliver",
                                      "dispatch",
                                      "observe",
                                      "close_effect",
                                      "cancel_effect",
                                      "checkpoint",
                                      "storage_fence",
                                      "storage_compact",
                                      "turn_with_versions",
                                      "rotate_worker",
                                      "create_principal",
                                      "runtime_intent",
                                      "runtime_observe",
                                      "runtime_upgrade",
                                      "activate",
                                      "create",
                                      "initialize",
                                      "suspend",
                                      "resume",
                                      "expire_suspension",
                                      "declare_payload",
                                      "payload_ready",
                                      "retire_payload",
                                      "payload_deleted",
                                      "collect"
                                    ]
                                  },
                                  "policy_revision": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "input": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "effect": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "output": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "value": {
                                    "anyOf": [
                                      {
                                        "type": "string",
                                        "pattern": "^(?:[0-9a-f]{2})*$",
                                        "maxLength": 512,
                                        "x-transit-encoding": "lowercase-hex"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "failed": {
                                    "type": "boolean"
                                  },
                                  "generation": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "mailbox_status": {
                                    "anyOf": [
                                      {
                                        "type": "string",
                                        "enum": [
                                          "pending",
                                          "consumed",
                                          "cancelled"
                                        ]
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "admitted": {
                                    "type": "boolean"
                                  },
                                  "unix_ms": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "clock_error_ms": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 4294967295,
                                        "x-transit-bits": 32,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  }
                                },
                                "required": [
                                  "position",
                                  "pid",
                                  "kind",
                                  "policy_revision"
                                ],
                                "x-transit-defaults": {
                                  "input": null,
                                  "effect": null,
                                  "output": null,
                                  "value": null,
                                  "failed": false,
                                  "generation": null,
                                  "mailbox_status": null,
                                  "admitted": false,
                                  "unix_ms": null,
                                  "clock_error_ms": null
                                }
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "outbox": {
                          "type": "array",
                          "minItems": 8,
                          "maxItems": 8,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "id",
                                  "source",
                                  "turn",
                                  "index",
                                  "destination",
                                  "value",
                                  "phase",
                                  "resolved_at",
                                  "courier",
                                  "policy_revision"
                                ],
                                "properties": {
                                  "id": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "source": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "turn": {
                                    "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
                                  },
                                  "destination": {
                                    "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"
                                  },
                                  "phase": {
                                    "type": "string",
                                    "enum": [
                                      "pending",
                                      "delivered",
                                      "denied",
                                      "expired",
                                      "retired",
                                      "cancelled"
                                    ]
                                  },
                                  "resolved_at": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "courier": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "policy_revision": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  }
                                },
                                "required": [
                                  "id",
                                  "source",
                                  "turn",
                                  "index",
                                  "destination",
                                  "value"
                                ],
                                "x-transit-defaults": {
                                  "phase": "pending",
                                  "resolved_at": null,
                                  "courier": null,
                                  "policy_revision": null
                                }
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "effects": {
                          "type": "array",
                          "minItems": 8,
                          "maxItems": 8,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "id",
                                  "pid",
                                  "payload",
                                  "phase",
                                  "attempt",
                                  "executor",
                                  "authorization_policy",
                                  "last_observation",
                                  "closure",
                                  "result",
                                  "closed_at",
                                  "reconcile_before_ms",
                                  "max_observations",
                                  "observations"
                                ],
                                "properties": {
                                  "id": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "pid": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "payload": {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  "phase": {
                                    "type": "string",
                                    "enum": [
                                      "pending",
                                      "authorized",
                                      "unknown",
                                      "observed",
                                      "cancelled",
                                      "closed_unknown"
                                    ]
                                  },
                                  "attempt": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "executor": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "authorization_policy": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "last_observation": {
                                    "anyOf": [
                                      {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "x-transit-field-order": [
                                          "input",
                                          "policy_revision"
                                        ],
                                        "properties": {
                                          "input": {
                                            "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
                                          }
                                        },
                                        "required": [
                                          "input",
                                          "policy_revision"
                                        ],
                                        "x-transit-defaults": {}
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "closure": {
                                    "anyOf": [
                                      {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "x-transit-field-order": [
                                          "reason",
                                          "principal",
                                          "policy_revision",
                                          "clock_lower_ms"
                                        ],
                                        "properties": {
                                          "reason": {
                                            "type": "string",
                                            "enum": [
                                              "observed",
                                              "observation_budget",
                                              "abandoned",
                                              "deadline",
                                              "unattempted_cancel"
                                            ]
                                          },
                                          "principal": {
                                            "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
                                          },
                                          "clock_lower_ms": {
                                            "anyOf": [
                                              {
                                                "type": "integer",
                                                "minimum": 0,
                                                "maximum": 9007199254740991,
                                                "x-transit-bits": 64,
                                                "x-transit-signed": false
                                              },
                                              {
                                                "type": "null"
                                              }
                                            ]
                                          }
                                        },
                                        "required": [
                                          "reason",
                                          "principal",
                                          "policy_revision"
                                        ],
                                        "x-transit-defaults": {
                                          "clock_lower_ms": null
                                        }
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "result": {
                                    "anyOf": [
                                      {
                                        "type": "string",
                                        "pattern": "^(?:[0-9a-f]{2})*$",
                                        "maxLength": 512,
                                        "x-transit-encoding": "lowercase-hex"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "closed_at": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "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
                                  },
                                  "observations": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 65535,
                                    "x-transit-bits": 16,
                                    "x-transit-signed": false
                                  }
                                },
                                "required": [
                                  "id",
                                  "pid",
                                  "payload"
                                ],
                                "x-transit-defaults": {
                                  "phase": "pending",
                                  "attempt": null,
                                  "executor": null,
                                  "authorization_policy": null,
                                  "last_observation": null,
                                  "closure": null,
                                  "result": null,
                                  "closed_at": null,
                                  "reconcile_before_ms": null,
                                  "max_observations": 16,
                                  "observations": 0
                                }
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "payloads": {
                          "type": "array",
                          "minItems": 8,
                          "maxItems": 8,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "id",
                                  "pid",
                                  "publisher",
                                  "sha256",
                                  "bytes",
                                  "allow_delete",
                                  "phase",
                                  "retired_at",
                                  "deleted_at"
                                ],
                                "properties": {
                                  "id": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "pid": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "publisher": {
                                    "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"
                                  },
                                  "phase": {
                                    "type": "string",
                                    "enum": [
                                      "creating",
                                      "ready",
                                      "retiring",
                                      "deleted"
                                    ]
                                  },
                                  "retired_at": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "deleted_at": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  }
                                },
                                "required": [
                                  "id",
                                  "pid",
                                  "publisher",
                                  "sha256",
                                  "bytes"
                                ],
                                "x-transit-defaults": {
                                  "allow_delete": false,
                                  "phase": "creating",
                                  "retired_at": null,
                                  "deleted_at": null
                                }
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        }
                      },
                      "required": [
                        "realm",
                        "resource",
                        "pid",
                        "cut",
                        "reader",
                        "history"
                      ],
                      "x-transit-defaults": {
                        "version": 1,
                        "next": null,
                        "complete": true,
                        "last_collection": null,
                        "scanned": 0,
                        "processes": [
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null
                        ],
                        "events": [
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null
                        ],
                        "outbox": [
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null
                        ],
                        "effects": [
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null
                        ],
                        "payloads": [
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null
                        ]
                      }
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "delivery"
                  ],
                  "properties": {
                    "delivery": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "next"
                      ],
                      "properties": {
                        "next": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "next"
                      ],
                      "x-transit-defaults": {}
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "process"
                  ],
                  "properties": {
                    "process": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "process",
                        "input"
                      ],
                      "properties": {
                        "process": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "allow_collection",
                            "pid",
                            "code",
                            "owner",
                            "generation",
                            "revision",
                            "lifecycle",
                            "failure",
                            "admitted",
                            "consumed",
                            "cancelled",
                            "work_before_ms",
                            "settle_before_ms",
                            "turn_permit",
                            "binding",
                            "control"
                          ],
                          "properties": {
                            "allow_collection": {
                              "type": "boolean"
                            },
                            "pid": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "code": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 4294967295,
                              "x-transit-bits": 32,
                              "x-transit-signed": false
                            },
                            "owner": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "generation": {
                              "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
                            },
                            "lifecycle": {
                              "type": "string",
                              "enum": [
                                "running",
                                "terminated",
                                "expired"
                              ]
                            },
                            "failure": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "admitted": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "consumed": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "cancelled": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "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"
                                }
                              ]
                            },
                            "turn_permit": {
                              "anyOf": [
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "id",
                                    "input"
                                  ],
                                  "properties": {
                                    "id": {
                                      "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": [
                                    "id",
                                    "input"
                                  ],
                                  "x-transit-defaults": {}
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "binding": {
                              "anyOf": [
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "revision",
                                    "operation",
                                    "instance",
                                    "resource",
                                    "workload",
                                    "incarnation",
                                    "desired",
                                    "phase",
                                    "upgrade_from",
                                    "activation",
                                    "last_worker_incarnation"
                                  ],
                                  "properties": {
                                    "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
                                    },
                                    "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
                                      }
                                    },
                                    "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"
                                        }
                                      ]
                                    },
                                    "desired": {
                                      "type": "string",
                                      "enum": [
                                        "running",
                                        "stopped"
                                      ]
                                    },
                                    "phase": {
                                      "type": "string",
                                      "enum": [
                                        "pending",
                                        "unknown",
                                        "ready",
                                        "stopped"
                                      ]
                                    },
                                    "upgrade_from": {
                                      "anyOf": [
                                        {
                                          "type": "array",
                                          "minItems": 32,
                                          "maxItems": 32,
                                          "items": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 255,
                                            "x-transit-bits": 8,
                                            "x-transit-signed": false
                                          }
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ]
                                    },
                                    "activation": {
                                      "anyOf": [
                                        {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "x-transit-field-order": [
                                            "worker_incarnation",
                                            "generation"
                                          ],
                                          "properties": {
                                            "worker_incarnation": {
                                              "type": "array",
                                              "minItems": 16,
                                              "maxItems": 16,
                                              "items": {
                                                "type": "integer",
                                                "minimum": 0,
                                                "maximum": 255,
                                                "x-transit-bits": 8,
                                                "x-transit-signed": false
                                              }
                                            },
                                            "generation": {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            }
                                          },
                                          "required": [
                                            "worker_incarnation",
                                            "generation"
                                          ],
                                          "x-transit-defaults": {}
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ]
                                    },
                                    "last_worker_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"
                                        }
                                      ]
                                    }
                                  },
                                  "required": [
                                    "revision",
                                    "operation",
                                    "instance",
                                    "resource",
                                    "workload",
                                    "desired"
                                  ],
                                  "x-transit-defaults": {
                                    "incarnation": null,
                                    "phase": "pending",
                                    "upgrade_from": null,
                                    "activation": null,
                                    "last_worker_incarnation": null
                                  }
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "control": {
                              "anyOf": [
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "phase",
                                    "required",
                                    "resume_before_ms"
                                  ],
                                  "properties": {
                                    "phase": {
                                      "type": "string",
                                      "enum": [
                                        "initializing",
                                        "ready",
                                        "suspended"
                                      ]
                                    },
                                    "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"
                                          }
                                        ]
                                      }
                                    },
                                    "resume_before_ms": {
                                      "anyOf": [
                                        {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ]
                                    }
                                  },
                                  "required": [],
                                  "x-transit-defaults": {
                                    "phase": "initializing",
                                    "required": [
                                      null,
                                      null,
                                      null,
                                      null
                                    ],
                                    "resume_before_ms": null
                                  }
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "pid",
                            "code"
                          ],
                          "x-transit-defaults": {
                            "allow_collection": false,
                            "owner": null,
                            "generation": 0,
                            "revision": 0,
                            "lifecycle": "running",
                            "failure": null,
                            "admitted": 0,
                            "consumed": 0,
                            "cancelled": 0,
                            "work_before_ms": null,
                            "settle_before_ms": null,
                            "turn_permit": null,
                            "binding": null,
                            "control": null
                          }
                        },
                        "input": {
                          "anyOf": [
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "position",
                                "ordinal",
                                "value",
                                "origin"
                              ],
                              "properties": {
                                "position": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "ordinal": {
                                  "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"
                                },
                                "origin": {
                                  "oneOf": [
                                    {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "required": [
                                        "external"
                                      ],
                                      "properties": {
                                        "external": {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "x-transit-field-order": [
                                            "principal",
                                            "policy_revision"
                                          ],
                                          "properties": {
                                            "principal": {
                                              "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
                                            }
                                          },
                                          "required": [
                                            "principal",
                                            "policy_revision"
                                          ],
                                          "x-transit-defaults": {}
                                        }
                                      }
                                    },
                                    {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "required": [
                                        "process"
                                      ],
                                      "properties": {
                                        "process": {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "x-transit-field-order": [
                                            "pid",
                                            "turn",
                                            "output"
                                          ],
                                          "properties": {
                                            "pid": {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            },
                                            "turn": {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            },
                                            "output": {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            }
                                          },
                                          "required": [
                                            "pid",
                                            "turn",
                                            "output"
                                          ],
                                          "x-transit-defaults": {}
                                        }
                                      }
                                    },
                                    {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "required": [
                                        "effect"
                                      ],
                                      "properties": {
                                        "effect": {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "x-transit-field-order": [
                                            "id",
                                            "attempt",
                                            "executor"
                                          ],
                                          "properties": {
                                            "id": {
                                              "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
                                            },
                                            "executor": {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            }
                                          },
                                          "required": [
                                            "id",
                                            "attempt",
                                            "executor"
                                          ],
                                          "x-transit-defaults": {}
                                        }
                                      }
                                    }
                                  ]
                                }
                              },
                              "required": [
                                "position",
                                "ordinal",
                                "value",
                                "origin"
                              ],
                              "x-transit-defaults": {}
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "process",
                        "input"
                      ],
                      "x-transit-defaults": {}
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "resource"
                  ],
                  "properties": {
                    "resource": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "id",
                        "writer",
                        "owner",
                        "revision",
                        "entries",
                        "block_entries",
                        "history_ms",
                        "changed_ms",
                        "last_turn",
                        "deadline_ms",
                        "phase",
                        "retired_at"
                      ],
                      "properties": {
                        "id": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "writer": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "owner": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "revision": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "entries": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "block_entries": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "history_ms": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "changed_ms": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "last_turn": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "deadline_ms": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "phase": {
                          "type": "string",
                          "enum": [
                            "active",
                            "retired",
                            "reclaimed"
                          ]
                        },
                        "retired_at": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "id",
                        "writer",
                        "owner",
                        "revision",
                        "deadline_ms"
                      ],
                      "x-transit-defaults": {
                        "entries": 0,
                        "block_entries": 0,
                        "history_ms": null,
                        "changed_ms": 0,
                        "last_turn": null,
                        "phase": "active",
                        "retired_at": null
                      }
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "view"
                  ],
                  "properties": {
                    "view": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "id",
                        "pid",
                        "principal",
                        "generation",
                        "input",
                        "process_revision",
                        "resource",
                        "revision",
                        "deadline_ms",
                        "closed_at"
                      ],
                      "properties": {
                        "id": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "pid": {
                          "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
                        },
                        "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
                        },
                        "process_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
                        },
                        "closed_at": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "id",
                        "pid",
                        "principal",
                        "generation",
                        "input",
                        "process_revision",
                        "resource",
                        "revision",
                        "deadline_ms"
                      ],
                      "x-transit-defaults": {
                        "closed_at": null
                      }
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "association"
                  ],
                  "properties": {
                    "association": {
                      "anyOf": [
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "pid",
                            "name",
                            "resource",
                            "revision",
                            "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"
                            },
                            "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
                            },
                            "required": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "pid",
                            "name",
                            "resource",
                            "revision",
                            "required"
                          ],
                          "x-transit-defaults": {}
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "processes"
                  ],
                  "properties": {
                    "processes": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "entries",
                        "next"
                      ],
                      "properties": {
                        "entries": {
                          "type": "array",
                          "minItems": 8,
                          "maxItems": 8,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "allow_collection",
                                  "pid",
                                  "code",
                                  "owner",
                                  "generation",
                                  "revision",
                                  "lifecycle",
                                  "failure",
                                  "admitted",
                                  "consumed",
                                  "cancelled",
                                  "work_before_ms",
                                  "settle_before_ms",
                                  "turn_permit",
                                  "binding",
                                  "control"
                                ],
                                "properties": {
                                  "allow_collection": {
                                    "type": "boolean"
                                  },
                                  "pid": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "code": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 4294967295,
                                    "x-transit-bits": 32,
                                    "x-transit-signed": false
                                  },
                                  "owner": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "generation": {
                                    "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
                                  },
                                  "lifecycle": {
                                    "type": "string",
                                    "enum": [
                                      "running",
                                      "terminated",
                                      "expired"
                                    ]
                                  },
                                  "failure": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "admitted": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "consumed": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "cancelled": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "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"
                                      }
                                    ]
                                  },
                                  "turn_permit": {
                                    "anyOf": [
                                      {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "x-transit-field-order": [
                                          "id",
                                          "input"
                                        ],
                                        "properties": {
                                          "id": {
                                            "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": [
                                          "id",
                                          "input"
                                        ],
                                        "x-transit-defaults": {}
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "binding": {
                                    "anyOf": [
                                      {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "x-transit-field-order": [
                                          "revision",
                                          "operation",
                                          "instance",
                                          "resource",
                                          "workload",
                                          "incarnation",
                                          "desired",
                                          "phase",
                                          "upgrade_from",
                                          "activation",
                                          "last_worker_incarnation"
                                        ],
                                        "properties": {
                                          "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
                                          },
                                          "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
                                            }
                                          },
                                          "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"
                                              }
                                            ]
                                          },
                                          "desired": {
                                            "type": "string",
                                            "enum": [
                                              "running",
                                              "stopped"
                                            ]
                                          },
                                          "phase": {
                                            "type": "string",
                                            "enum": [
                                              "pending",
                                              "unknown",
                                              "ready",
                                              "stopped"
                                            ]
                                          },
                                          "upgrade_from": {
                                            "anyOf": [
                                              {
                                                "type": "array",
                                                "minItems": 32,
                                                "maxItems": 32,
                                                "items": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 255,
                                                  "x-transit-bits": 8,
                                                  "x-transit-signed": false
                                                }
                                              },
                                              {
                                                "type": "null"
                                              }
                                            ]
                                          },
                                          "activation": {
                                            "anyOf": [
                                              {
                                                "type": "object",
                                                "additionalProperties": false,
                                                "x-transit-field-order": [
                                                  "worker_incarnation",
                                                  "generation"
                                                ],
                                                "properties": {
                                                  "worker_incarnation": {
                                                    "type": "array",
                                                    "minItems": 16,
                                                    "maxItems": 16,
                                                    "items": {
                                                      "type": "integer",
                                                      "minimum": 0,
                                                      "maximum": 255,
                                                      "x-transit-bits": 8,
                                                      "x-transit-signed": false
                                                    }
                                                  },
                                                  "generation": {
                                                    "type": "integer",
                                                    "minimum": 0,
                                                    "maximum": 9007199254740991,
                                                    "x-transit-bits": 64,
                                                    "x-transit-signed": false
                                                  }
                                                },
                                                "required": [
                                                  "worker_incarnation",
                                                  "generation"
                                                ],
                                                "x-transit-defaults": {}
                                              },
                                              {
                                                "type": "null"
                                              }
                                            ]
                                          },
                                          "last_worker_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"
                                              }
                                            ]
                                          }
                                        },
                                        "required": [
                                          "revision",
                                          "operation",
                                          "instance",
                                          "resource",
                                          "workload",
                                          "desired"
                                        ],
                                        "x-transit-defaults": {
                                          "incarnation": null,
                                          "phase": "pending",
                                          "upgrade_from": null,
                                          "activation": null,
                                          "last_worker_incarnation": null
                                        }
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "control": {
                                    "anyOf": [
                                      {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "x-transit-field-order": [
                                          "phase",
                                          "required",
                                          "resume_before_ms"
                                        ],
                                        "properties": {
                                          "phase": {
                                            "type": "string",
                                            "enum": [
                                              "initializing",
                                              "ready",
                                              "suspended"
                                            ]
                                          },
                                          "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"
                                                }
                                              ]
                                            }
                                          },
                                          "resume_before_ms": {
                                            "anyOf": [
                                              {
                                                "type": "integer",
                                                "minimum": 0,
                                                "maximum": 9007199254740991,
                                                "x-transit-bits": 64,
                                                "x-transit-signed": false
                                              },
                                              {
                                                "type": "null"
                                              }
                                            ]
                                          }
                                        },
                                        "required": [],
                                        "x-transit-defaults": {
                                          "phase": "initializing",
                                          "required": [
                                            null,
                                            null,
                                            null,
                                            null
                                          ],
                                          "resume_before_ms": null
                                        }
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  }
                                },
                                "required": [
                                  "pid",
                                  "code"
                                ],
                                "x-transit-defaults": {
                                  "allow_collection": false,
                                  "owner": null,
                                  "generation": 0,
                                  "revision": 0,
                                  "lifecycle": "running",
                                  "failure": null,
                                  "admitted": 0,
                                  "consumed": 0,
                                  "cancelled": 0,
                                  "work_before_ms": null,
                                  "settle_before_ms": null,
                                  "turn_permit": null,
                                  "binding": null,
                                  "control": null
                                }
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "next": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [],
                      "x-transit-defaults": {
                        "entries": [
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null
                        ],
                        "next": null
                      }
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "resources"
                  ],
                  "properties": {
                    "resources": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "entries",
                        "next"
                      ],
                      "properties": {
                        "entries": {
                          "type": "array",
                          "minItems": 8,
                          "maxItems": 8,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "id",
                                  "writer",
                                  "owner",
                                  "revision",
                                  "entries",
                                  "block_entries",
                                  "history_ms",
                                  "changed_ms",
                                  "last_turn",
                                  "deadline_ms",
                                  "phase",
                                  "retired_at"
                                ],
                                "properties": {
                                  "id": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "writer": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "owner": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "revision": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "entries": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "block_entries": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "history_ms": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "changed_ms": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "last_turn": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "deadline_ms": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "phase": {
                                    "type": "string",
                                    "enum": [
                                      "active",
                                      "retired",
                                      "reclaimed"
                                    ]
                                  },
                                  "retired_at": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  }
                                },
                                "required": [
                                  "id",
                                  "writer",
                                  "owner",
                                  "revision",
                                  "deadline_ms"
                                ],
                                "x-transit-defaults": {
                                  "entries": 0,
                                  "block_entries": 0,
                                  "history_ms": null,
                                  "changed_ms": 0,
                                  "last_turn": null,
                                  "phase": "active",
                                  "retired_at": null
                                }
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "next": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [],
                      "x-transit-defaults": {
                        "entries": [
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null
                        ],
                        "next": null
                      }
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "associations"
                  ],
                  "properties": {
                    "associations": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "entries",
                        "next"
                      ],
                      "properties": {
                        "entries": {
                          "type": "array",
                          "minItems": 8,
                          "maxItems": 8,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "pid",
                                  "name",
                                  "resource",
                                  "revision",
                                  "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"
                                  },
                                  "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
                                  },
                                  "required": {
                                    "type": "boolean"
                                  }
                                },
                                "required": [
                                  "pid",
                                  "name",
                                  "resource",
                                  "revision",
                                  "required"
                                ],
                                "x-transit-defaults": {}
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "next": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [],
                      "x-transit-defaults": {
                        "entries": [
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null
                        ],
                        "next": null
                      }
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "entries"
                  ],
                  "properties": {
                    "entries": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "view",
                        "resource",
                        "page"
                      ],
                      "properties": {
                        "view": {
                          "anyOf": [
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "id",
                                "pid",
                                "principal",
                                "generation",
                                "input",
                                "process_revision",
                                "resource",
                                "revision",
                                "deadline_ms",
                                "closed_at"
                              ],
                              "properties": {
                                "id": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "pid": {
                                  "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
                                },
                                "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
                                },
                                "process_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
                                },
                                "closed_at": {
                                  "anyOf": [
                                    {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "pid",
                                "principal",
                                "generation",
                                "input",
                                "process_revision",
                                "resource",
                                "revision",
                                "deadline_ms"
                              ],
                              "x-transit-defaults": {
                                "closed_at": null
                              }
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "resource": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "id",
                            "writer",
                            "owner",
                            "revision",
                            "entries",
                            "block_entries",
                            "history_ms",
                            "changed_ms",
                            "last_turn",
                            "deadline_ms",
                            "phase",
                            "retired_at"
                          ],
                          "properties": {
                            "id": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "writer": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "owner": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "revision": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "entries": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "block_entries": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "history_ms": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "changed_ms": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "last_turn": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "deadline_ms": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "phase": {
                              "type": "string",
                              "enum": [
                                "active",
                                "retired",
                                "reclaimed"
                              ]
                            },
                            "retired_at": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "id",
                            "writer",
                            "owner",
                            "revision",
                            "deadline_ms"
                          ],
                          "x-transit-defaults": {
                            "entries": 0,
                            "block_entries": 0,
                            "history_ms": null,
                            "changed_ms": 0,
                            "last_turn": null,
                            "phase": "active",
                            "retired_at": null
                          }
                        },
                        "page": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "entries",
                            "next"
                          ],
                          "properties": {
                            "entries": {
                              "type": "array",
                              "minItems": 8,
                              "maxItems": 8,
                              "items": {
                                "anyOf": [
                                  {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "x-transit-field-order": [
                                      "key",
                                      "value",
                                      "revision"
                                    ],
                                    "properties": {
                                      "key": {
                                        "type": "string",
                                        "pattern": "^(?:[0-9a-f]{2})*$",
                                        "maxLength": 512,
                                        "x-transit-encoding": "lowercase-hex"
                                      },
                                      "value": {
                                        "type": "string",
                                        "pattern": "^(?:[0-9a-f]{2})*$",
                                        "maxLength": 512,
                                        "x-transit-encoding": "lowercase-hex"
                                      },
                                      "revision": {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      }
                                    },
                                    "required": [
                                      "key",
                                      "value",
                                      "revision"
                                    ],
                                    "x-transit-defaults": {}
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              }
                            },
                            "next": {
                              "anyOf": [
                                {
                                  "type": "string",
                                  "pattern": "^(?:[0-9a-f]{2})*$",
                                  "maxLength": 512,
                                  "x-transit-encoding": "lowercase-hex"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [],
                          "x-transit-defaults": {
                            "entries": [
                              null,
                              null,
                              null,
                              null,
                              null,
                              null,
                              null,
                              null
                            ],
                            "next": null
                          }
                        }
                      },
                      "required": [
                        "view",
                        "resource",
                        "page"
                      ],
                      "x-transit-defaults": {}
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "outputs"
                  ],
                  "properties": {
                    "outputs": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "entries",
                        "next"
                      ],
                      "properties": {
                        "entries": {
                          "type": "array",
                          "minItems": 8,
                          "maxItems": 8,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "id",
                                  "source",
                                  "turn",
                                  "index",
                                  "destination",
                                  "value",
                                  "phase",
                                  "resolved_at",
                                  "courier",
                                  "policy_revision"
                                ],
                                "properties": {
                                  "id": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "source": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "turn": {
                                    "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
                                  },
                                  "destination": {
                                    "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"
                                  },
                                  "phase": {
                                    "type": "string",
                                    "enum": [
                                      "pending",
                                      "delivered",
                                      "denied",
                                      "expired",
                                      "retired",
                                      "cancelled"
                                    ]
                                  },
                                  "resolved_at": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "courier": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "policy_revision": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  }
                                },
                                "required": [
                                  "id",
                                  "source",
                                  "turn",
                                  "index",
                                  "destination",
                                  "value"
                                ],
                                "x-transit-defaults": {
                                  "phase": "pending",
                                  "resolved_at": null,
                                  "courier": null,
                                  "policy_revision": null
                                }
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "next": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [],
                      "x-transit-defaults": {
                        "entries": [
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null
                        ],
                        "next": null
                      }
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "effects"
                  ],
                  "properties": {
                    "effects": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "entries",
                        "next"
                      ],
                      "properties": {
                        "entries": {
                          "type": "array",
                          "minItems": 8,
                          "maxItems": 8,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "id",
                                  "pid",
                                  "payload",
                                  "phase",
                                  "attempt",
                                  "executor",
                                  "authorization_policy",
                                  "last_observation",
                                  "closure",
                                  "result",
                                  "closed_at",
                                  "reconcile_before_ms",
                                  "max_observations",
                                  "observations"
                                ],
                                "properties": {
                                  "id": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "pid": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "payload": {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  "phase": {
                                    "type": "string",
                                    "enum": [
                                      "pending",
                                      "authorized",
                                      "unknown",
                                      "observed",
                                      "cancelled",
                                      "closed_unknown"
                                    ]
                                  },
                                  "attempt": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "executor": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "authorization_policy": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "last_observation": {
                                    "anyOf": [
                                      {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "x-transit-field-order": [
                                          "input",
                                          "policy_revision"
                                        ],
                                        "properties": {
                                          "input": {
                                            "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
                                          }
                                        },
                                        "required": [
                                          "input",
                                          "policy_revision"
                                        ],
                                        "x-transit-defaults": {}
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "closure": {
                                    "anyOf": [
                                      {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "x-transit-field-order": [
                                          "reason",
                                          "principal",
                                          "policy_revision",
                                          "clock_lower_ms"
                                        ],
                                        "properties": {
                                          "reason": {
                                            "type": "string",
                                            "enum": [
                                              "observed",
                                              "observation_budget",
                                              "abandoned",
                                              "deadline",
                                              "unattempted_cancel"
                                            ]
                                          },
                                          "principal": {
                                            "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
                                          },
                                          "clock_lower_ms": {
                                            "anyOf": [
                                              {
                                                "type": "integer",
                                                "minimum": 0,
                                                "maximum": 9007199254740991,
                                                "x-transit-bits": 64,
                                                "x-transit-signed": false
                                              },
                                              {
                                                "type": "null"
                                              }
                                            ]
                                          }
                                        },
                                        "required": [
                                          "reason",
                                          "principal",
                                          "policy_revision"
                                        ],
                                        "x-transit-defaults": {
                                          "clock_lower_ms": null
                                        }
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "result": {
                                    "anyOf": [
                                      {
                                        "type": "string",
                                        "pattern": "^(?:[0-9a-f]{2})*$",
                                        "maxLength": 512,
                                        "x-transit-encoding": "lowercase-hex"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "closed_at": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "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
                                  },
                                  "observations": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 65535,
                                    "x-transit-bits": 16,
                                    "x-transit-signed": false
                                  }
                                },
                                "required": [
                                  "id",
                                  "pid",
                                  "payload"
                                ],
                                "x-transit-defaults": {
                                  "phase": "pending",
                                  "attempt": null,
                                  "executor": null,
                                  "authorization_policy": null,
                                  "last_observation": null,
                                  "closure": null,
                                  "result": null,
                                  "closed_at": null,
                                  "reconcile_before_ms": null,
                                  "max_observations": 16,
                                  "observations": 0
                                }
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "next": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [],
                      "x-transit-defaults": {
                        "entries": [
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null
                        ],
                        "next": null
                      }
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "read_version"
                  ],
                  "properties": {
                    "read_version": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "id",
                        "resource",
                        "revision",
                        "created_at",
                        "released_at"
                      ],
                      "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": {}
                        },
                        "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
                        },
                        "created_at": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "released_at": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "id",
                        "resource",
                        "revision",
                        "created_at"
                      ],
                      "x-transit-defaults": {
                        "released_at": null
                      }
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "version_entries"
                  ],
                  "properties": {
                    "version_entries": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "version",
                        "generation",
                        "resource",
                        "page"
                      ],
                      "properties": {
                        "version": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "id",
                            "resource",
                            "revision",
                            "created_at",
                            "released_at"
                          ],
                          "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": {}
                            },
                            "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
                            },
                            "created_at": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "released_at": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "id",
                            "resource",
                            "revision",
                            "created_at"
                          ],
                          "x-transit-defaults": {
                            "released_at": null
                          }
                        },
                        "generation": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "resource": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "id",
                            "writer",
                            "owner",
                            "revision",
                            "entries",
                            "block_entries",
                            "history_ms",
                            "changed_ms",
                            "last_turn",
                            "deadline_ms",
                            "phase",
                            "retired_at"
                          ],
                          "properties": {
                            "id": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "writer": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "owner": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "revision": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "entries": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "block_entries": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "history_ms": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "changed_ms": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "last_turn": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "deadline_ms": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "phase": {
                              "type": "string",
                              "enum": [
                                "active",
                                "retired",
                                "reclaimed"
                              ]
                            },
                            "retired_at": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "id",
                            "writer",
                            "owner",
                            "revision",
                            "deadline_ms"
                          ],
                          "x-transit-defaults": {
                            "entries": 0,
                            "block_entries": 0,
                            "history_ms": null,
                            "changed_ms": 0,
                            "last_turn": null,
                            "phase": "active",
                            "retired_at": null
                          }
                        },
                        "page": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "entries",
                            "next"
                          ],
                          "properties": {
                            "entries": {
                              "type": "array",
                              "minItems": 8,
                              "maxItems": 8,
                              "items": {
                                "anyOf": [
                                  {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "x-transit-field-order": [
                                      "key",
                                      "value",
                                      "revision"
                                    ],
                                    "properties": {
                                      "key": {
                                        "type": "string",
                                        "pattern": "^(?:[0-9a-f]{2})*$",
                                        "maxLength": 512,
                                        "x-transit-encoding": "lowercase-hex"
                                      },
                                      "value": {
                                        "type": "string",
                                        "pattern": "^(?:[0-9a-f]{2})*$",
                                        "maxLength": 512,
                                        "x-transit-encoding": "lowercase-hex"
                                      },
                                      "revision": {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      }
                                    },
                                    "required": [
                                      "key",
                                      "value",
                                      "revision"
                                    ],
                                    "x-transit-defaults": {}
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              }
                            },
                            "next": {
                              "anyOf": [
                                {
                                  "type": "string",
                                  "pattern": "^(?:[0-9a-f]{2})*$",
                                  "maxLength": 512,
                                  "x-transit-encoding": "lowercase-hex"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [],
                          "x-transit-defaults": {
                            "entries": [
                              null,
                              null,
                              null,
                              null,
                              null,
                              null,
                              null,
                              null
                            ],
                            "next": null
                          }
                        }
                      },
                      "required": [
                        "version",
                        "generation",
                        "resource",
                        "page"
                      ],
                      "x-transit-defaults": {}
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "read_versions"
                  ],
                  "properties": {
                    "read_versions": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "entries",
                        "next"
                      ],
                      "properties": {
                        "entries": {
                          "type": "array",
                          "minItems": 8,
                          "maxItems": 8,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "id",
                                  "resource",
                                  "revision",
                                  "created_at",
                                  "released_at"
                                ],
                                "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": {}
                                  },
                                  "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
                                  },
                                  "created_at": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "released_at": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  }
                                },
                                "required": [
                                  "id",
                                  "resource",
                                  "revision",
                                  "created_at"
                                ],
                                "x-transit-defaults": {
                                  "released_at": null
                                }
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "next": {
                          "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": [],
                      "x-transit-defaults": {
                        "entries": [
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null
                        ],
                        "next": null
                      }
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "identity"
                  ],
                  "properties": {
                    "identity": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "principal",
                        "permissions",
                        "pid",
                        "policy_revision"
                      ],
                      "properties": {
                        "principal": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "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"
                            }
                          ]
                        },
                        "policy_revision": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        }
                      },
                      "required": [
                        "principal",
                        "permissions",
                        "pid",
                        "policy_revision"
                      ],
                      "x-transit-defaults": {}
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "read_access"
                  ],
                  "properties": {
                    "read_access": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "id",
                        "writer",
                        "owner",
                        "revision",
                        "entries",
                        "block_entries",
                        "history_ms",
                        "changed_ms",
                        "last_turn",
                        "deadline_ms",
                        "phase",
                        "retired_at"
                      ],
                      "properties": {
                        "id": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "writer": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "owner": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "revision": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "entries": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "block_entries": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "history_ms": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "changed_ms": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "last_turn": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "deadline_ms": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "phase": {
                          "type": "string",
                          "enum": [
                            "active",
                            "retired",
                            "reclaimed"
                          ]
                        },
                        "retired_at": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "id",
                        "writer",
                        "owner",
                        "revision",
                        "deadline_ms"
                      ],
                      "x-transit-defaults": {
                        "entries": 0,
                        "block_entries": 0,
                        "history_ms": null,
                        "changed_ms": 0,
                        "last_turn": null,
                        "phase": "active",
                        "retired_at": null
                      }
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "read_entries"
                  ],
                  "properties": {
                    "read_entries": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "resource",
                        "view",
                        "entries"
                      ],
                      "properties": {
                        "resource": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "id",
                            "writer",
                            "owner",
                            "revision",
                            "entries",
                            "block_entries",
                            "history_ms",
                            "changed_ms",
                            "last_turn",
                            "deadline_ms",
                            "phase",
                            "retired_at"
                          ],
                          "properties": {
                            "id": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "writer": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "owner": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "revision": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "entries": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "block_entries": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "history_ms": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "changed_ms": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "last_turn": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "deadline_ms": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "phase": {
                              "type": "string",
                              "enum": [
                                "active",
                                "retired",
                                "reclaimed"
                              ]
                            },
                            "retired_at": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "id",
                            "writer",
                            "owner",
                            "revision",
                            "deadline_ms"
                          ],
                          "x-transit-defaults": {
                            "entries": 0,
                            "block_entries": 0,
                            "history_ms": null,
                            "changed_ms": 0,
                            "last_turn": null,
                            "phase": "active",
                            "retired_at": null
                          }
                        },
                        "view": {
                          "anyOf": [
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "id",
                                "pid",
                                "principal",
                                "generation",
                                "input",
                                "process_revision",
                                "resource",
                                "revision",
                                "deadline_ms",
                                "closed_at"
                              ],
                              "properties": {
                                "id": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "pid": {
                                  "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
                                },
                                "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
                                },
                                "process_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
                                },
                                "closed_at": {
                                  "anyOf": [
                                    {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "pid",
                                "principal",
                                "generation",
                                "input",
                                "process_revision",
                                "resource",
                                "revision",
                                "deadline_ms"
                              ],
                              "x-transit-defaults": {
                                "closed_at": null
                              }
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "entries": {
                          "type": "array",
                          "minItems": 8,
                          "maxItems": 8,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "key",
                                  "value",
                                  "revision"
                                ],
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  "value": {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  "revision": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  }
                                },
                                "required": [
                                  "key",
                                  "value",
                                  "revision"
                                ],
                                "x-transit-defaults": {}
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        }
                      },
                      "required": [
                        "resource",
                        "entries"
                      ],
                      "x-transit-defaults": {
                        "view": null
                      }
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "open_snapshot"
                  ],
                  "properties": {
                    "open_snapshot": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "id",
                        "resource",
                        "deadline_ms",
                        "hard_deadline_ms"
                      ],
                      "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": {}
                        },
                        "resource": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "id",
                            "writer",
                            "owner",
                            "revision",
                            "entries",
                            "block_entries",
                            "history_ms",
                            "changed_ms",
                            "last_turn",
                            "deadline_ms",
                            "phase",
                            "retired_at"
                          ],
                          "properties": {
                            "id": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "writer": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "owner": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "revision": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "entries": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "block_entries": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "history_ms": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "changed_ms": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "last_turn": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "deadline_ms": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "phase": {
                              "type": "string",
                              "enum": [
                                "active",
                                "retired",
                                "reclaimed"
                              ]
                            },
                            "retired_at": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "id",
                            "writer",
                            "owner",
                            "revision",
                            "deadline_ms"
                          ],
                          "x-transit-defaults": {
                            "entries": 0,
                            "block_entries": 0,
                            "history_ms": null,
                            "changed_ms": 0,
                            "last_turn": null,
                            "phase": "active",
                            "retired_at": null
                          }
                        },
                        "deadline_ms": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "hard_deadline_ms": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        }
                      },
                      "required": [
                        "id",
                        "resource",
                        "deadline_ms",
                        "hard_deadline_ms"
                      ],
                      "x-transit-defaults": {}
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "snapshot_entries"
                  ],
                  "properties": {
                    "snapshot_entries": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "snapshot",
                        "page"
                      ],
                      "properties": {
                        "snapshot": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "id",
                            "resource",
                            "deadline_ms",
                            "hard_deadline_ms"
                          ],
                          "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": {}
                            },
                            "resource": {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "id",
                                "writer",
                                "owner",
                                "revision",
                                "entries",
                                "block_entries",
                                "history_ms",
                                "changed_ms",
                                "last_turn",
                                "deadline_ms",
                                "phase",
                                "retired_at"
                              ],
                              "properties": {
                                "id": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "writer": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "owner": {
                                  "anyOf": [
                                    {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "revision": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "entries": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "block_entries": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "history_ms": {
                                  "anyOf": [
                                    {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "changed_ms": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "last_turn": {
                                  "anyOf": [
                                    {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "deadline_ms": {
                                  "anyOf": [
                                    {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "phase": {
                                  "type": "string",
                                  "enum": [
                                    "active",
                                    "retired",
                                    "reclaimed"
                                  ]
                                },
                                "retired_at": {
                                  "anyOf": [
                                    {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "writer",
                                "owner",
                                "revision",
                                "deadline_ms"
                              ],
                              "x-transit-defaults": {
                                "entries": 0,
                                "block_entries": 0,
                                "history_ms": null,
                                "changed_ms": 0,
                                "last_turn": null,
                                "phase": "active",
                                "retired_at": null
                              }
                            },
                            "deadline_ms": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "hard_deadline_ms": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            }
                          },
                          "required": [
                            "id",
                            "resource",
                            "deadline_ms",
                            "hard_deadline_ms"
                          ],
                          "x-transit-defaults": {}
                        },
                        "page": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "entries",
                            "next"
                          ],
                          "properties": {
                            "entries": {
                              "type": "array",
                              "minItems": 8,
                              "maxItems": 8,
                              "items": {
                                "anyOf": [
                                  {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "x-transit-field-order": [
                                      "key",
                                      "value",
                                      "revision"
                                    ],
                                    "properties": {
                                      "key": {
                                        "type": "string",
                                        "pattern": "^(?:[0-9a-f]{2})*$",
                                        "maxLength": 512,
                                        "x-transit-encoding": "lowercase-hex"
                                      },
                                      "value": {
                                        "type": "string",
                                        "pattern": "^(?:[0-9a-f]{2})*$",
                                        "maxLength": 512,
                                        "x-transit-encoding": "lowercase-hex"
                                      },
                                      "revision": {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      }
                                    },
                                    "required": [
                                      "key",
                                      "value",
                                      "revision"
                                    ],
                                    "x-transit-defaults": {}
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              }
                            },
                            "next": {
                              "anyOf": [
                                {
                                  "type": "string",
                                  "pattern": "^(?:[0-9a-f]{2})*$",
                                  "maxLength": 512,
                                  "x-transit-encoding": "lowercase-hex"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [],
                          "x-transit-defaults": {
                            "entries": [
                              null,
                              null,
                              null,
                              null,
                              null,
                              null,
                              null,
                              null
                            ],
                            "next": null
                          }
                        }
                      },
                      "required": [
                        "snapshot",
                        "page"
                      ],
                      "x-transit-defaults": {}
                    }
                  }
                },
                {
                  "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",
                        "entries",
                        "next",
                        "finished"
                      ],
                      "properties": {
                        "snapshot": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "id",
                            "resource",
                            "deadline_ms",
                            "hard_deadline_ms"
                          ],
                          "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": {}
                            },
                            "resource": {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "id",
                                "writer",
                                "owner",
                                "revision",
                                "entries",
                                "block_entries",
                                "history_ms",
                                "changed_ms",
                                "last_turn",
                                "deadline_ms",
                                "phase",
                                "retired_at"
                              ],
                              "properties": {
                                "id": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "writer": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "owner": {
                                  "anyOf": [
                                    {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "revision": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "entries": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "block_entries": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "history_ms": {
                                  "anyOf": [
                                    {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "changed_ms": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "last_turn": {
                                  "anyOf": [
                                    {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "deadline_ms": {
                                  "anyOf": [
                                    {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "phase": {
                                  "type": "string",
                                  "enum": [
                                    "active",
                                    "retired",
                                    "reclaimed"
                                  ]
                                },
                                "retired_at": {
                                  "anyOf": [
                                    {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "writer",
                                "owner",
                                "revision",
                                "deadline_ms"
                              ],
                              "x-transit-defaults": {
                                "entries": 0,
                                "block_entries": 0,
                                "history_ms": null,
                                "changed_ms": 0,
                                "last_turn": null,
                                "phase": "active",
                                "retired_at": null
                              }
                            },
                            "deadline_ms": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "hard_deadline_ms": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            }
                          },
                          "required": [
                            "id",
                            "resource",
                            "deadline_ms",
                            "hard_deadline_ms"
                          ],
                          "x-transit-defaults": {}
                        },
                        "current": {
                          "type": "array",
                          "minItems": 2,
                          "maxItems": 2,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "resource",
                                  "entries"
                                ],
                                "properties": {
                                  "resource": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "x-transit-field-order": [
                                      "id",
                                      "writer",
                                      "owner",
                                      "revision",
                                      "entries",
                                      "block_entries",
                                      "history_ms",
                                      "changed_ms",
                                      "last_turn",
                                      "deadline_ms",
                                      "phase",
                                      "retired_at"
                                    ],
                                    "properties": {
                                      "id": {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      "writer": {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      "owner": {
                                        "anyOf": [
                                          {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 9007199254740991,
                                            "x-transit-bits": 64,
                                            "x-transit-signed": false
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ]
                                      },
                                      "revision": {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      "entries": {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      "block_entries": {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      "history_ms": {
                                        "anyOf": [
                                          {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 9007199254740991,
                                            "x-transit-bits": 64,
                                            "x-transit-signed": false
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ]
                                      },
                                      "changed_ms": {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      "last_turn": {
                                        "anyOf": [
                                          {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 9007199254740991,
                                            "x-transit-bits": 64,
                                            "x-transit-signed": false
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ]
                                      },
                                      "deadline_ms": {
                                        "anyOf": [
                                          {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 9007199254740991,
                                            "x-transit-bits": 64,
                                            "x-transit-signed": false
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ]
                                      },
                                      "phase": {
                                        "type": "string",
                                        "enum": [
                                          "active",
                                          "retired",
                                          "reclaimed"
                                        ]
                                      },
                                      "retired_at": {
                                        "anyOf": [
                                          {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 9007199254740991,
                                            "x-transit-bits": 64,
                                            "x-transit-signed": false
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ]
                                      }
                                    },
                                    "required": [
                                      "id",
                                      "writer",
                                      "owner",
                                      "revision",
                                      "deadline_ms"
                                    ],
                                    "x-transit-defaults": {
                                      "entries": 0,
                                      "block_entries": 0,
                                      "history_ms": null,
                                      "changed_ms": 0,
                                      "last_turn": null,
                                      "phase": "active",
                                      "retired_at": null
                                    }
                                  },
                                  "entries": {
                                    "type": "array",
                                    "minItems": 8,
                                    "maxItems": 8,
                                    "items": {
                                      "anyOf": [
                                        {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "x-transit-field-order": [
                                            "key",
                                            "value",
                                            "revision"
                                          ],
                                          "properties": {
                                            "key": {
                                              "type": "string",
                                              "pattern": "^(?:[0-9a-f]{2})*$",
                                              "maxLength": 512,
                                              "x-transit-encoding": "lowercase-hex"
                                            },
                                            "value": {
                                              "type": "string",
                                              "pattern": "^(?:[0-9a-f]{2})*$",
                                              "maxLength": 512,
                                              "x-transit-encoding": "lowercase-hex"
                                            },
                                            "revision": {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            }
                                          },
                                          "required": [
                                            "key",
                                            "value",
                                            "revision"
                                          ],
                                          "x-transit-defaults": {}
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ]
                                    }
                                  }
                                },
                                "required": [
                                  "resource",
                                  "entries"
                                ],
                                "x-transit-defaults": {}
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "points": {
                          "type": "array",
                          "minItems": 8,
                          "maxItems": 8,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "key",
                                  "value",
                                  "revision"
                                ],
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  "value": {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  "revision": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  }
                                },
                                "required": [
                                  "key",
                                  "value",
                                  "revision"
                                ],
                                "x-transit-defaults": {}
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "blocks": {
                          "type": "array",
                          "minItems": 8,
                          "maxItems": 8,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "key",
                                  "value",
                                  "revision"
                                ],
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  "value": {
                                    "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": {}
                                  },
                                  "revision": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  }
                                },
                                "required": [
                                  "key",
                                  "value",
                                  "revision"
                                ],
                                "x-transit-defaults": {}
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "entries": {
                          "type": "array",
                          "minItems": 64,
                          "maxItems": 64,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "key",
                                  "value",
                                  "revision"
                                ],
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  "value": {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  "revision": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  }
                                },
                                "required": [
                                  "key",
                                  "value",
                                  "revision"
                                ],
                                "x-transit-defaults": {}
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "next": {
                          "anyOf": [
                            {
                              "type": "string",
                              "pattern": "^(?:[0-9a-f]{2})*$",
                              "maxLength": 512,
                              "x-transit-encoding": "lowercase-hex"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "finished": {
                          "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
                        ],
                        "entries": [
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null
                        ],
                        "next": null,
                        "finished": false
                      }
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "block_entries"
                  ],
                  "properties": {
                    "block_entries": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "resource",
                        "view",
                        "version",
                        "entries",
                        "next"
                      ],
                      "properties": {
                        "resource": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "id",
                            "writer",
                            "owner",
                            "revision",
                            "entries",
                            "block_entries",
                            "history_ms",
                            "changed_ms",
                            "last_turn",
                            "deadline_ms",
                            "phase",
                            "retired_at"
                          ],
                          "properties": {
                            "id": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "writer": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "owner": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "revision": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "entries": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "block_entries": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "history_ms": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "changed_ms": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "last_turn": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "deadline_ms": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "phase": {
                              "type": "string",
                              "enum": [
                                "active",
                                "retired",
                                "reclaimed"
                              ]
                            },
                            "retired_at": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "id",
                            "writer",
                            "owner",
                            "revision",
                            "deadline_ms"
                          ],
                          "x-transit-defaults": {
                            "entries": 0,
                            "block_entries": 0,
                            "history_ms": null,
                            "changed_ms": 0,
                            "last_turn": null,
                            "phase": "active",
                            "retired_at": null
                          }
                        },
                        "view": {
                          "anyOf": [
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "id",
                                "pid",
                                "principal",
                                "generation",
                                "input",
                                "process_revision",
                                "resource",
                                "revision",
                                "deadline_ms",
                                "closed_at"
                              ],
                              "properties": {
                                "id": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "pid": {
                                  "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
                                },
                                "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
                                },
                                "process_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
                                },
                                "closed_at": {
                                  "anyOf": [
                                    {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "pid",
                                "principal",
                                "generation",
                                "input",
                                "process_revision",
                                "resource",
                                "revision",
                                "deadline_ms"
                              ],
                              "x-transit-defaults": {
                                "closed_at": null
                              }
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "version": {
                          "anyOf": [
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "id",
                                "resource",
                                "revision",
                                "created_at",
                                "released_at"
                              ],
                              "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": {}
                                },
                                "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
                                },
                                "created_at": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "released_at": {
                                  "anyOf": [
                                    {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "resource",
                                "revision",
                                "created_at"
                              ],
                              "x-transit-defaults": {
                                "released_at": null
                              }
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "entries": {
                          "type": "array",
                          "minItems": 8,
                          "maxItems": 8,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "key",
                                  "value",
                                  "revision"
                                ],
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  "value": {
                                    "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": {}
                                  },
                                  "revision": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  }
                                },
                                "required": [
                                  "key",
                                  "value",
                                  "revision"
                                ],
                                "x-transit-defaults": {}
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "next": {
                          "anyOf": [
                            {
                              "type": "string",
                              "pattern": "^(?:[0-9a-f]{2})*$",
                              "maxLength": 512,
                              "x-transit-encoding": "lowercase-hex"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "resource",
                        "entries"
                      ],
                      "x-transit-defaults": {
                        "view": null,
                        "version": null,
                        "next": null
                      }
                    }
                  }
                }
              ]
            }
          },
          "required": [
            "definition",
            "realm",
            "position",
            "principal_sequence",
            "body"
          ],
          "x-transit-defaults": {
            "version": 1
          }
        },
        "blocks": {
          "type": "string",
          "maxLength": 174764,
          "contentEncoding": "base64",
          "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/][AQgw]==|[A-Za-z0-9+/]{2}[AEIMQUYcgkosw048]=)?$"
        }
      },
      "required": [
        "response",
        "blocks"
      ],
      "x-transit-defaults": {}
    },
    "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": [
        "realm",
        "principal",
        "kind"
      ],
      "x-transit-defaults": {
        "version": 1,
        "definition": "c7e556954e7f6e9cf79a65abf9d082372ea626174ca7a6b4422ae25083dffc8b"
      }
    },
    "SignedQuery": {
      "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": {
      "type": "object",
      "additionalProperties": false,
      "x-transit-field-order": [
        "version",
        "definition",
        "realm",
        "position",
        "principal_sequence",
        "body"
      ],
      "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
        },
        "position": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991,
          "x-transit-bits": 64,
          "x-transit-signed": false
        },
        "principal_sequence": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991,
          "x-transit-bits": 64,
          "x-transit-signed": false
        },
        "body": {
          "oneOf": [
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "authorization"
              ],
              "properties": {
                "authorization": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "revision",
                    "role",
                    "body"
                  ],
                  "properties": {
                    "revision": {
                      "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
                    },
                    "body": {
                      "oneOf": [
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "identity"
                          ],
                          "properties": {
                            "identity": {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "principal",
                                "login_role",
                                "credential_epoch"
                              ],
                              "properties": {
                                "principal": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "login_role": {
                                  "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
                                }
                              },
                              "required": [
                                "principal",
                                "login_role",
                                "credential_epoch"
                              ],
                              "x-transit-defaults": {}
                            }
                          }
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "preview"
                          ],
                          "properties": {
                            "preview": {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "complete",
                                "changed_records",
                                "steps",
                                "pages",
                                "reads"
                              ],
                              "properties": {
                                "complete": {
                                  "type": "boolean"
                                },
                                "changed_records": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "steps": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "pages": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 4294967295,
                                  "x-transit-bits": 32,
                                  "x-transit-signed": false
                                },
                                "reads": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 4294967295,
                                  "x-transit-bits": 32,
                                  "x-transit-signed": false
                                }
                              },
                              "required": [
                                "complete",
                                "changed_records",
                                "steps",
                                "pages",
                                "reads"
                              ],
                              "x-transit-defaults": {}
                            }
                          }
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "authenticate"
                          ],
                          "properties": {
                            "authenticate": {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "principal",
                                "login_role",
                                "role",
                                "credential_epoch",
                                "audience",
                                "context"
                              ],
                              "properties": {
                                "principal": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "login_role": {
                                  "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
                                },
                                "credential_epoch": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "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": [
                                "principal",
                                "login_role",
                                "role",
                                "credential_epoch",
                                "audience",
                                "context"
                              ],
                              "x-transit-defaults": {}
                            }
                          }
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "check"
                          ],
                          "properties": {
                            "check": {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "principal",
                                "login_role",
                                "role",
                                "credential_epoch",
                                "audience",
                                "context"
                              ],
                              "properties": {
                                "principal": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "login_role": {
                                  "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
                                },
                                "credential_epoch": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "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": [
                                "principal",
                                "login_role",
                                "role",
                                "credential_epoch",
                                "audience",
                                "context"
                              ],
                              "x-transit-defaults": {}
                            }
                          }
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "decision"
                          ],
                          "properties": {
                            "decision": {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "policy_revision",
                                "role",
                                "object",
                                "requested",
                                "allowed",
                                "grantable",
                                "records"
                              ],
                              "properties": {
                                "policy_revision": {
                                  "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
                                },
                                "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": {}
                                },
                                "requested": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "allowed": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "grantable": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "records": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 65535,
                                  "x-transit-bits": 16,
                                  "x-transit-signed": false
                                }
                              },
                              "required": [
                                "policy_revision",
                                "role",
                                "object",
                                "requested",
                                "allowed",
                                "grantable",
                                "records"
                              ],
                              "x-transit-defaults": {}
                            }
                          }
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "role"
                          ],
                          "properties": {
                            "role": {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "id",
                                "name",
                                "owner",
                                "revision",
                                "login",
                                "enabled",
                                "create_role",
                                "native",
                                "retired"
                              ],
                              "properties": {
                                "id": {
                                  "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"
                                },
                                "owner": {
                                  "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
                                },
                                "login": {
                                  "type": "boolean"
                                },
                                "enabled": {
                                  "type": "boolean"
                                },
                                "create_role": {
                                  "type": "boolean"
                                },
                                "native": {
                                  "type": "boolean"
                                },
                                "retired": {
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "id",
                                "name",
                                "owner",
                                "revision"
                              ],
                              "x-transit-defaults": {
                                "login": false,
                                "enabled": true,
                                "create_role": false,
                                "native": false,
                                "retired": false
                              }
                            }
                          }
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "resolve"
                          ],
                          "properties": {
                            "resolve": {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "id",
                                "name",
                                "owner",
                                "revision",
                                "login",
                                "enabled",
                                "create_role",
                                "native",
                                "retired"
                              ],
                              "properties": {
                                "id": {
                                  "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"
                                },
                                "owner": {
                                  "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
                                },
                                "login": {
                                  "type": "boolean"
                                },
                                "enabled": {
                                  "type": "boolean"
                                },
                                "create_role": {
                                  "type": "boolean"
                                },
                                "native": {
                                  "type": "boolean"
                                },
                                "retired": {
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "id",
                                "name",
                                "owner",
                                "revision"
                              ],
                              "x-transit-defaults": {
                                "login": false,
                                "enabled": true,
                                "create_role": false,
                                "native": false,
                                "retired": false
                              }
                            }
                          }
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "roles"
                          ],
                          "properties": {
                            "roles": {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "records",
                                "next"
                              ],
                              "properties": {
                                "records": {
                                  "type": "array",
                                  "minItems": 8,
                                  "maxItems": 8,
                                  "items": {
                                    "anyOf": [
                                      {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "x-transit-field-order": [
                                          "id",
                                          "name",
                                          "owner",
                                          "revision",
                                          "login",
                                          "enabled",
                                          "create_role",
                                          "native",
                                          "retired"
                                        ],
                                        "properties": {
                                          "id": {
                                            "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"
                                          },
                                          "owner": {
                                            "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
                                          },
                                          "login": {
                                            "type": "boolean"
                                          },
                                          "enabled": {
                                            "type": "boolean"
                                          },
                                          "create_role": {
                                            "type": "boolean"
                                          },
                                          "native": {
                                            "type": "boolean"
                                          },
                                          "retired": {
                                            "type": "boolean"
                                          }
                                        },
                                        "required": [
                                          "id",
                                          "name",
                                          "owner",
                                          "revision"
                                        ],
                                        "x-transit-defaults": {
                                          "login": false,
                                          "enabled": true,
                                          "create_role": false,
                                          "native": false,
                                          "retired": false
                                        }
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  }
                                },
                                "next": {
                                  "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": [
                                "records",
                                "next"
                              ],
                              "x-transit-defaults": {}
                            }
                          }
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "memberships"
                          ],
                          "properties": {
                            "memberships": {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "records",
                                "next"
                              ],
                              "properties": {
                                "records": {
                                  "type": "array",
                                  "minItems": 8,
                                  "maxItems": 8,
                                  "items": {
                                    "anyOf": [
                                      {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "x-transit-field-order": [
                                          "id",
                                          "member",
                                          "role",
                                          "grantor",
                                          "revision",
                                          "admin",
                                          "inherit",
                                          "set",
                                          "enabled"
                                        ],
                                        "properties": {
                                          "id": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 9007199254740991,
                                            "x-transit-bits": 64,
                                            "x-transit-signed": false
                                          },
                                          "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
                                          },
                                          "grantor": {
                                            "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
                                          },
                                          "admin": {
                                            "type": "boolean"
                                          },
                                          "inherit": {
                                            "type": "boolean"
                                          },
                                          "set": {
                                            "type": "boolean"
                                          },
                                          "enabled": {
                                            "type": "boolean"
                                          }
                                        },
                                        "required": [
                                          "id",
                                          "member",
                                          "role",
                                          "grantor",
                                          "revision"
                                        ],
                                        "x-transit-defaults": {
                                          "admin": false,
                                          "inherit": true,
                                          "set": true,
                                          "enabled": true
                                        }
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  }
                                },
                                "next": {
                                  "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": [
                                "records",
                                "next"
                              ],
                              "x-transit-defaults": {}
                            }
                          }
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "object"
                          ],
                          "properties": {
                            "object": {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "reference",
                                "owner",
                                "registrar",
                                "actions",
                                "domain",
                                "binding",
                                "parent",
                                "revision",
                                "retired"
                              ],
                              "properties": {
                                "reference": {
                                  "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
                                },
                                "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
                                },
                                "domain": {
                                  "anyOf": [
                                    {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    {
                                      "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"
                                    }
                                  ]
                                },
                                "parent": {
                                  "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"
                                    }
                                  ]
                                },
                                "revision": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "retired": {
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "reference",
                                "owner",
                                "registrar",
                                "actions",
                                "revision"
                              ],
                              "x-transit-defaults": {
                                "domain": null,
                                "binding": null,
                                "parent": null,
                                "retired": false
                              }
                            }
                          }
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "binding"
                          ],
                          "properties": {
                            "binding": {
                              "anyOf": [
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "reference",
                                    "owner",
                                    "registrar",
                                    "actions",
                                    "domain",
                                    "binding",
                                    "parent",
                                    "revision",
                                    "retired"
                                  ],
                                  "properties": {
                                    "reference": {
                                      "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
                                    },
                                    "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
                                    },
                                    "domain": {
                                      "anyOf": [
                                        {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        {
                                          "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"
                                        }
                                      ]
                                    },
                                    "parent": {
                                      "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"
                                        }
                                      ]
                                    },
                                    "revision": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "retired": {
                                      "type": "boolean"
                                    }
                                  },
                                  "required": [
                                    "reference",
                                    "owner",
                                    "registrar",
                                    "actions",
                                    "revision"
                                  ],
                                  "x-transit-defaults": {
                                    "domain": null,
                                    "binding": null,
                                    "parent": null,
                                    "retired": false
                                  }
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          }
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "registration"
                          ],
                          "properties": {
                            "registration": {
                              "anyOf": [
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "outcome",
                                    "action"
                                  ],
                                  "properties": {
                                    "outcome": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "id",
                                        "principal",
                                        "role",
                                        "basis",
                                        "revision",
                                        "status",
                                        "created_id",
                                        "changed_records",
                                        "steps"
                                      ],
                                      "properties": {
                                        "id": {
                                          "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
                                        },
                                        "role": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        "basis": {
                                          "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
                                        },
                                        "status": {
                                          "type": "string",
                                          "enum": [
                                            "preparing",
                                            "ready",
                                            "published",
                                            "abandoned"
                                          ]
                                        },
                                        "created_id": {
                                          "anyOf": [
                                            {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991,
                                              "x-transit-bits": 64,
                                              "x-transit-signed": false
                                            },
                                            {
                                              "type": "null"
                                            }
                                          ]
                                        },
                                        "changed_records": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        "steps": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        }
                                      },
                                      "required": [
                                        "id",
                                        "principal",
                                        "role",
                                        "basis",
                                        "revision",
                                        "status",
                                        "created_id",
                                        "changed_records",
                                        "steps"
                                      ],
                                      "x-transit-defaults": {}
                                    },
                                    "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": [
                                    "outcome",
                                    "action"
                                  ],
                                  "x-transit-defaults": {}
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          }
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "grants"
                          ],
                          "properties": {
                            "grants": {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "records",
                                "next"
                              ],
                              "properties": {
                                "records": {
                                  "type": "array",
                                  "minItems": 8,
                                  "maxItems": 8,
                                  "items": {
                                    "anyOf": [
                                      {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "x-transit-field-order": [
                                          "id",
                                          "object",
                                          "grantee",
                                          "grantor",
                                          "privileges",
                                          "grant_options",
                                          "revision",
                                          "enabled"
                                        ],
                                        "properties": {
                                          "id": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 9007199254740991,
                                            "x-transit-bits": 64,
                                            "x-transit-signed": false
                                          },
                                          "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
                                          },
                                          "grantor": {
                                            "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
                                          },
                                          "revision": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 9007199254740991,
                                            "x-transit-bits": 64,
                                            "x-transit-signed": false
                                          },
                                          "enabled": {
                                            "type": "boolean"
                                          }
                                        },
                                        "required": [
                                          "id",
                                          "object",
                                          "grantee",
                                          "grantor",
                                          "privileges",
                                          "revision"
                                        ],
                                        "x-transit-defaults": {
                                          "grant_options": 0,
                                          "enabled": true
                                        }
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  }
                                },
                                "next": {
                                  "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": [
                                "records",
                                "next"
                              ],
                              "x-transit-defaults": {}
                            }
                          }
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "defaults"
                          ],
                          "properties": {
                            "defaults": {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "records",
                                "next"
                              ],
                              "properties": {
                                "records": {
                                  "type": "array",
                                  "minItems": 8,
                                  "maxItems": 8,
                                  "items": {
                                    "anyOf": [
                                      {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "x-transit-field-order": [
                                          "id",
                                          "creator",
                                          "schema",
                                          "domain",
                                          "grantee",
                                          "privileges",
                                          "grant_options",
                                          "revision",
                                          "enabled"
                                        ],
                                        "properties": {
                                          "id": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 9007199254740991,
                                            "x-transit-bits": 64,
                                            "x-transit-signed": false
                                          },
                                          "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
                                          },
                                          "revision": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 9007199254740991,
                                            "x-transit-bits": 64,
                                            "x-transit-signed": false
                                          },
                                          "enabled": {
                                            "type": "boolean"
                                          }
                                        },
                                        "required": [
                                          "id",
                                          "creator",
                                          "schema",
                                          "domain",
                                          "grantee",
                                          "privileges",
                                          "grant_options",
                                          "revision"
                                        ],
                                        "x-transit-defaults": {
                                          "enabled": true
                                        }
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  }
                                },
                                "next": {
                                  "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": [
                                "records",
                                "next"
                              ],
                              "x-transit-defaults": {}
                            }
                          }
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "change"
                          ],
                          "properties": {
                            "change": {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "id",
                                "principal",
                                "role",
                                "basis",
                                "revision",
                                "status",
                                "created_id",
                                "changed_records",
                                "steps"
                              ],
                              "properties": {
                                "id": {
                                  "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
                                },
                                "role": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "basis": {
                                  "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
                                },
                                "status": {
                                  "type": "string",
                                  "enum": [
                                    "preparing",
                                    "ready",
                                    "published",
                                    "abandoned"
                                  ]
                                },
                                "created_id": {
                                  "anyOf": [
                                    {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "changed_records": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                "steps": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                }
                              },
                              "required": [
                                "id",
                                "principal",
                                "role",
                                "basis",
                                "revision",
                                "status",
                                "created_id",
                                "changed_records",
                                "steps"
                              ],
                              "x-transit-defaults": {}
                            }
                          }
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "operation"
                          ],
                          "properties": {
                            "operation": {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "outcome",
                                "action",
                                "begin"
                              ],
                              "properties": {
                                "outcome": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "id",
                                    "principal",
                                    "role",
                                    "basis",
                                    "revision",
                                    "status",
                                    "created_id",
                                    "changed_records",
                                    "steps"
                                  ],
                                  "properties": {
                                    "id": {
                                      "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
                                    },
                                    "role": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "basis": {
                                      "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
                                    },
                                    "status": {
                                      "type": "string",
                                      "enum": [
                                        "preparing",
                                        "ready",
                                        "published",
                                        "abandoned"
                                      ]
                                    },
                                    "created_id": {
                                      "anyOf": [
                                        {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ]
                                    },
                                    "changed_records": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    "steps": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "principal",
                                    "role",
                                    "basis",
                                    "revision",
                                    "status",
                                    "created_id",
                                    "changed_records",
                                    "steps"
                                  ],
                                  "x-transit-defaults": {}
                                },
                                "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": {}
                                        }
                                      }
                                    }
                                  ]
                                },
                                "begin": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "public_key",
                                    "digest"
                                  ],
                                  "properties": {
                                    "public_key": {
                                      "type": "array",
                                      "minItems": 32,
                                      "maxItems": 32,
                                      "items": {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 255,
                                        "x-transit-bits": 8,
                                        "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": [
                                    "public_key",
                                    "digest"
                                  ],
                                  "x-transit-defaults": {}
                                }
                              },
                              "required": [
                                "outcome",
                                "action",
                                "begin"
                              ],
                              "x-transit-defaults": {}
                            }
                          }
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "receipt"
                          ],
                          "properties": {
                            "receipt": {
                              "anyOf": [
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "x-transit-field-order": [
                                    "position"
                                  ],
                                  "properties": {
                                    "position": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    }
                                  },
                                  "required": [
                                    "position"
                                  ],
                                  "x-transit-defaults": {}
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          }
                        }
                      ]
                    }
                  },
                  "required": [
                    "revision",
                    "role",
                    "body"
                  ],
                  "x-transit-defaults": {}
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "capabilities"
              ],
              "properties": {
                "capabilities": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "profile",
                    "version",
                    "identity_maximum",
                    "page_entries",
                    "mutation_budget",
                    "view_budget",
                    "output_budget",
                    "required_resources_per_process",
                    "dependency_validation_vertices",
                    "dependency_changes",
                    "association_lookup",
                    "scoped_retry",
                    "retained_read_versions",
                    "resource_read_access",
                    "resource_read_batch",
                    "immutable_blocks",
                    "block_record_budget",
                    "block_byte_budget",
                    "leased_snapshots",
                    "snapshot_read",
                    "worker_rotation",
                    "declarative_authorization",
                    "version_change_budget",
                    "runtime_bindings",
                    "history_reclamation",
                    "retained_history",
                    "station",
                    "admission_ceiling",
                    "control_reserve"
                  ],
                  "properties": {
                    "profile": {
                      "type": "string",
                      "enum": [
                        "growing_v1"
                      ]
                    },
                    "version": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "x-transit-bits": 32,
                      "x-transit-signed": false
                    },
                    "identity_maximum": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    },
                    "page_entries": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 65535,
                      "x-transit-bits": 16,
                      "x-transit-signed": false
                    },
                    "mutation_budget": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 65535,
                      "x-transit-bits": 16,
                      "x-transit-signed": false
                    },
                    "view_budget": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 65535,
                      "x-transit-bits": 16,
                      "x-transit-signed": false
                    },
                    "output_budget": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 65535,
                      "x-transit-bits": 16,
                      "x-transit-signed": false
                    },
                    "required_resources_per_process": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 65535,
                      "x-transit-bits": 16,
                      "x-transit-signed": false
                    },
                    "dependency_validation_vertices": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 65535,
                      "x-transit-bits": 16,
                      "x-transit-signed": false
                    },
                    "dependency_changes": {
                      "type": "string",
                      "enum": [
                        "quiescent_owner_and_borrowers"
                      ]
                    },
                    "association_lookup": {
                      "type": "boolean"
                    },
                    "scoped_retry": {
                      "type": "boolean"
                    },
                    "retained_read_versions": {
                      "type": "boolean"
                    },
                    "resource_read_access": {
                      "type": "boolean"
                    },
                    "resource_read_batch": {
                      "type": "boolean"
                    },
                    "immutable_blocks": {
                      "type": "boolean"
                    },
                    "block_record_budget": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 65535,
                      "x-transit-bits": 16,
                      "x-transit-signed": false
                    },
                    "block_byte_budget": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "x-transit-bits": 32,
                      "x-transit-signed": false
                    },
                    "leased_snapshots": {
                      "type": "boolean"
                    },
                    "snapshot_read": {
                      "type": "boolean"
                    },
                    "worker_rotation": {
                      "type": "boolean"
                    },
                    "declarative_authorization": {
                      "type": "boolean"
                    },
                    "version_change_budget": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 65535,
                      "x-transit-bits": 16,
                      "x-transit-signed": false
                    },
                    "runtime_bindings": {
                      "type": "boolean"
                    },
                    "history_reclamation": {
                      "type": "boolean"
                    },
                    "retained_history": {
                      "type": "string",
                      "enum": [
                        "unlimited",
                        "checkpointed"
                      ]
                    },
                    "station": {
                      "type": "boolean"
                    },
                    "admission_ceiling": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "control_reserve": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    }
                  },
                  "required": [
                    "required_resources_per_process",
                    "dependency_validation_vertices"
                  ],
                  "x-transit-defaults": {
                    "profile": "growing_v1",
                    "version": 1,
                    "identity_maximum": 9007199254740991,
                    "page_entries": 8,
                    "mutation_budget": 4,
                    "view_budget": 4,
                    "output_budget": 4,
                    "dependency_changes": "quiescent_owner_and_borrowers",
                    "association_lookup": false,
                    "scoped_retry": false,
                    "retained_read_versions": false,
                    "resource_read_access": false,
                    "resource_read_batch": false,
                    "immutable_blocks": false,
                    "block_record_budget": 16,
                    "block_byte_budget": 131072,
                    "leased_snapshots": false,
                    "snapshot_read": false,
                    "worker_rotation": false,
                    "declarative_authorization": false,
                    "version_change_budget": 4,
                    "runtime_bindings": false,
                    "history_reclamation": false,
                    "retained_history": "unlimited",
                    "station": false,
                    "admission_ceiling": null,
                    "control_reserve": 0
                  }
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "inspection"
              ],
              "properties": {
                "inspection": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "version",
                    "realm",
                    "resource",
                    "pid",
                    "cut",
                    "reader",
                    "next",
                    "complete",
                    "history",
                    "last_collection",
                    "scanned",
                    "processes",
                    "events",
                    "outbox",
                    "effects",
                    "payloads"
                  ],
                  "properties": {
                    "version": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "x-transit-bits": 32,
                      "x-transit-signed": false
                    },
                    "realm": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    },
                    "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": {
                      "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": {}
                    },
                    "reader": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "principal",
                        "permissions",
                        "pid",
                        "policy_revision"
                      ],
                      "properties": {
                        "principal": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "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"
                            }
                          ]
                        },
                        "policy_revision": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        }
                      },
                      "required": [
                        "principal",
                        "permissions",
                        "pid",
                        "policy_revision"
                      ],
                      "x-transit-defaults": {}
                    },
                    "next": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "complete": {
                      "type": "boolean"
                    },
                    "history": {
                      "type": "string",
                      "enum": [
                        "retained",
                        "prefix_reclaimed"
                      ]
                    },
                    "last_collection": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "scanned": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 65535,
                      "x-transit-bits": 16,
                      "x-transit-signed": false
                    },
                    "processes": {
                      "type": "array",
                      "minItems": 8,
                      "maxItems": 8,
                      "items": {
                        "anyOf": [
                          {
                            "type": "object",
                            "additionalProperties": false,
                            "x-transit-field-order": [
                              "allow_collection",
                              "pid",
                              "code",
                              "owner",
                              "generation",
                              "revision",
                              "lifecycle",
                              "failure",
                              "admitted",
                              "consumed",
                              "cancelled",
                              "work_before_ms",
                              "settle_before_ms",
                              "turn_permit",
                              "binding",
                              "control"
                            ],
                            "properties": {
                              "allow_collection": {
                                "type": "boolean"
                              },
                              "pid": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "code": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 4294967295,
                                "x-transit-bits": 32,
                                "x-transit-signed": false
                              },
                              "owner": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "generation": {
                                "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
                              },
                              "lifecycle": {
                                "type": "string",
                                "enum": [
                                  "running",
                                  "terminated",
                                  "expired"
                                ]
                              },
                              "failure": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "admitted": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "consumed": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "cancelled": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "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"
                                  }
                                ]
                              },
                              "turn_permit": {
                                "anyOf": [
                                  {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "x-transit-field-order": [
                                      "id",
                                      "input"
                                    ],
                                    "properties": {
                                      "id": {
                                        "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": [
                                      "id",
                                      "input"
                                    ],
                                    "x-transit-defaults": {}
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "binding": {
                                "anyOf": [
                                  {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "x-transit-field-order": [
                                      "revision",
                                      "operation",
                                      "instance",
                                      "resource",
                                      "workload",
                                      "incarnation",
                                      "desired",
                                      "phase",
                                      "upgrade_from",
                                      "activation",
                                      "last_worker_incarnation"
                                    ],
                                    "properties": {
                                      "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
                                      },
                                      "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
                                        }
                                      },
                                      "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"
                                          }
                                        ]
                                      },
                                      "desired": {
                                        "type": "string",
                                        "enum": [
                                          "running",
                                          "stopped"
                                        ]
                                      },
                                      "phase": {
                                        "type": "string",
                                        "enum": [
                                          "pending",
                                          "unknown",
                                          "ready",
                                          "stopped"
                                        ]
                                      },
                                      "upgrade_from": {
                                        "anyOf": [
                                          {
                                            "type": "array",
                                            "minItems": 32,
                                            "maxItems": 32,
                                            "items": {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 255,
                                              "x-transit-bits": 8,
                                              "x-transit-signed": false
                                            }
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ]
                                      },
                                      "activation": {
                                        "anyOf": [
                                          {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "x-transit-field-order": [
                                              "worker_incarnation",
                                              "generation"
                                            ],
                                            "properties": {
                                              "worker_incarnation": {
                                                "type": "array",
                                                "minItems": 16,
                                                "maxItems": 16,
                                                "items": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 255,
                                                  "x-transit-bits": 8,
                                                  "x-transit-signed": false
                                                }
                                              },
                                              "generation": {
                                                "type": "integer",
                                                "minimum": 0,
                                                "maximum": 9007199254740991,
                                                "x-transit-bits": 64,
                                                "x-transit-signed": false
                                              }
                                            },
                                            "required": [
                                              "worker_incarnation",
                                              "generation"
                                            ],
                                            "x-transit-defaults": {}
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ]
                                      },
                                      "last_worker_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"
                                          }
                                        ]
                                      }
                                    },
                                    "required": [
                                      "revision",
                                      "operation",
                                      "instance",
                                      "resource",
                                      "workload",
                                      "desired"
                                    ],
                                    "x-transit-defaults": {
                                      "incarnation": null,
                                      "phase": "pending",
                                      "upgrade_from": null,
                                      "activation": null,
                                      "last_worker_incarnation": null
                                    }
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "control": {
                                "anyOf": [
                                  {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "x-transit-field-order": [
                                      "phase",
                                      "required",
                                      "resume_before_ms"
                                    ],
                                    "properties": {
                                      "phase": {
                                        "type": "string",
                                        "enum": [
                                          "initializing",
                                          "ready",
                                          "suspended"
                                        ]
                                      },
                                      "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"
                                            }
                                          ]
                                        }
                                      },
                                      "resume_before_ms": {
                                        "anyOf": [
                                          {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 9007199254740991,
                                            "x-transit-bits": 64,
                                            "x-transit-signed": false
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ]
                                      }
                                    },
                                    "required": [],
                                    "x-transit-defaults": {
                                      "phase": "initializing",
                                      "required": [
                                        null,
                                        null,
                                        null,
                                        null
                                      ],
                                      "resume_before_ms": null
                                    }
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              }
                            },
                            "required": [
                              "pid",
                              "code"
                            ],
                            "x-transit-defaults": {
                              "allow_collection": false,
                              "owner": null,
                              "generation": 0,
                              "revision": 0,
                              "lifecycle": "running",
                              "failure": null,
                              "admitted": 0,
                              "consumed": 0,
                              "cancelled": 0,
                              "work_before_ms": null,
                              "settle_before_ms": null,
                              "turn_permit": null,
                              "binding": null,
                              "control": null
                            }
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "events": {
                      "type": "array",
                      "minItems": 8,
                      "maxItems": 8,
                      "items": {
                        "anyOf": [
                          {
                            "type": "object",
                            "additionalProperties": false,
                            "x-transit-field-order": [
                              "position",
                              "pid",
                              "kind",
                              "policy_revision",
                              "input",
                              "effect",
                              "output",
                              "value",
                              "failed",
                              "generation",
                              "mailbox_status",
                              "admitted",
                              "unix_ms",
                              "clock_error_ms"
                            ],
                            "properties": {
                              "position": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "pid": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "kind": {
                                "type": "string",
                                "enum": [
                                  "authorization",
                                  "grant",
                                  "revoke",
                                  "spawn",
                                  "own",
                                  "retry",
                                  "send",
                                  "begin_turn",
                                  "turn",
                                  "terminate",
                                  "expire",
                                  "create_resource",
                                  "grant_resource",
                                  "associate",
                                  "open_view",
                                  "close_view",
                                  "retire_resource",
                                  "expire_resource",
                                  "reclaim_resource",
                                  "deliver",
                                  "dispatch",
                                  "observe",
                                  "close_effect",
                                  "cancel_effect",
                                  "checkpoint",
                                  "storage_fence",
                                  "storage_compact",
                                  "turn_with_versions",
                                  "rotate_worker",
                                  "create_principal",
                                  "runtime_intent",
                                  "runtime_observe",
                                  "runtime_upgrade",
                                  "activate",
                                  "create",
                                  "initialize",
                                  "suspend",
                                  "resume",
                                  "expire_suspension",
                                  "declare_payload",
                                  "payload_ready",
                                  "retire_payload",
                                  "payload_deleted",
                                  "collect"
                                ]
                              },
                              "policy_revision": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "input": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "effect": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "output": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "value": {
                                "anyOf": [
                                  {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "failed": {
                                "type": "boolean"
                              },
                              "generation": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "mailbox_status": {
                                "anyOf": [
                                  {
                                    "type": "string",
                                    "enum": [
                                      "pending",
                                      "consumed",
                                      "cancelled"
                                    ]
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "admitted": {
                                "type": "boolean"
                              },
                              "unix_ms": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "clock_error_ms": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 4294967295,
                                    "x-transit-bits": 32,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              }
                            },
                            "required": [
                              "position",
                              "pid",
                              "kind",
                              "policy_revision"
                            ],
                            "x-transit-defaults": {
                              "input": null,
                              "effect": null,
                              "output": null,
                              "value": null,
                              "failed": false,
                              "generation": null,
                              "mailbox_status": null,
                              "admitted": false,
                              "unix_ms": null,
                              "clock_error_ms": null
                            }
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "outbox": {
                      "type": "array",
                      "minItems": 8,
                      "maxItems": 8,
                      "items": {
                        "anyOf": [
                          {
                            "type": "object",
                            "additionalProperties": false,
                            "x-transit-field-order": [
                              "id",
                              "source",
                              "turn",
                              "index",
                              "destination",
                              "value",
                              "phase",
                              "resolved_at",
                              "courier",
                              "policy_revision"
                            ],
                            "properties": {
                              "id": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "source": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "turn": {
                                "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
                              },
                              "destination": {
                                "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"
                              },
                              "phase": {
                                "type": "string",
                                "enum": [
                                  "pending",
                                  "delivered",
                                  "denied",
                                  "expired",
                                  "retired",
                                  "cancelled"
                                ]
                              },
                              "resolved_at": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "courier": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "policy_revision": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              }
                            },
                            "required": [
                              "id",
                              "source",
                              "turn",
                              "index",
                              "destination",
                              "value"
                            ],
                            "x-transit-defaults": {
                              "phase": "pending",
                              "resolved_at": null,
                              "courier": null,
                              "policy_revision": null
                            }
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "effects": {
                      "type": "array",
                      "minItems": 8,
                      "maxItems": 8,
                      "items": {
                        "anyOf": [
                          {
                            "type": "object",
                            "additionalProperties": false,
                            "x-transit-field-order": [
                              "id",
                              "pid",
                              "payload",
                              "phase",
                              "attempt",
                              "executor",
                              "authorization_policy",
                              "last_observation",
                              "closure",
                              "result",
                              "closed_at",
                              "reconcile_before_ms",
                              "max_observations",
                              "observations"
                            ],
                            "properties": {
                              "id": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "pid": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "payload": {
                                "type": "string",
                                "pattern": "^(?:[0-9a-f]{2})*$",
                                "maxLength": 512,
                                "x-transit-encoding": "lowercase-hex"
                              },
                              "phase": {
                                "type": "string",
                                "enum": [
                                  "pending",
                                  "authorized",
                                  "unknown",
                                  "observed",
                                  "cancelled",
                                  "closed_unknown"
                                ]
                              },
                              "attempt": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "executor": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "authorization_policy": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "last_observation": {
                                "anyOf": [
                                  {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "x-transit-field-order": [
                                      "input",
                                      "policy_revision"
                                    ],
                                    "properties": {
                                      "input": {
                                        "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
                                      }
                                    },
                                    "required": [
                                      "input",
                                      "policy_revision"
                                    ],
                                    "x-transit-defaults": {}
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "closure": {
                                "anyOf": [
                                  {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "x-transit-field-order": [
                                      "reason",
                                      "principal",
                                      "policy_revision",
                                      "clock_lower_ms"
                                    ],
                                    "properties": {
                                      "reason": {
                                        "type": "string",
                                        "enum": [
                                          "observed",
                                          "observation_budget",
                                          "abandoned",
                                          "deadline",
                                          "unattempted_cancel"
                                        ]
                                      },
                                      "principal": {
                                        "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
                                      },
                                      "clock_lower_ms": {
                                        "anyOf": [
                                          {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 9007199254740991,
                                            "x-transit-bits": 64,
                                            "x-transit-signed": false
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ]
                                      }
                                    },
                                    "required": [
                                      "reason",
                                      "principal",
                                      "policy_revision"
                                    ],
                                    "x-transit-defaults": {
                                      "clock_lower_ms": null
                                    }
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "result": {
                                "anyOf": [
                                  {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "closed_at": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "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
                              },
                              "observations": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 65535,
                                "x-transit-bits": 16,
                                "x-transit-signed": false
                              }
                            },
                            "required": [
                              "id",
                              "pid",
                              "payload"
                            ],
                            "x-transit-defaults": {
                              "phase": "pending",
                              "attempt": null,
                              "executor": null,
                              "authorization_policy": null,
                              "last_observation": null,
                              "closure": null,
                              "result": null,
                              "closed_at": null,
                              "reconcile_before_ms": null,
                              "max_observations": 16,
                              "observations": 0
                            }
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "payloads": {
                      "type": "array",
                      "minItems": 8,
                      "maxItems": 8,
                      "items": {
                        "anyOf": [
                          {
                            "type": "object",
                            "additionalProperties": false,
                            "x-transit-field-order": [
                              "id",
                              "pid",
                              "publisher",
                              "sha256",
                              "bytes",
                              "allow_delete",
                              "phase",
                              "retired_at",
                              "deleted_at"
                            ],
                            "properties": {
                              "id": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "pid": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "publisher": {
                                "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"
                              },
                              "phase": {
                                "type": "string",
                                "enum": [
                                  "creating",
                                  "ready",
                                  "retiring",
                                  "deleted"
                                ]
                              },
                              "retired_at": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "deleted_at": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              }
                            },
                            "required": [
                              "id",
                              "pid",
                              "publisher",
                              "sha256",
                              "bytes"
                            ],
                            "x-transit-defaults": {
                              "allow_delete": false,
                              "phase": "creating",
                              "retired_at": null,
                              "deleted_at": null
                            }
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    }
                  },
                  "required": [
                    "realm",
                    "resource",
                    "pid",
                    "cut",
                    "reader",
                    "history"
                  ],
                  "x-transit-defaults": {
                    "version": 1,
                    "next": null,
                    "complete": true,
                    "last_collection": null,
                    "scanned": 0,
                    "processes": [
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null
                    ],
                    "events": [
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null
                    ],
                    "outbox": [
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null
                    ],
                    "effects": [
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null
                    ],
                    "payloads": [
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null
                    ]
                  }
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "delivery"
              ],
              "properties": {
                "delivery": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "next"
                  ],
                  "properties": {
                    "next": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "next"
                  ],
                  "x-transit-defaults": {}
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "process"
              ],
              "properties": {
                "process": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "process",
                    "input"
                  ],
                  "properties": {
                    "process": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "allow_collection",
                        "pid",
                        "code",
                        "owner",
                        "generation",
                        "revision",
                        "lifecycle",
                        "failure",
                        "admitted",
                        "consumed",
                        "cancelled",
                        "work_before_ms",
                        "settle_before_ms",
                        "turn_permit",
                        "binding",
                        "control"
                      ],
                      "properties": {
                        "allow_collection": {
                          "type": "boolean"
                        },
                        "pid": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "code": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 4294967295,
                          "x-transit-bits": 32,
                          "x-transit-signed": false
                        },
                        "owner": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "generation": {
                          "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
                        },
                        "lifecycle": {
                          "type": "string",
                          "enum": [
                            "running",
                            "terminated",
                            "expired"
                          ]
                        },
                        "failure": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "admitted": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "consumed": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "cancelled": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "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"
                            }
                          ]
                        },
                        "turn_permit": {
                          "anyOf": [
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "id",
                                "input"
                              ],
                              "properties": {
                                "id": {
                                  "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": [
                                "id",
                                "input"
                              ],
                              "x-transit-defaults": {}
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "binding": {
                          "anyOf": [
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "revision",
                                "operation",
                                "instance",
                                "resource",
                                "workload",
                                "incarnation",
                                "desired",
                                "phase",
                                "upgrade_from",
                                "activation",
                                "last_worker_incarnation"
                              ],
                              "properties": {
                                "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
                                },
                                "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
                                  }
                                },
                                "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"
                                    }
                                  ]
                                },
                                "desired": {
                                  "type": "string",
                                  "enum": [
                                    "running",
                                    "stopped"
                                  ]
                                },
                                "phase": {
                                  "type": "string",
                                  "enum": [
                                    "pending",
                                    "unknown",
                                    "ready",
                                    "stopped"
                                  ]
                                },
                                "upgrade_from": {
                                  "anyOf": [
                                    {
                                      "type": "array",
                                      "minItems": 32,
                                      "maxItems": 32,
                                      "items": {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 255,
                                        "x-transit-bits": 8,
                                        "x-transit-signed": false
                                      }
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "activation": {
                                  "anyOf": [
                                    {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "worker_incarnation",
                                        "generation"
                                      ],
                                      "properties": {
                                        "worker_incarnation": {
                                          "type": "array",
                                          "minItems": 16,
                                          "maxItems": 16,
                                          "items": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 255,
                                            "x-transit-bits": 8,
                                            "x-transit-signed": false
                                          }
                                        },
                                        "generation": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        }
                                      },
                                      "required": [
                                        "worker_incarnation",
                                        "generation"
                                      ],
                                      "x-transit-defaults": {}
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "last_worker_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"
                                    }
                                  ]
                                }
                              },
                              "required": [
                                "revision",
                                "operation",
                                "instance",
                                "resource",
                                "workload",
                                "desired"
                              ],
                              "x-transit-defaults": {
                                "incarnation": null,
                                "phase": "pending",
                                "upgrade_from": null,
                                "activation": null,
                                "last_worker_incarnation": null
                              }
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "control": {
                          "anyOf": [
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "x-transit-field-order": [
                                "phase",
                                "required",
                                "resume_before_ms"
                              ],
                              "properties": {
                                "phase": {
                                  "type": "string",
                                  "enum": [
                                    "initializing",
                                    "ready",
                                    "suspended"
                                  ]
                                },
                                "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"
                                      }
                                    ]
                                  }
                                },
                                "resume_before_ms": {
                                  "anyOf": [
                                    {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991,
                                      "x-transit-bits": 64,
                                      "x-transit-signed": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                }
                              },
                              "required": [],
                              "x-transit-defaults": {
                                "phase": "initializing",
                                "required": [
                                  null,
                                  null,
                                  null,
                                  null
                                ],
                                "resume_before_ms": null
                              }
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "pid",
                        "code"
                      ],
                      "x-transit-defaults": {
                        "allow_collection": false,
                        "owner": null,
                        "generation": 0,
                        "revision": 0,
                        "lifecycle": "running",
                        "failure": null,
                        "admitted": 0,
                        "consumed": 0,
                        "cancelled": 0,
                        "work_before_ms": null,
                        "settle_before_ms": null,
                        "turn_permit": null,
                        "binding": null,
                        "control": null
                      }
                    },
                    "input": {
                      "anyOf": [
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "position",
                            "ordinal",
                            "value",
                            "origin"
                          ],
                          "properties": {
                            "position": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "ordinal": {
                              "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"
                            },
                            "origin": {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "external"
                                  ],
                                  "properties": {
                                    "external": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "principal",
                                        "policy_revision"
                                      ],
                                      "properties": {
                                        "principal": {
                                          "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
                                        }
                                      },
                                      "required": [
                                        "principal",
                                        "policy_revision"
                                      ],
                                      "x-transit-defaults": {}
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "process"
                                  ],
                                  "properties": {
                                    "process": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "pid",
                                        "turn",
                                        "output"
                                      ],
                                      "properties": {
                                        "pid": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        "turn": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        },
                                        "output": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        }
                                      },
                                      "required": [
                                        "pid",
                                        "turn",
                                        "output"
                                      ],
                                      "x-transit-defaults": {}
                                    }
                                  }
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "effect"
                                  ],
                                  "properties": {
                                    "effect": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "id",
                                        "attempt",
                                        "executor"
                                      ],
                                      "properties": {
                                        "id": {
                                          "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
                                        },
                                        "executor": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        }
                                      },
                                      "required": [
                                        "id",
                                        "attempt",
                                        "executor"
                                      ],
                                      "x-transit-defaults": {}
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          "required": [
                            "position",
                            "ordinal",
                            "value",
                            "origin"
                          ],
                          "x-transit-defaults": {}
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "process",
                    "input"
                  ],
                  "x-transit-defaults": {}
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "resource"
              ],
              "properties": {
                "resource": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "id",
                    "writer",
                    "owner",
                    "revision",
                    "entries",
                    "block_entries",
                    "history_ms",
                    "changed_ms",
                    "last_turn",
                    "deadline_ms",
                    "phase",
                    "retired_at"
                  ],
                  "properties": {
                    "id": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    },
                    "writer": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    },
                    "owner": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "revision": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    },
                    "entries": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    },
                    "block_entries": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    },
                    "history_ms": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "changed_ms": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    },
                    "last_turn": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "deadline_ms": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "phase": {
                      "type": "string",
                      "enum": [
                        "active",
                        "retired",
                        "reclaimed"
                      ]
                    },
                    "retired_at": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "id",
                    "writer",
                    "owner",
                    "revision",
                    "deadline_ms"
                  ],
                  "x-transit-defaults": {
                    "entries": 0,
                    "block_entries": 0,
                    "history_ms": null,
                    "changed_ms": 0,
                    "last_turn": null,
                    "phase": "active",
                    "retired_at": null
                  }
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "view"
              ],
              "properties": {
                "view": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "id",
                    "pid",
                    "principal",
                    "generation",
                    "input",
                    "process_revision",
                    "resource",
                    "revision",
                    "deadline_ms",
                    "closed_at"
                  ],
                  "properties": {
                    "id": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    },
                    "pid": {
                      "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
                    },
                    "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
                    },
                    "process_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
                    },
                    "closed_at": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "id",
                    "pid",
                    "principal",
                    "generation",
                    "input",
                    "process_revision",
                    "resource",
                    "revision",
                    "deadline_ms"
                  ],
                  "x-transit-defaults": {
                    "closed_at": null
                  }
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "association"
              ],
              "properties": {
                "association": {
                  "anyOf": [
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "pid",
                        "name",
                        "resource",
                        "revision",
                        "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"
                        },
                        "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
                        },
                        "required": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "pid",
                        "name",
                        "resource",
                        "revision",
                        "required"
                      ],
                      "x-transit-defaults": {}
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "processes"
              ],
              "properties": {
                "processes": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "entries",
                    "next"
                  ],
                  "properties": {
                    "entries": {
                      "type": "array",
                      "minItems": 8,
                      "maxItems": 8,
                      "items": {
                        "anyOf": [
                          {
                            "type": "object",
                            "additionalProperties": false,
                            "x-transit-field-order": [
                              "allow_collection",
                              "pid",
                              "code",
                              "owner",
                              "generation",
                              "revision",
                              "lifecycle",
                              "failure",
                              "admitted",
                              "consumed",
                              "cancelled",
                              "work_before_ms",
                              "settle_before_ms",
                              "turn_permit",
                              "binding",
                              "control"
                            ],
                            "properties": {
                              "allow_collection": {
                                "type": "boolean"
                              },
                              "pid": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "code": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 4294967295,
                                "x-transit-bits": 32,
                                "x-transit-signed": false
                              },
                              "owner": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "generation": {
                                "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
                              },
                              "lifecycle": {
                                "type": "string",
                                "enum": [
                                  "running",
                                  "terminated",
                                  "expired"
                                ]
                              },
                              "failure": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "admitted": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "consumed": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "cancelled": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "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"
                                  }
                                ]
                              },
                              "turn_permit": {
                                "anyOf": [
                                  {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "x-transit-field-order": [
                                      "id",
                                      "input"
                                    ],
                                    "properties": {
                                      "id": {
                                        "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": [
                                      "id",
                                      "input"
                                    ],
                                    "x-transit-defaults": {}
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "binding": {
                                "anyOf": [
                                  {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "x-transit-field-order": [
                                      "revision",
                                      "operation",
                                      "instance",
                                      "resource",
                                      "workload",
                                      "incarnation",
                                      "desired",
                                      "phase",
                                      "upgrade_from",
                                      "activation",
                                      "last_worker_incarnation"
                                    ],
                                    "properties": {
                                      "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
                                      },
                                      "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
                                        }
                                      },
                                      "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"
                                          }
                                        ]
                                      },
                                      "desired": {
                                        "type": "string",
                                        "enum": [
                                          "running",
                                          "stopped"
                                        ]
                                      },
                                      "phase": {
                                        "type": "string",
                                        "enum": [
                                          "pending",
                                          "unknown",
                                          "ready",
                                          "stopped"
                                        ]
                                      },
                                      "upgrade_from": {
                                        "anyOf": [
                                          {
                                            "type": "array",
                                            "minItems": 32,
                                            "maxItems": 32,
                                            "items": {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 255,
                                              "x-transit-bits": 8,
                                              "x-transit-signed": false
                                            }
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ]
                                      },
                                      "activation": {
                                        "anyOf": [
                                          {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "x-transit-field-order": [
                                              "worker_incarnation",
                                              "generation"
                                            ],
                                            "properties": {
                                              "worker_incarnation": {
                                                "type": "array",
                                                "minItems": 16,
                                                "maxItems": 16,
                                                "items": {
                                                  "type": "integer",
                                                  "minimum": 0,
                                                  "maximum": 255,
                                                  "x-transit-bits": 8,
                                                  "x-transit-signed": false
                                                }
                                              },
                                              "generation": {
                                                "type": "integer",
                                                "minimum": 0,
                                                "maximum": 9007199254740991,
                                                "x-transit-bits": 64,
                                                "x-transit-signed": false
                                              }
                                            },
                                            "required": [
                                              "worker_incarnation",
                                              "generation"
                                            ],
                                            "x-transit-defaults": {}
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ]
                                      },
                                      "last_worker_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"
                                          }
                                        ]
                                      }
                                    },
                                    "required": [
                                      "revision",
                                      "operation",
                                      "instance",
                                      "resource",
                                      "workload",
                                      "desired"
                                    ],
                                    "x-transit-defaults": {
                                      "incarnation": null,
                                      "phase": "pending",
                                      "upgrade_from": null,
                                      "activation": null,
                                      "last_worker_incarnation": null
                                    }
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "control": {
                                "anyOf": [
                                  {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "x-transit-field-order": [
                                      "phase",
                                      "required",
                                      "resume_before_ms"
                                    ],
                                    "properties": {
                                      "phase": {
                                        "type": "string",
                                        "enum": [
                                          "initializing",
                                          "ready",
                                          "suspended"
                                        ]
                                      },
                                      "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"
                                            }
                                          ]
                                        }
                                      },
                                      "resume_before_ms": {
                                        "anyOf": [
                                          {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 9007199254740991,
                                            "x-transit-bits": 64,
                                            "x-transit-signed": false
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ]
                                      }
                                    },
                                    "required": [],
                                    "x-transit-defaults": {
                                      "phase": "initializing",
                                      "required": [
                                        null,
                                        null,
                                        null,
                                        null
                                      ],
                                      "resume_before_ms": null
                                    }
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              }
                            },
                            "required": [
                              "pid",
                              "code"
                            ],
                            "x-transit-defaults": {
                              "allow_collection": false,
                              "owner": null,
                              "generation": 0,
                              "revision": 0,
                              "lifecycle": "running",
                              "failure": null,
                              "admitted": 0,
                              "consumed": 0,
                              "cancelled": 0,
                              "work_before_ms": null,
                              "settle_before_ms": null,
                              "turn_permit": null,
                              "binding": null,
                              "control": null
                            }
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "next": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [],
                  "x-transit-defaults": {
                    "entries": [
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null
                    ],
                    "next": null
                  }
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "resources"
              ],
              "properties": {
                "resources": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "entries",
                    "next"
                  ],
                  "properties": {
                    "entries": {
                      "type": "array",
                      "minItems": 8,
                      "maxItems": 8,
                      "items": {
                        "anyOf": [
                          {
                            "type": "object",
                            "additionalProperties": false,
                            "x-transit-field-order": [
                              "id",
                              "writer",
                              "owner",
                              "revision",
                              "entries",
                              "block_entries",
                              "history_ms",
                              "changed_ms",
                              "last_turn",
                              "deadline_ms",
                              "phase",
                              "retired_at"
                            ],
                            "properties": {
                              "id": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "writer": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "owner": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "revision": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "entries": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "block_entries": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "history_ms": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "changed_ms": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "last_turn": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "deadline_ms": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "phase": {
                                "type": "string",
                                "enum": [
                                  "active",
                                  "retired",
                                  "reclaimed"
                                ]
                              },
                              "retired_at": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              }
                            },
                            "required": [
                              "id",
                              "writer",
                              "owner",
                              "revision",
                              "deadline_ms"
                            ],
                            "x-transit-defaults": {
                              "entries": 0,
                              "block_entries": 0,
                              "history_ms": null,
                              "changed_ms": 0,
                              "last_turn": null,
                              "phase": "active",
                              "retired_at": null
                            }
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "next": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [],
                  "x-transit-defaults": {
                    "entries": [
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null
                    ],
                    "next": null
                  }
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "associations"
              ],
              "properties": {
                "associations": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "entries",
                    "next"
                  ],
                  "properties": {
                    "entries": {
                      "type": "array",
                      "minItems": 8,
                      "maxItems": 8,
                      "items": {
                        "anyOf": [
                          {
                            "type": "object",
                            "additionalProperties": false,
                            "x-transit-field-order": [
                              "pid",
                              "name",
                              "resource",
                              "revision",
                              "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"
                              },
                              "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
                              },
                              "required": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "pid",
                              "name",
                              "resource",
                              "revision",
                              "required"
                            ],
                            "x-transit-defaults": {}
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "next": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [],
                  "x-transit-defaults": {
                    "entries": [
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null
                    ],
                    "next": null
                  }
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "entries"
              ],
              "properties": {
                "entries": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "view",
                    "resource",
                    "page"
                  ],
                  "properties": {
                    "view": {
                      "anyOf": [
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "id",
                            "pid",
                            "principal",
                            "generation",
                            "input",
                            "process_revision",
                            "resource",
                            "revision",
                            "deadline_ms",
                            "closed_at"
                          ],
                          "properties": {
                            "id": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "pid": {
                              "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
                            },
                            "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
                            },
                            "process_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
                            },
                            "closed_at": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "id",
                            "pid",
                            "principal",
                            "generation",
                            "input",
                            "process_revision",
                            "resource",
                            "revision",
                            "deadline_ms"
                          ],
                          "x-transit-defaults": {
                            "closed_at": null
                          }
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "resource": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "id",
                        "writer",
                        "owner",
                        "revision",
                        "entries",
                        "block_entries",
                        "history_ms",
                        "changed_ms",
                        "last_turn",
                        "deadline_ms",
                        "phase",
                        "retired_at"
                      ],
                      "properties": {
                        "id": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "writer": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "owner": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "revision": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "entries": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "block_entries": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "history_ms": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "changed_ms": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "last_turn": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "deadline_ms": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "phase": {
                          "type": "string",
                          "enum": [
                            "active",
                            "retired",
                            "reclaimed"
                          ]
                        },
                        "retired_at": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "id",
                        "writer",
                        "owner",
                        "revision",
                        "deadline_ms"
                      ],
                      "x-transit-defaults": {
                        "entries": 0,
                        "block_entries": 0,
                        "history_ms": null,
                        "changed_ms": 0,
                        "last_turn": null,
                        "phase": "active",
                        "retired_at": null
                      }
                    },
                    "page": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "entries",
                        "next"
                      ],
                      "properties": {
                        "entries": {
                          "type": "array",
                          "minItems": 8,
                          "maxItems": 8,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "key",
                                  "value",
                                  "revision"
                                ],
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  "value": {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  "revision": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  }
                                },
                                "required": [
                                  "key",
                                  "value",
                                  "revision"
                                ],
                                "x-transit-defaults": {}
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "next": {
                          "anyOf": [
                            {
                              "type": "string",
                              "pattern": "^(?:[0-9a-f]{2})*$",
                              "maxLength": 512,
                              "x-transit-encoding": "lowercase-hex"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [],
                      "x-transit-defaults": {
                        "entries": [
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null
                        ],
                        "next": null
                      }
                    }
                  },
                  "required": [
                    "view",
                    "resource",
                    "page"
                  ],
                  "x-transit-defaults": {}
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "outputs"
              ],
              "properties": {
                "outputs": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "entries",
                    "next"
                  ],
                  "properties": {
                    "entries": {
                      "type": "array",
                      "minItems": 8,
                      "maxItems": 8,
                      "items": {
                        "anyOf": [
                          {
                            "type": "object",
                            "additionalProperties": false,
                            "x-transit-field-order": [
                              "id",
                              "source",
                              "turn",
                              "index",
                              "destination",
                              "value",
                              "phase",
                              "resolved_at",
                              "courier",
                              "policy_revision"
                            ],
                            "properties": {
                              "id": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "source": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "turn": {
                                "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
                              },
                              "destination": {
                                "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"
                              },
                              "phase": {
                                "type": "string",
                                "enum": [
                                  "pending",
                                  "delivered",
                                  "denied",
                                  "expired",
                                  "retired",
                                  "cancelled"
                                ]
                              },
                              "resolved_at": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "courier": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "policy_revision": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              }
                            },
                            "required": [
                              "id",
                              "source",
                              "turn",
                              "index",
                              "destination",
                              "value"
                            ],
                            "x-transit-defaults": {
                              "phase": "pending",
                              "resolved_at": null,
                              "courier": null,
                              "policy_revision": null
                            }
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "next": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [],
                  "x-transit-defaults": {
                    "entries": [
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null
                    ],
                    "next": null
                  }
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "effects"
              ],
              "properties": {
                "effects": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "entries",
                    "next"
                  ],
                  "properties": {
                    "entries": {
                      "type": "array",
                      "minItems": 8,
                      "maxItems": 8,
                      "items": {
                        "anyOf": [
                          {
                            "type": "object",
                            "additionalProperties": false,
                            "x-transit-field-order": [
                              "id",
                              "pid",
                              "payload",
                              "phase",
                              "attempt",
                              "executor",
                              "authorization_policy",
                              "last_observation",
                              "closure",
                              "result",
                              "closed_at",
                              "reconcile_before_ms",
                              "max_observations",
                              "observations"
                            ],
                            "properties": {
                              "id": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "pid": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "payload": {
                                "type": "string",
                                "pattern": "^(?:[0-9a-f]{2})*$",
                                "maxLength": 512,
                                "x-transit-encoding": "lowercase-hex"
                              },
                              "phase": {
                                "type": "string",
                                "enum": [
                                  "pending",
                                  "authorized",
                                  "unknown",
                                  "observed",
                                  "cancelled",
                                  "closed_unknown"
                                ]
                              },
                              "attempt": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "executor": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "authorization_policy": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "last_observation": {
                                "anyOf": [
                                  {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "x-transit-field-order": [
                                      "input",
                                      "policy_revision"
                                    ],
                                    "properties": {
                                      "input": {
                                        "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
                                      }
                                    },
                                    "required": [
                                      "input",
                                      "policy_revision"
                                    ],
                                    "x-transit-defaults": {}
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "closure": {
                                "anyOf": [
                                  {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "x-transit-field-order": [
                                      "reason",
                                      "principal",
                                      "policy_revision",
                                      "clock_lower_ms"
                                    ],
                                    "properties": {
                                      "reason": {
                                        "type": "string",
                                        "enum": [
                                          "observed",
                                          "observation_budget",
                                          "abandoned",
                                          "deadline",
                                          "unattempted_cancel"
                                        ]
                                      },
                                      "principal": {
                                        "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
                                      },
                                      "clock_lower_ms": {
                                        "anyOf": [
                                          {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 9007199254740991,
                                            "x-transit-bits": 64,
                                            "x-transit-signed": false
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ]
                                      }
                                    },
                                    "required": [
                                      "reason",
                                      "principal",
                                      "policy_revision"
                                    ],
                                    "x-transit-defaults": {
                                      "clock_lower_ms": null
                                    }
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "result": {
                                "anyOf": [
                                  {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "closed_at": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              },
                              "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
                              },
                              "observations": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 65535,
                                "x-transit-bits": 16,
                                "x-transit-signed": false
                              }
                            },
                            "required": [
                              "id",
                              "pid",
                              "payload"
                            ],
                            "x-transit-defaults": {
                              "phase": "pending",
                              "attempt": null,
                              "executor": null,
                              "authorization_policy": null,
                              "last_observation": null,
                              "closure": null,
                              "result": null,
                              "closed_at": null,
                              "reconcile_before_ms": null,
                              "max_observations": 16,
                              "observations": 0
                            }
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "next": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [],
                  "x-transit-defaults": {
                    "entries": [
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null
                    ],
                    "next": null
                  }
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "read_version"
              ],
              "properties": {
                "read_version": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "id",
                    "resource",
                    "revision",
                    "created_at",
                    "released_at"
                  ],
                  "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": {}
                    },
                    "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
                    },
                    "created_at": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    },
                    "released_at": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "id",
                    "resource",
                    "revision",
                    "created_at"
                  ],
                  "x-transit-defaults": {
                    "released_at": null
                  }
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "version_entries"
              ],
              "properties": {
                "version_entries": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "version",
                    "generation",
                    "resource",
                    "page"
                  ],
                  "properties": {
                    "version": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "id",
                        "resource",
                        "revision",
                        "created_at",
                        "released_at"
                      ],
                      "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": {}
                        },
                        "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
                        },
                        "created_at": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "released_at": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "id",
                        "resource",
                        "revision",
                        "created_at"
                      ],
                      "x-transit-defaults": {
                        "released_at": null
                      }
                    },
                    "generation": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    },
                    "resource": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "id",
                        "writer",
                        "owner",
                        "revision",
                        "entries",
                        "block_entries",
                        "history_ms",
                        "changed_ms",
                        "last_turn",
                        "deadline_ms",
                        "phase",
                        "retired_at"
                      ],
                      "properties": {
                        "id": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "writer": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "owner": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "revision": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "entries": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "block_entries": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "history_ms": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "changed_ms": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "last_turn": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "deadline_ms": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "phase": {
                          "type": "string",
                          "enum": [
                            "active",
                            "retired",
                            "reclaimed"
                          ]
                        },
                        "retired_at": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "id",
                        "writer",
                        "owner",
                        "revision",
                        "deadline_ms"
                      ],
                      "x-transit-defaults": {
                        "entries": 0,
                        "block_entries": 0,
                        "history_ms": null,
                        "changed_ms": 0,
                        "last_turn": null,
                        "phase": "active",
                        "retired_at": null
                      }
                    },
                    "page": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "entries",
                        "next"
                      ],
                      "properties": {
                        "entries": {
                          "type": "array",
                          "minItems": 8,
                          "maxItems": 8,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "key",
                                  "value",
                                  "revision"
                                ],
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  "value": {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  "revision": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  }
                                },
                                "required": [
                                  "key",
                                  "value",
                                  "revision"
                                ],
                                "x-transit-defaults": {}
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "next": {
                          "anyOf": [
                            {
                              "type": "string",
                              "pattern": "^(?:[0-9a-f]{2})*$",
                              "maxLength": 512,
                              "x-transit-encoding": "lowercase-hex"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [],
                      "x-transit-defaults": {
                        "entries": [
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null
                        ],
                        "next": null
                      }
                    }
                  },
                  "required": [
                    "version",
                    "generation",
                    "resource",
                    "page"
                  ],
                  "x-transit-defaults": {}
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "read_versions"
              ],
              "properties": {
                "read_versions": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "entries",
                    "next"
                  ],
                  "properties": {
                    "entries": {
                      "type": "array",
                      "minItems": 8,
                      "maxItems": 8,
                      "items": {
                        "anyOf": [
                          {
                            "type": "object",
                            "additionalProperties": false,
                            "x-transit-field-order": [
                              "id",
                              "resource",
                              "revision",
                              "created_at",
                              "released_at"
                            ],
                            "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": {}
                              },
                              "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
                              },
                              "created_at": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              },
                              "released_at": {
                                "anyOf": [
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  {
                                    "type": "null"
                                  }
                                ]
                              }
                            },
                            "required": [
                              "id",
                              "resource",
                              "revision",
                              "created_at"
                            ],
                            "x-transit-defaults": {
                              "released_at": null
                            }
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "next": {
                      "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": [],
                  "x-transit-defaults": {
                    "entries": [
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null
                    ],
                    "next": null
                  }
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "identity"
              ],
              "properties": {
                "identity": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "principal",
                    "permissions",
                    "pid",
                    "policy_revision"
                  ],
                  "properties": {
                    "principal": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "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"
                        }
                      ]
                    },
                    "policy_revision": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    }
                  },
                  "required": [
                    "principal",
                    "permissions",
                    "pid",
                    "policy_revision"
                  ],
                  "x-transit-defaults": {}
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "read_access"
              ],
              "properties": {
                "read_access": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "id",
                    "writer",
                    "owner",
                    "revision",
                    "entries",
                    "block_entries",
                    "history_ms",
                    "changed_ms",
                    "last_turn",
                    "deadline_ms",
                    "phase",
                    "retired_at"
                  ],
                  "properties": {
                    "id": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    },
                    "writer": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    },
                    "owner": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "revision": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    },
                    "entries": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    },
                    "block_entries": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    },
                    "history_ms": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "changed_ms": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    },
                    "last_turn": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "deadline_ms": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "phase": {
                      "type": "string",
                      "enum": [
                        "active",
                        "retired",
                        "reclaimed"
                      ]
                    },
                    "retired_at": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "id",
                    "writer",
                    "owner",
                    "revision",
                    "deadline_ms"
                  ],
                  "x-transit-defaults": {
                    "entries": 0,
                    "block_entries": 0,
                    "history_ms": null,
                    "changed_ms": 0,
                    "last_turn": null,
                    "phase": "active",
                    "retired_at": null
                  }
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "read_entries"
              ],
              "properties": {
                "read_entries": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "resource",
                    "view",
                    "entries"
                  ],
                  "properties": {
                    "resource": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "id",
                        "writer",
                        "owner",
                        "revision",
                        "entries",
                        "block_entries",
                        "history_ms",
                        "changed_ms",
                        "last_turn",
                        "deadline_ms",
                        "phase",
                        "retired_at"
                      ],
                      "properties": {
                        "id": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "writer": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "owner": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "revision": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "entries": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "block_entries": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "history_ms": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "changed_ms": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "last_turn": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "deadline_ms": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "phase": {
                          "type": "string",
                          "enum": [
                            "active",
                            "retired",
                            "reclaimed"
                          ]
                        },
                        "retired_at": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "id",
                        "writer",
                        "owner",
                        "revision",
                        "deadline_ms"
                      ],
                      "x-transit-defaults": {
                        "entries": 0,
                        "block_entries": 0,
                        "history_ms": null,
                        "changed_ms": 0,
                        "last_turn": null,
                        "phase": "active",
                        "retired_at": null
                      }
                    },
                    "view": {
                      "anyOf": [
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "id",
                            "pid",
                            "principal",
                            "generation",
                            "input",
                            "process_revision",
                            "resource",
                            "revision",
                            "deadline_ms",
                            "closed_at"
                          ],
                          "properties": {
                            "id": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "pid": {
                              "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
                            },
                            "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
                            },
                            "process_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
                            },
                            "closed_at": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "id",
                            "pid",
                            "principal",
                            "generation",
                            "input",
                            "process_revision",
                            "resource",
                            "revision",
                            "deadline_ms"
                          ],
                          "x-transit-defaults": {
                            "closed_at": null
                          }
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "entries": {
                      "type": "array",
                      "minItems": 8,
                      "maxItems": 8,
                      "items": {
                        "anyOf": [
                          {
                            "type": "object",
                            "additionalProperties": false,
                            "x-transit-field-order": [
                              "key",
                              "value",
                              "revision"
                            ],
                            "properties": {
                              "key": {
                                "type": "string",
                                "pattern": "^(?:[0-9a-f]{2})*$",
                                "maxLength": 512,
                                "x-transit-encoding": "lowercase-hex"
                              },
                              "value": {
                                "type": "string",
                                "pattern": "^(?:[0-9a-f]{2})*$",
                                "maxLength": 512,
                                "x-transit-encoding": "lowercase-hex"
                              },
                              "revision": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              }
                            },
                            "required": [
                              "key",
                              "value",
                              "revision"
                            ],
                            "x-transit-defaults": {}
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    }
                  },
                  "required": [
                    "resource",
                    "entries"
                  ],
                  "x-transit-defaults": {
                    "view": null
                  }
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "open_snapshot"
              ],
              "properties": {
                "open_snapshot": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "id",
                    "resource",
                    "deadline_ms",
                    "hard_deadline_ms"
                  ],
                  "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": {}
                    },
                    "resource": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "id",
                        "writer",
                        "owner",
                        "revision",
                        "entries",
                        "block_entries",
                        "history_ms",
                        "changed_ms",
                        "last_turn",
                        "deadline_ms",
                        "phase",
                        "retired_at"
                      ],
                      "properties": {
                        "id": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "writer": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "owner": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "revision": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "entries": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "block_entries": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "history_ms": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "changed_ms": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "last_turn": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "deadline_ms": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "phase": {
                          "type": "string",
                          "enum": [
                            "active",
                            "retired",
                            "reclaimed"
                          ]
                        },
                        "retired_at": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "id",
                        "writer",
                        "owner",
                        "revision",
                        "deadline_ms"
                      ],
                      "x-transit-defaults": {
                        "entries": 0,
                        "block_entries": 0,
                        "history_ms": null,
                        "changed_ms": 0,
                        "last_turn": null,
                        "phase": "active",
                        "retired_at": null
                      }
                    },
                    "deadline_ms": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    },
                    "hard_deadline_ms": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991,
                      "x-transit-bits": 64,
                      "x-transit-signed": false
                    }
                  },
                  "required": [
                    "id",
                    "resource",
                    "deadline_ms",
                    "hard_deadline_ms"
                  ],
                  "x-transit-defaults": {}
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "snapshot_entries"
              ],
              "properties": {
                "snapshot_entries": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "snapshot",
                    "page"
                  ],
                  "properties": {
                    "snapshot": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "id",
                        "resource",
                        "deadline_ms",
                        "hard_deadline_ms"
                      ],
                      "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": {}
                        },
                        "resource": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "id",
                            "writer",
                            "owner",
                            "revision",
                            "entries",
                            "block_entries",
                            "history_ms",
                            "changed_ms",
                            "last_turn",
                            "deadline_ms",
                            "phase",
                            "retired_at"
                          ],
                          "properties": {
                            "id": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "writer": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "owner": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "revision": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "entries": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "block_entries": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "history_ms": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "changed_ms": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "last_turn": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "deadline_ms": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "phase": {
                              "type": "string",
                              "enum": [
                                "active",
                                "retired",
                                "reclaimed"
                              ]
                            },
                            "retired_at": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "id",
                            "writer",
                            "owner",
                            "revision",
                            "deadline_ms"
                          ],
                          "x-transit-defaults": {
                            "entries": 0,
                            "block_entries": 0,
                            "history_ms": null,
                            "changed_ms": 0,
                            "last_turn": null,
                            "phase": "active",
                            "retired_at": null
                          }
                        },
                        "deadline_ms": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "hard_deadline_ms": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        }
                      },
                      "required": [
                        "id",
                        "resource",
                        "deadline_ms",
                        "hard_deadline_ms"
                      ],
                      "x-transit-defaults": {}
                    },
                    "page": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "entries",
                        "next"
                      ],
                      "properties": {
                        "entries": {
                          "type": "array",
                          "minItems": 8,
                          "maxItems": 8,
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "key",
                                  "value",
                                  "revision"
                                ],
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  "value": {
                                    "type": "string",
                                    "pattern": "^(?:[0-9a-f]{2})*$",
                                    "maxLength": 512,
                                    "x-transit-encoding": "lowercase-hex"
                                  },
                                  "revision": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  }
                                },
                                "required": [
                                  "key",
                                  "value",
                                  "revision"
                                ],
                                "x-transit-defaults": {}
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "next": {
                          "anyOf": [
                            {
                              "type": "string",
                              "pattern": "^(?:[0-9a-f]{2})*$",
                              "maxLength": 512,
                              "x-transit-encoding": "lowercase-hex"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [],
                      "x-transit-defaults": {
                        "entries": [
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null,
                          null
                        ],
                        "next": null
                      }
                    }
                  },
                  "required": [
                    "snapshot",
                    "page"
                  ],
                  "x-transit-defaults": {}
                }
              }
            },
            {
              "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",
                    "entries",
                    "next",
                    "finished"
                  ],
                  "properties": {
                    "snapshot": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "id",
                        "resource",
                        "deadline_ms",
                        "hard_deadline_ms"
                      ],
                      "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": {}
                        },
                        "resource": {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "id",
                            "writer",
                            "owner",
                            "revision",
                            "entries",
                            "block_entries",
                            "history_ms",
                            "changed_ms",
                            "last_turn",
                            "deadline_ms",
                            "phase",
                            "retired_at"
                          ],
                          "properties": {
                            "id": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "writer": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "owner": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "revision": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "entries": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "block_entries": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "history_ms": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "changed_ms": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "last_turn": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "deadline_ms": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "phase": {
                              "type": "string",
                              "enum": [
                                "active",
                                "retired",
                                "reclaimed"
                              ]
                            },
                            "retired_at": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "id",
                            "writer",
                            "owner",
                            "revision",
                            "deadline_ms"
                          ],
                          "x-transit-defaults": {
                            "entries": 0,
                            "block_entries": 0,
                            "history_ms": null,
                            "changed_ms": 0,
                            "last_turn": null,
                            "phase": "active",
                            "retired_at": null
                          }
                        },
                        "deadline_ms": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "hard_deadline_ms": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        }
                      },
                      "required": [
                        "id",
                        "resource",
                        "deadline_ms",
                        "hard_deadline_ms"
                      ],
                      "x-transit-defaults": {}
                    },
                    "current": {
                      "type": "array",
                      "minItems": 2,
                      "maxItems": 2,
                      "items": {
                        "anyOf": [
                          {
                            "type": "object",
                            "additionalProperties": false,
                            "x-transit-field-order": [
                              "resource",
                              "entries"
                            ],
                            "properties": {
                              "resource": {
                                "type": "object",
                                "additionalProperties": false,
                                "x-transit-field-order": [
                                  "id",
                                  "writer",
                                  "owner",
                                  "revision",
                                  "entries",
                                  "block_entries",
                                  "history_ms",
                                  "changed_ms",
                                  "last_turn",
                                  "deadline_ms",
                                  "phase",
                                  "retired_at"
                                ],
                                "properties": {
                                  "id": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "writer": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "owner": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "revision": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "entries": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "block_entries": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "history_ms": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "changed_ms": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991,
                                    "x-transit-bits": 64,
                                    "x-transit-signed": false
                                  },
                                  "last_turn": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "deadline_ms": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "phase": {
                                    "type": "string",
                                    "enum": [
                                      "active",
                                      "retired",
                                      "reclaimed"
                                    ]
                                  },
                                  "retired_at": {
                                    "anyOf": [
                                      {
                                        "type": "integer",
                                        "minimum": 0,
                                        "maximum": 9007199254740991,
                                        "x-transit-bits": 64,
                                        "x-transit-signed": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  }
                                },
                                "required": [
                                  "id",
                                  "writer",
                                  "owner",
                                  "revision",
                                  "deadline_ms"
                                ],
                                "x-transit-defaults": {
                                  "entries": 0,
                                  "block_entries": 0,
                                  "history_ms": null,
                                  "changed_ms": 0,
                                  "last_turn": null,
                                  "phase": "active",
                                  "retired_at": null
                                }
                              },
                              "entries": {
                                "type": "array",
                                "minItems": 8,
                                "maxItems": 8,
                                "items": {
                                  "anyOf": [
                                    {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "x-transit-field-order": [
                                        "key",
                                        "value",
                                        "revision"
                                      ],
                                      "properties": {
                                        "key": {
                                          "type": "string",
                                          "pattern": "^(?:[0-9a-f]{2})*$",
                                          "maxLength": 512,
                                          "x-transit-encoding": "lowercase-hex"
                                        },
                                        "value": {
                                          "type": "string",
                                          "pattern": "^(?:[0-9a-f]{2})*$",
                                          "maxLength": 512,
                                          "x-transit-encoding": "lowercase-hex"
                                        },
                                        "revision": {
                                          "type": "integer",
                                          "minimum": 0,
                                          "maximum": 9007199254740991,
                                          "x-transit-bits": 64,
                                          "x-transit-signed": false
                                        }
                                      },
                                      "required": [
                                        "key",
                                        "value",
                                        "revision"
                                      ],
                                      "x-transit-defaults": {}
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                }
                              }
                            },
                            "required": [
                              "resource",
                              "entries"
                            ],
                            "x-transit-defaults": {}
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "points": {
                      "type": "array",
                      "minItems": 8,
                      "maxItems": 8,
                      "items": {
                        "anyOf": [
                          {
                            "type": "object",
                            "additionalProperties": false,
                            "x-transit-field-order": [
                              "key",
                              "value",
                              "revision"
                            ],
                            "properties": {
                              "key": {
                                "type": "string",
                                "pattern": "^(?:[0-9a-f]{2})*$",
                                "maxLength": 512,
                                "x-transit-encoding": "lowercase-hex"
                              },
                              "value": {
                                "type": "string",
                                "pattern": "^(?:[0-9a-f]{2})*$",
                                "maxLength": 512,
                                "x-transit-encoding": "lowercase-hex"
                              },
                              "revision": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              }
                            },
                            "required": [
                              "key",
                              "value",
                              "revision"
                            ],
                            "x-transit-defaults": {}
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "blocks": {
                      "type": "array",
                      "minItems": 8,
                      "maxItems": 8,
                      "items": {
                        "anyOf": [
                          {
                            "type": "object",
                            "additionalProperties": false,
                            "x-transit-field-order": [
                              "key",
                              "value",
                              "revision"
                            ],
                            "properties": {
                              "key": {
                                "type": "string",
                                "pattern": "^(?:[0-9a-f]{2})*$",
                                "maxLength": 512,
                                "x-transit-encoding": "lowercase-hex"
                              },
                              "value": {
                                "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": {}
                              },
                              "revision": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              }
                            },
                            "required": [
                              "key",
                              "value",
                              "revision"
                            ],
                            "x-transit-defaults": {}
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "entries": {
                      "type": "array",
                      "minItems": 64,
                      "maxItems": 64,
                      "items": {
                        "anyOf": [
                          {
                            "type": "object",
                            "additionalProperties": false,
                            "x-transit-field-order": [
                              "key",
                              "value",
                              "revision"
                            ],
                            "properties": {
                              "key": {
                                "type": "string",
                                "pattern": "^(?:[0-9a-f]{2})*$",
                                "maxLength": 512,
                                "x-transit-encoding": "lowercase-hex"
                              },
                              "value": {
                                "type": "string",
                                "pattern": "^(?:[0-9a-f]{2})*$",
                                "maxLength": 512,
                                "x-transit-encoding": "lowercase-hex"
                              },
                              "revision": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              }
                            },
                            "required": [
                              "key",
                              "value",
                              "revision"
                            ],
                            "x-transit-defaults": {}
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "next": {
                      "anyOf": [
                        {
                          "type": "string",
                          "pattern": "^(?:[0-9a-f]{2})*$",
                          "maxLength": 512,
                          "x-transit-encoding": "lowercase-hex"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "finished": {
                      "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
                    ],
                    "entries": [
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null,
                      null
                    ],
                    "next": null,
                    "finished": false
                  }
                }
              }
            },
            {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "block_entries"
              ],
              "properties": {
                "block_entries": {
                  "type": "object",
                  "additionalProperties": false,
                  "x-transit-field-order": [
                    "resource",
                    "view",
                    "version",
                    "entries",
                    "next"
                  ],
                  "properties": {
                    "resource": {
                      "type": "object",
                      "additionalProperties": false,
                      "x-transit-field-order": [
                        "id",
                        "writer",
                        "owner",
                        "revision",
                        "entries",
                        "block_entries",
                        "history_ms",
                        "changed_ms",
                        "last_turn",
                        "deadline_ms",
                        "phase",
                        "retired_at"
                      ],
                      "properties": {
                        "id": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "writer": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "owner": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "revision": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "entries": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "block_entries": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "history_ms": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "changed_ms": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991,
                          "x-transit-bits": 64,
                          "x-transit-signed": false
                        },
                        "last_turn": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "deadline_ms": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "phase": {
                          "type": "string",
                          "enum": [
                            "active",
                            "retired",
                            "reclaimed"
                          ]
                        },
                        "retired_at": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "id",
                        "writer",
                        "owner",
                        "revision",
                        "deadline_ms"
                      ],
                      "x-transit-defaults": {
                        "entries": 0,
                        "block_entries": 0,
                        "history_ms": null,
                        "changed_ms": 0,
                        "last_turn": null,
                        "phase": "active",
                        "retired_at": null
                      }
                    },
                    "view": {
                      "anyOf": [
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "id",
                            "pid",
                            "principal",
                            "generation",
                            "input",
                            "process_revision",
                            "resource",
                            "revision",
                            "deadline_ms",
                            "closed_at"
                          ],
                          "properties": {
                            "id": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "pid": {
                              "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
                            },
                            "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
                            },
                            "process_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
                            },
                            "closed_at": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "id",
                            "pid",
                            "principal",
                            "generation",
                            "input",
                            "process_revision",
                            "resource",
                            "revision",
                            "deadline_ms"
                          ],
                          "x-transit-defaults": {
                            "closed_at": null
                          }
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "version": {
                      "anyOf": [
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "x-transit-field-order": [
                            "id",
                            "resource",
                            "revision",
                            "created_at",
                            "released_at"
                          ],
                          "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": {}
                            },
                            "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
                            },
                            "created_at": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991,
                              "x-transit-bits": 64,
                              "x-transit-signed": false
                            },
                            "released_at": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991,
                                  "x-transit-bits": 64,
                                  "x-transit-signed": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "id",
                            "resource",
                            "revision",
                            "created_at"
                          ],
                          "x-transit-defaults": {
                            "released_at": null
                          }
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "entries": {
                      "type": "array",
                      "minItems": 8,
                      "maxItems": 8,
                      "items": {
                        "anyOf": [
                          {
                            "type": "object",
                            "additionalProperties": false,
                            "x-transit-field-order": [
                              "key",
                              "value",
                              "revision"
                            ],
                            "properties": {
                              "key": {
                                "type": "string",
                                "pattern": "^(?:[0-9a-f]{2})*$",
                                "maxLength": 512,
                                "x-transit-encoding": "lowercase-hex"
                              },
                              "value": {
                                "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": {}
                              },
                              "revision": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 9007199254740991,
                                "x-transit-bits": 64,
                                "x-transit-signed": false
                              }
                            },
                            "required": [
                              "key",
                              "value",
                              "revision"
                            ],
                            "x-transit-defaults": {}
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "next": {
                      "anyOf": [
                        {
                          "type": "string",
                          "pattern": "^(?:[0-9a-f]{2})*$",
                          "maxLength": 512,
                          "x-transit-encoding": "lowercase-hex"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "resource",
                    "entries"
                  ],
                  "x-transit-defaults": {
                    "view": null,
                    "version": null,
                    "next": null
                  }
                }
              }
            }
          ]
        }
      },
      "required": [
        "definition",
        "realm",
        "position",
        "principal_sequence",
        "body"
      ],
      "x-transit-defaults": {
        "version": 1
      }
    },
    "Receipt": {
      "type": "object",
      "additionalProperties": false,
      "x-transit-field-order": [
        "position"
      ],
      "properties": {
        "position": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991,
          "x-transit-bits": 64,
          "x-transit-signed": false
        }
      },
      "required": [
        "position"
      ],
      "x-transit-defaults": {}
    },
    "ErrorResponse": {
      "type": "object",
      "additionalProperties": false,
      "x-transit-field-order": [
        "err"
      ],
      "properties": {
        "err": {
          "type": "string",
          "enum": [
            "UnknownSetting",
            "ConfigurationSnapshotChanged",
            "ConfigurationOperationConflict",
            "ConfigurationUnavailable",
            "AuthorizationSubjectDenied",
            "AuthorizationBudgetExceeded",
            "AuthorizationChangeQuota",
            "AuthorizationIdentityExhausted",
            "AuthorizationNameExists",
            "AuthorizationCredentialExists",
            "AuthorizationDependencies",
            "InvalidAuthorizationBudget",
            "InvalidAuthorizationName",
            "InvalidAuthorizationRole",
            "InvalidAuthorizationObject",
            "InvalidAuthorizationDomain",
            "InvalidAuthorizationGrant",
            "InvalidAuthorizationPrivilege",
            "InvalidAuthorizationRevision",
            "InvalidAuthorizationCredential",
            "InvalidAuthorizationChange",
            "InvalidAuthorizationCursor",
            "InvalidRoleMembership",
            "RetiredAuthorizationRole",
            "RetiredAuthorizationObject",
            "RoleMembershipCycle",
            "StaleAuthorizationRevision",
            "StaleAuthorizationCredential",
            "UnknownAuthorizationRole",
            "UnknownAuthorizationObject",
            "UnknownAuthorizationGrant",
            "UnknownAuthorizationChange",
            "UnknownRoleMembership",
            "HttpCapacity",
            "InvalidLifecycle",
            "MissingRequiredAssociation",
            "NotInitialized",
            "SuspendedProcess",
            "NoPendingOutput",
            "InvalidStateKey",
            "InvalidStateMutation",
            "InvalidStateView",
            "StaleAssociation",
            "StaleStateResource",
            "StateAssociationCapacity",
            "StateEntryCapacity",
            "StateResourceCapacity",
            "StateResourceExpired",
            "StateResourceInUse",
            "StateViewCapacity",
            "StateViewExpired",
            "StateViewInUse",
            "UnknownStateResource",
            "AccessDenied",
            "AdmissionClosed",
            "AlreadyActivated",
            "AttemptAlreadyAuthorized",
            "AuthorityUnavailable",
            "BindingReplacementUnsupported",
            "BlockedProcess",
            "ClockRollback",
            "ClockUnavailable",
            "Conflict",
            "ConflictingRetry",
            "ControlAlreadyRecorded",
            "ControlCapacity",
            "StorageQuota",
            "StorageCandidateBudget",
            "DeadlineExpired",
            "DeadlineNotReached",
            "DeadlineUncertain",
            "DependencyBudgetExceeded",
            "DependencyInUse",
            "EffectCapacity",
            "Forbidden",
            "FreshKeyRequired",
            "HistoryPinned",
            "HistoryReclaimed",
            "QueryExpired",
            "IdentityElement",
            "InvalidAttempt",
            "InvalidBinding",
            "InvalidBody",
            "InvalidBlockBody",
            "InvalidBudget",
            "InvalidEffect",
            "InvalidEncoding",
            "InvalidFailure",
            "InvalidGrant",
            "InvalidInput",
            "InvalidLifetime",
            "InvalidOutput",
            "InvalidPayload",
            "InvalidRead",
            "InvalidReadVersion",
            "UnknownReadVersion",
            "ReadVersionReleased",
            "InvalidRequest",
            "InvalidSequence",
            "InvalidTurnPermit",
            "InvalidValue",
            "MissingInput",
            "MissingTurnPermit",
            "MissingWriteView",
            "NoDeadline",
            "NonCanonical",
            "NotFound",
            "OutputAlreadyResolved",
            "OutputCapacity",
            "Overflow",
            "PayloadCapacity",
            "PayloadInUse",
            "PayloadPhase",
            "PendingProviderOperation",
            "PendingWork",
            "ProcessCapacity",
            "ProviderIncarnationMismatch",
            "ProviderNotReady",
            "ProviderOperationClosed",
            "ReconciliationClosed",
            "ResourceAlreadyBound",
            "RetentionNotEnabled",
            "RetiredProcess",
            "RetryHorizonExceeded",
            "RouteBlocked",
            "RuntimeActivationRequired",
            "SequenceGap",
            "SignatureVerificationFailed",
            "StaleBinding",
            "StaleGeneration",
            "StaleState",
            "StaleWorkerIncarnation",
            "TurnAlreadyAuthorized",
            "Unauthorized",
            "UnknownEffect",
            "UnknownOutput",
            "UnknownPayload",
            "UnknownPrincipal",
            "UnknownProcess",
            "UnsupportedDeadline",
            "UnsupportedGrowthCommand",
            "UnsupportedPayloadLifetime",
            "UnsupportedWorkload",
            "UntrustedTime",
            "WrongProtocolRealm"
          ]
        }
      },
      "required": [
        "err"
      ],
      "x-transit-defaults": {}
    }
  }
}
