@mix @Alanna so the data structures I've scoped will remove the problem of things getting lost in 'unidentified' message threads. Bundled into the idea of a 'contract'. Thanks for flagging, it does raise this is a sorting/search problem from both perspectives (i.e. the one who shards, and the recipient of the shard).