I am running a pretty significant KB based on documents. There is no way to get a decent checksum on them - so, when I do changes my only approach viable is deleting them all (ony be one, slow and really slow on the website) and then reinitializing them. This would allow a fast delete and reseed.
Alternatively, please expose a decent (SHA256) checksum and management via API - then I could write a sync program.