sorry if this is a dupe. my original reply seems to have gone missing due to a local mishap.
> venti/read should be doing this check automatically since libventi/client.c > builds with "int ventidoublechecksha1 = 1;" by default. yet you're reporting that fossil thinks the score does not match. this is a conundrum. either fossil is wrong or venti is. it would be good to have some data to help sort this out. - erik