The goal of this document is to specify how objects of the groupcash design (currently Coin and Authorization) can be represented for storage and transport between applications. The current reference implementation is groupcash/php.
Serialization is done in three steps:
- Transformation defines the structure and types of an object representation
- Serialization brings flattens this structure (json, msgpack).
- Encoding is applied to binary data (hex, base64).