I think we start small. Assuming that the person will run Hugo like most people do today. On their local machine as part of their dev workflow, then commit to something like Git/render it live then push that.
If this is the case then we don’t need anything but the most basic of endpoints. Certainly not OAuth2 or anything like that yet.
I think it could be a companion to Hugo (perhaps named after another famous author).