Example(s) of storing time dependent bad channel list?

Now that the async reco must be able to work in split mode, every input to the QC tasks must come from an input (root) file. For MCH digits, clusters, tracks we already have reader/writer in place that are working, but for e.g. statusmap (a simple list of bad channels identifiers basically) we don’t have anything yet. I was wondering if anyone has already a somewhat generic example of how to store a time-dependent badchannel list ?