The first thing to do is to figure out if we can show GitHub Markup document or PDF in the software without introducing external packages.
@nopara73, would the simplest way to do this be to just return the terms, privacy, and legal documents as json objects from the same, or different api endpoints. Otherwise the website and wallet are dependent on the same markup format. At least that would take care of the syncing part.
Another issue is the changes. Maybe it'd be better to hash the terms and conditions and if the hash changes, the user must accept the new terms.
Also we should bring the terms from wallet generation to wallet opening. So whenever the wallet opens the wallet would check if the newest rems is accepted or not. We could also update the terms remotely. Or something like that. Nevertheless, we should revise the language of the terms and conditions, it's doesn't leave a good impression on our users.
If anyone wants to take this issue, please scream and I'll figure out the specification.
I will take this.
@molnard You did not:) So what needs to be done here.
versions call that will contain the legal documents version.