Service provider and registry