A protocol independent network condition service, PINCS, apparatus , comprising: • a non-transitory memory storage comprising instructions; and • one or more processors in communication with the memory, wherein the instructions, when executed by the one or more processors, cause the PINCS apparatus to: ∘ receive a subscription for network condition information of at least one network from at least one network condition consumer, NCC, node , the network condition information being related to at least one target data flow provided to at least one node in the network via the NCC node , wherein the network condition information includes at least one of: ▪ a radio bandwidth, ▪ a bearer queue length, ▪ a flow queue length, ▪ a bearer queue depletion rate, or ▪ a flow queue depletion rate; ∘ obtain the network condition information from at least one network condition provider, NCP, node configured to monitor a plurality of network conditions including network conditions related to the at least one target data flow; ∘ process the network condition information to generate aggregated network conditions information; and ∘ send the aggregated network conditions information to the NCC node as indicated by the subscription. • a non-transitory memory storage comprising instructions; and • one or more processors in communication with the memory, wherein the instructions, when executed by the one or more processors, cause the PINCS apparatus to: ∘ receive a subscription for network condition information of at least one network from at least one network condition consumer, NCC, node , the network condition information being related to at least one target data flow provided to at least one node in the network via the NCC node , wherein the network condition information includes at least one of: ▪ a radio bandwidth, ▪ a bearer queue length, ▪ a flow queue length, ▪ a bearer queue depletion rate, or ▪ a flow queue depletion rate; ∘ obtain the network condition information from at least one network condition provider, NCP, node configured to monitor a plurality of network conditions including network conditions related to the at least one target data flow; ∘ process the network condition information to generate aggregated network conditions information; and ∘ send the aggregated network conditions information to the NCC node as indicated by the subscription. ∘ receive a subscription for network condition information of at least one network from at least one network condition consumer, NCC, node , the network condition information being related to at least one target data flow provided to at least one node in the network via the NCC node , wherein the network condition information includes at least one of: ▪ a radio bandwidth, ▪ a bearer queue length, ▪ a flow queue length, ▪ a bearer queue depletion rate, or ▪ a flow queue depletion rate; ▪ a radio bandwidth, ▪ a bearer queue length, ▪ a flow queue length, ▪ a bearer queue depletion rate, or ▪ a flow queue depletion rate; ∘ obtain the network condition information from at least one network condition provider, NCP, node configured to monitor a plurality of network conditions including network conditions related to the at least one target data flow; ∘ process the network condition information to generate aggregated network conditions information; and ∘ send the aggregated network conditions information to the NCC node as indicated by the subscription. <EOS>