Server side protocol