Distributed finger service.