<div dir="ltr">When Jim and I were selecting which combination of HD wallet structures to support we noted the following:<br><br>* BIP39 is a good standard list to select from that mandates words that do not look similar to each other, a certain spelling (no English US/UK confusion) and possible foreign language variants provided by experts later<br>* BIP32 (m/0h/0/0) and BIP44 (m/44h/0h/0h/0/0) allow for maximum compatibility with other wallets<br>* including a date in the &quot;wallet words&quot; themselves is open to spoofing since the generator cannot be sure the date is correct (local time drift, provided externally by untrusted third party etc)<br>* a timestamp as optional external metadata is useful to reduce sync times in SPV<br>* our experience verified that users will very often enter a timestamp incorrectly (locale, fat fingers, bad memory etc) so we opted for &quot;number of days elapsed since Bitcoin genesis block with a modulo 97 checksum appended&quot; (e.g. 1850/07) to mitigate this<br>* if a user has no timestamp then blank is the only alternative (no guessing) which is interpreted as &quot;earliest possible BIP32 date&quot;<br>* if restoring the user has to select where the &quot;wallet words&quot; came from (e.g. MultiBit HD, Trezor, Mycelium etc)<br><br>Users will naturally assume that they can type their &quot;wallet words&quot; (a more mainstream-friendly term than &quot;seed phrase&quot;) into any wallet and with a bit of fiddling about get their bitcoins back. As wallet developers it is within our capability to make that happen and I think we&#39;re quite close already.<br><div class="gmail_extra"><br></div></div>