Service provider discovery library