Yes, the back end is a Web application but it's only an interim solution to get us alphas by for now. I think releasing the server code would be counterproductive ...
The whole point of this exercise is to encourage a universal metaverse-wide basic local chat. Something ephemeral like voice chat as a common means of basic, casual communication for chance encounters and interaction to augment voice chat.
Ideally, in my books, local chat would be a direct correlate of voice:
- local to domain
- roll off with distance
- able to configure to be restricted to areas in the domain
- able to configure to be propogated further afield in the domain
- fan out (if necessary) by assignment clients
- provided as part of Interface + Stack Manager
If High Fidelity can't be convinced that they should implement local chat then longer term solution approaches include (in order of decreasing ease of use / desirability):
- Stack Manager script.
- Stack Mananger assignment client.
- Domain owner Web application.
- Externally provided Web application.
Options 1 and 2 are much more desirable than options 3 and 4!