Evidence sink behaviour registered by node hosts.
@callback emit(ExecutionPlane.Evidence.t(), keyword()) :: :ok | {:error, term()}
@callback flush(keyword()) :: :ok | {:error, term()}
@callback sink_id() :: String.t()