Distributed finger service