setup.status
    Request
      key: string

    response
      "is-recovering" : boolean
      "tor-address"   : string

setup.disk.list
    Request
    
    Response
      {
        logicalname  : string,
        vendor       : string | null,
        model        : string | null,
        partitions   : PartitionInfo[],
        capacity     : number,
        embassy-os   : EmbassyOsDiskInfo | null,
      }[]

setup.recovery.status
    Request
    
    Response
      'bytes-transfered' : number
      'total-bytes'      : number

setup.recovery.test-password
    Request
      logicalname : string
      password    : string
    
    Response
      boolean

setup.execute
    Request
      embassy-logicalname   : string,
      embassy-password      : string
      recovery-drive?       : DiskInfo,
      recovery-password?    : string

    Response
      "tor-address": string
