# Interfaces
ContextProvider is the interface that a context provider must implement.
ContextProviderComm is the interface that a context provider uses to communicate back to Elastic Agent.
FetchContextProvider is the interface that a context provider uses so as to be able to be called explicitely on demand by vars framework in order to fetch specific target values like a k8s secret.