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