:IF: Friends - the messenger you'll never want to move away from

and I guess I still shouldn’t overthink stuff :smiley: … we want to release! :smiley: … and can switch out the communication technology later on without too much of a hassle if I design it right :smiley: ..

a little girl is riding a blue toy car with the words go go go written on it .|262.5x165.85227272727272

I’ll temporarily add a central point of failure for friends and host a rendezvous server (behaving like autonomi does just faster; and clearing all cached data after 15 minutes or so)
→ the one creating the offer posts it to the server (like he’d do on a faster scratchpad)
→ the one reading the offer and posting the answer does it from/to the server (like he’d do on a faster scratchpad)

priority management and encryption key get exchanged via autonomi; just the innermost webRTC handshake gets outsourced.


after that:

  • we can focus on adding the plugin system that is probably interesting for other projects wanting to create extendable apps on autonomi via dweb too
  • enable a friends lists and multiple chats
  • adding friendship requests (:tada: I think like plugins that’s not a super obvious one :wink: enables forwarding of contacts/reaching out to someone without connecting somehow bidirectional before. It’s a way to enable shops and orders being sent from strangers too - (you simply specify where you expect them… And if someone wants to send it to you they can use the key you published and check regularly)
  • some cleaning of code :smiley:
  • and after we have released a extendable, themable app on autonomi (using chunks+scratchpads) we can go back to examining the communication channel and analyze how we get rid of that central point of failure again
10 Likes