Linux So the approach is to make 2 connection per conntact, 1 via one time link and one via per profile link?
You can connect however you prefer. What's important is sharing your SimpleX address with all your contacts, if you want them able to connect to you again in case something goes wrong in the future.
As for the redundancy approach, you'd have to either create a second SimpleX profile or connect incognito. That's because only one connection to the same contact seems to be possible at the moment. Any additional attempt within the same profile causes existing conversation to be opened.
Linux Is there a better option then Session, as a backup to SimpleX, that allows for MITM resistant messaging?
Anything will do as long as you perform key verification with your contacts. You could even use Tuta, which seems to have rolled out this feature recently. I believe you would be better of using it instead of Session. Tuta plans to implement PFS, Session has stripped it a long time ago.
So in summary, I think these options are good when it comes to addressing the availability concern. Sorted from most to least secure against MITM attacks:
- Multiple SimpleX Chat connections and/or sharing your profile's address.
- A separate solution with key verification (Signal, Tuta, Briar, Matrix/XMPP, Session, etc.)
- Using any traditional e-mail service for sending new SimpleX links in case your existing chats stop working.