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.