Finished server-side protocol