[feature] draft of the http layer implementation