virtuals protocol analysis