Crypt remote hash and other metadata

Not a perfect solution, but some of what you're looking for can be achieved with the Hasher backend:

If you create a hasher remote that wraps a crypt remote, you can essentially use hashes with crypt. Consider setting --hasher-auto-size to a very high value (larger than your largest file) so that it will always recompute hashes on the fly, like local does.

The tradeoff, of course, is that this may use lots of data / storage (calculating a checksum requires downloading the entire file.)