this means we can skip over dids we don't care about without parsing JSON *AND* we get good lexicographic sorting of log files (which will be useful for more complex compaction later)