In a communications network, data that establishes a network agent's entitlement to network services is stored within the network agent and not within the network. Network services are provided to the network agent by storing network service authorization information and network service usage allowance information within a network agent, which the network agent transmits to the network when network service is requested. The network does not store an account balance for the network agent but instead stores authorization information and actual network service usage information for the network agent.