An important feature of future context-aware and adaptive networks would be the ability to provide QoS to user flows. Our approach enables end-hosts and other devices to expose and provide context information to the network to support underlying QoS mechanisms, including adaptation. We discuss the key elements of our approach and demonstrate its use in an experimental scenario.