This request is to have "World Storage" and for it to be accessible via an API.
World persistence is already in-progress and, to my understanding, it is stored on the server. That feature will be incredibly useful. However, there is also the concept of "World State" that is not currently covered by that system.
  • Events or state could be synchronized across all instances of a world using this system, similar to String Loading.
  • It could be accessible by an official VRChat API through a single endpoint, and authenticated for servers/bots to write to or read from.
  • (Optional) When the world storage is updated, the world can be subscribed to a socket/endpoint that grabs the latest state automatically. This would prevent users from needing to manually poll the endpoint for updates.
This feature would probably work similar to the existing expressions menu and/or string loading. It would prevent users from needing to allow untrusted URLs for some worlds, and in general remove the dependence on GitHub or PasteBin.