'Stateless' sync using version vectors

Original article is at 'Stateless' sync using version vectors