summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2021-04-26 22:57:01 +0200
committerFlorian Dold <florian@dold.me>2021-04-26 22:57:07 +0200
commitbd992fda1275b841839f10deb177c6aa9d373825 (patch)
tree12ea756c0d0ed9ea5ec53e5d65364c12a31f96da
parent19e00d522e404483c3547211d9d1555b8a420013 (diff)
downloaddocs-bd992fda1275b841839f10deb177c6aa9d373825.tar.gz
docs-bd992fda1275b841839f10deb177c6aa9d373825.tar.bz2
docs-bd992fda1275b841839f10deb177c6aa9d373825.zip
Q/A in one place
-rw-r--r--design-documents/019-wallet-backup-merge.rst27
1 files changed, 13 insertions, 14 deletions
diff --git a/design-documents/019-wallet-backup-merge.rst b/design-documents/019-wallet-backup-merge.rst
index a5ec9a6..373fdf4 100644
--- a/design-documents/019-wallet-backup-merge.rst
+++ b/design-documents/019-wallet-backup-merge.rst
@@ -30,20 +30,6 @@ backup account. This happens when:
In this scenario, the devices have the same device ID
and the same wallet root public key.
-.. note::
-
- Q: Why doesn't the wallet root public key get rotated every time
- that a wallet backup is restored on a new device?
-
- A: Because that would mean that old "paper backups" and Anastasis
- backups stop working, because they are based on the wallet root key.
-
- Q: Why can't the wallet obtain some unique devices identifier to exclude
- case 3?
-
- A: Because we don't have a reliable API for this on many platforms.
- Even if we had one, we shouldn't rely on it.
-
Requirements
============
@@ -152,3 +138,16 @@ Q / A
* A: If we deleted them immediately, this might cause data to be re-surface
if a user temporarily removes and adds a backup account (say by accident)
that hasn't been synced in a while.
+
+* Q: Why doesn't the wallet root public key get rotated every time
+ that a wallet backup is restored on a new device?
+
+ * A: Because that would mean that old "paper backups" and Anastasis
+ backups stop working, because they are based on the wallet root key.
+
+* Q: Why can't the wallet obtain some unique devices identifier to exclude
+ case 3 (same device ID, same wallet root pub)?
+
+ * A: Because we don't have a reliable API for this on many platforms.
+ Even if we had one, we shouldn't rely on it.
+