A seed that is not 32 bytes.
An RNG state that is not 32 bytes.
A key given twice.
A key not given.
A key with the wrong value.
A keyed structure with the wrong number of keys.
A key that is not the link length.
A next key that is not the link length.
A chain id that is not the link length.
A message shorter than the resolution's fixed part.
Info bytes that are not CBOR.
A date the codec cannot carry.
A date string or Date that holds no date.
A URL without the provenance parameter.
A year outside 2023 to 2150 for the 2-byte codec.
A month or day that is not on the calendar.
A resolution number, sequence number or field length the resolution refuses.
A bytewords decode failure.
A CBOR failure.
A URL that does not parse.
Base64 that does not decode.
JSON that does not deserialise.
An integer outside its type.
A mark that does not follow its predecessor.
An envelope that is not a generator's, or an envelope failure.
The
detailsshape of every code.