Cucub Network, messaging framework layer for the distributed world