Each digital organism has a buffer of MaxIOBufSiz (default to 4) IOS data structures:
{ I32s t; /* tag for type of message 0 reserved for free struct */ ComAddr s; /* source address */ ComAddr e; /* destination address */ ComData d; /* data */ } IOS;
Messages directed specifically at an organism, such as TPing responses, are buffered there. Messages are processed in a first-in, first-out, order, and when the buffer is full, it beings writing over the oldest messages.