Though occasionally the initial order of signals messages may appear out of order, they always resolve to the correct order after they have been gossiped with the DHT, usually within 3-7 minutes. Signals is our method of supporting real time messaging on a fully distributed app without verification feedback. The gossiping of messages following that is what we call ‘eventual consistency,’ when verification and sharing of all messages happens via the Elemental Chat DHT.
Holochain currently uses a 'full sync' DHT, in which every node gets a copy of every piece of data. Eventual consistency is slated to become much quicker once Holochain implements DHT sharding.