Looks like the old site is back online.
The old format link is here with text here.
I think the format would be improved if it was split into two.
The current system encrypts the wallet when new meta-data is added. This can lead to file corruption.
Each wallet should be two files.
- Root master key
- Wallet read/write data
Both would be encrypted, but the root master key file would be 100% read only. It would never change. If you generate 100 new keys, they would be added to the 2nd file and only cause that file to change.
Back when I was playing around with testnet coins, generating 1000+ keys could cause Armory to crash. Killing the process could cause the wallet to end up in a corrupt state.
You could make it so that each wallet is a directory containing both files, if that is more tidy.