24. The non-transitory computer readable data storage medium article of manufacture of claim 8 , wherein the community keeper is determined by a keeper failover process, the keeper failover process comprising: detecting failure of a user in the information network; and electing a best-fit successor node to the failed user from a dynamic group of available users, wherein the dynamic group of available users includes all active nodes in the information network, wherein the best-fit successor node assumes the role of the community keeper and coordinates operations including community membership, presence, and content distribution.
25. The non-transitory computer readable data storage medium article of manufacture of claim 24 , wherein electing the best-fit successor node includes: delivering presence information and a community index to users in the information network; receiving a keeper failure message; validating that the community keeper is inaccessible; noting the community keeper position is vacant; holding existing users within the information network and preventing additional users from accessing the information network until the best-fit successor node is elected; broadcasting the keeper failure message to users in the information network; halting current activity on the information network; acknowledging the keeper failure message and providing a state of the acknowledging user, wherein the acknowledgment includes the acknowledging user's current index version, uptime statistics, and topology; scoring the acknowledging users with a fitness heuristic to evaluate the users' readiness to assume the role of keeper based on their reported state; selecting the best-fit successor node based upon the scores of the acknowledging users; and sending a keeper handoff request to the selected best-fit successor node.