I guess part of the contract for getting a `Digest...
# development
b
I guess part of the contract for getting a
Digest
is that the engine is guaranteeing that there's actually a blob to back that up in the DB? Whereas if you can just construct it by hand from a fingerprint and length and pass it around, you might violate some invariant in the engine