
user interfaces that can navigate the serialized form of data. To make it easier to write generic code e.g. trades fromĪ decade ago, long after the code has changed) and between differing code versions. To assist with versioning, both in terms of being able to interpret data archived long ago (e.g. The primary drivers for this were:Ī desire to have a schema describing what has been serialized alongside the actual data: Weakly or untyped string-based serialization schemes like JSON or XML. This stands in contrast to some other systems that use Messages, when objects are sent to or from RPC clients from the node, and when we store transactions in the database.Ĭorda pervasively uses a custom form of type safe binary serialization.

It takes place every time nodes pass objects to each other as

Process of creating objects from a stream of bytes. Object serialization is the process of converting objects into a stream of bytes and, deserialization, the reverse
