1. A computer-implemented method to provide centralized control of access to a service, the computer-implemented method comprising: executing on a processor, computer-executable instructions that, when executed, cause the processor to perform: storing, in a central database, one or more entity states of the service; receiving one or more requests to read or manipulate said one or more entity states; providing a virtual view of said one or more entity states of the service to facilitate handling said one or more requests to read or manipulate said one or more entity states of the service; and enforcing one or more valid entity state transitions in response to receiving said one or more requests, the one or more entity states comprising a locked state and an internal state that enables testing in response to one of the one or more requests if the one of the one or more requests originates from a restricted set of internet protocol addresses.