distributed doc store