In this area, we'll look at the standard message format sent between Genesis processes.
- GenesisSet - a generic message format sent between Genesis processes
- Type-safe messages that perform message serialization and deserialization. These extract metadata information and expose it to the front end.
- Metadata annotations that can be applied when defining Kotlin data classes to be used as input
GenesisSet is a builder class which builds out a standardised message format. It is not a message client. We use an internal messaging component (
genesis-net) to send these messages (