My current understanding of how public ids works and will work is that basically a public id is like a domain name, but can also be used as a username for apps, containing a profile.
As a user, you can create many public ids connected to your account that you can use for websites, as “email” addresses etc.
What I see a need for is shared public ids.
Most companies have shared email addresses for taking orders, support or whatever.
Also how do you work multiple people together on a website?
Now when I use the Web Hosting Manager I see the option to create a public id.
If I create a public id and I also want my colleague to be able to edit or create services under that public id, I don’t see how to do that at the moment. Shouldn’t this be built into the Web Hosting Manager?
Perhaps the account that first creates a public id could be the owner of that public id and could then provide read or write access as needed to other accounts, but should also have the option to pull the access, for example if an employee quits and shouldn’t be able to update a company’s website anymore.