This looks promising! I'm very interested in this kind of implementation for TW. Please keep us posted.
El martes, 4 de marzo de 2014 00:02:59 UTC+1, Yaron Goland escribió: > > BTW, just to a note from the peanut gallery but PouchDB support would > solve all our problems! As Jon mentioned we already use PouchDB as our > primary client. So switching it from 'server' mode to 'client' mode is > beyond trivial. > > > Also, to very briefly explain Thali. Thali is about letting users run > their own services on their own devices. So we would want to let someone > run TiddlyWiki on their phone. This wouldn't be static either. It would be > fully dynamic. They could edit to their heart's content and then using the > CouchDB protocol synch those changes either unidirectional (for a blog like > experience or to people who don't have edit permission) or bi-directionally > (for more of a Wiki style shared editing experience and for keeping their > own devices in sync, e.g. a change you make on your phone should show up on > your tablet, PC, etc.). > > > What Thali adds on top of vanilla CouchDB is our security model and Tor > support. The security model is, as Jon said, public keys. A user is a > public key. Period. That's it. > > > So when say my phone wants to synch some changes in my TiddlyWiki with > your tablet, my phone would open a mutual SSL/TLS auth connection. The > phone would present its public key as a client cert, the server would > present its public key as a server cert and now everyone knows who they are > talking to. Note that everything works the same in reverse. Your tablet > could reach out to my phone in which case the tablet is the client and the > phone is server. This is all done using self signed certs. No CAs. No DNS. > > > We use Tor to handle connectivity since Tor hidden services give us the > ability to penetrate firewalls/NATs and traffic analysis protection as well. > > > There is more to the Thali vision than just the above (remind me to > explain MVC for apps someday or how we exchange public keys) but this is > the TiddlyWikiDev alias, not the Thali alias, so I'll stop now. :) > > > Thanks! > > > Yaron > -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywikidev. For more options, visit https://groups.google.com/groups/opt_out.
