Web Applications Stack Exchange is a question and answer site for power users of web applications. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

So diaspora* is distributed in nature with various "seed" servers (from what I understand, similar to IRC node servers).

Will all users in all the various seed servers be connectable to all other users on the other seeds?

If so, how is this intended to be achieved? How do you keep track of which user is on which seed and make the right connection? And how would search work across the seeds?

share|improve this question

migrated from superuser.com Nov 28 '10 at 14:29

This question came from our site for computer enthusiasts and power users.

I think it's more similar to XMPP. In IRC, users from one network cannot contact users in other networks. – grawity Nov 28 '10 at 9:54
I expect it will follow a model similar to status.net – msanford Dec 1 '10 at 23:29

According to what I can gather from the mailing list, to add a friend from another seed you need to add the seed's address, as in 'user@server.com'

In the future, the goal would be to implement:

  • Web services interface to enable seed to seed communication (federation)

  • DHT (distributed hash table), to enable seeds to share their list of known seeds with each other, so a new seed would only need to add a couple of other existing seeds to receive new entries for its list.



share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.