vault.create(password: string, deviceKey: Keypair)
vault.unlock(password: string)
vault.backup(exportKey: Keypair)
vault.restore(encryptedBackup: Blob)