1. A method performed by a services management platform (SMP), wherein the SMP is configured to provide a canonical feature with respect to a first service provider and with respect to additional service providers to users, the method comprising: receiving, from a user device, a request for the first service provider to invoke the canonical feature; identifying metadata associated with the first service provider; accessing, within the identified metadata, a metadata portion associated with the canonical feature, wherein the metadata portion enables the SMP to communicate with the first service provider to cause the first service provider to invoke the canonical feature; determining that software code associated with the first service provider has changed such that the SMP is no longer able to communicate with the first service provider to cause the first service provider to invoke the canonical feature; and modifying the metadata portion such that the SMP is once again able to communicate with the first service provider to cause the first service provider to invoke the canonical feature.