I'd like to ask about the purpose of this project: are the users expected to run the service locally and collect the data themselves, or should the data.numenta.org be a source of "temporal datasets"? If the latter, I see a problem with the sizes of collected data you are keeping around. Are these limited at your end? For example the Airnow streams count only about 60 datapoints, nowhere near amount suitable for any reasonable learning and HTM predictions.