Distributed finger service
