defobj / serialization

Serialize means to deterministically flatten-out all the atomic parts of an object such that the parts can be written and then re-read without losing information. (Think the transporter on Star Trek.)

Swarm provides two ways to do this: in boxes and by wire.

Both mechanisms can be customized or extended by users in an agent's implementation.