I haven't clarified this yet, but what I'm really advocating is a combination of protocol and hosting, which when put together is, in my mind, something like a distributed virtual OS for startups to build social services upon. OS is probably not the right term, but I think it conveys the scope better to non-developer than "protocol" does. I'm not trying to confuse - I'm trying to think of something better.