1. An end user device, comprising: one or more modems configured to connect to one or more access networks, the one or more access networks including at least a first access network; memory configured to store: a first application program, a first service policy associated with the first application program, the first service policy comprising one or more agent instructions to be implemented when the first application program initiates or attempts to initiate communication over the first access network, and a first application credential, the first application credential associated with the first application program; and one or more agents configured to: implement the one or more agent instructions when the first application program initiates or attempts to initiate communication over the first access network, and utilize at least a portion of the first application credential to perform a first application configuration check, and if the first application configuration check does not pass, take an action.