1. A method of operating a communication network, comprising: comparing first data associated with a network element in the communication network that has access to the communication network with second data associated with the network element; obtaining a trust evaluation for the network element based on the comparison of the first data with the second data; and invoking a service in response to the trust evaluation for the network element via an application programming interface associated with the service.