There certainly are quite a few open questions, so it would be good to start planning early. Implementing HTTP is a deceptively difficult project.