This is a description of how we can compute a Digest of the subset of JSON data that we care about.
The JSON subset puts the following restrictions on JSON values:
- the names of object properties must be printable ASCII characters (i.e., UTF-8 code points 0x20 ' ' through 0x7e '~')
- JSON numbers must be representable as 32 bit signed integers