3 Our very own way of converting a buffer or serializable object to and from an opaque and web-safe representation, which we can let anyone see without disclosing the contents, nor allowing it to be modified without detection.
5 In our case, this results in a Base64URL encoded string containing a bespoke packing of encrypted and verified data.
9 - pack(contents, version, flags)