Restful prototype