For some worlds such as busy clubs or games, users using heavy avatars and taking up resources is a common problem.
A few systems could be added as part of Udon to control this.
* Read avatar safety level
Udon should be able to read a player's avatar safety rating. This could be used to display a notification or alert an instance moderator of a potentially disruptive avatar that needs reviewing (eg, if the user is only slightly over a limit or is a trusted community member and will not use expensive features they just have built in, they may be allowed to continue wearing the avatar after manual review).
* Disable features
Udon could also enforce certain safety options for all or a selection of users. For example, disabling real time lights or particles on all avatars regardless of normal safety level. This could mean some avatars that might normally be rated poor might now be rated medium (if they contained a normally disabled torch real-time light for example).
This could also be useful for games to prevent use of avatar torches in horror games.
Users should be shown a notification if this has taken place.
* Enforce avatar rating
A more heavy handed moderation option for non-staffed worlds, Udon could be enabled to also enforce a maximum safety rating for a given user or all users. This could be used to force people to appear as their fallbacks if they do not comply with the world's avatar safety policy. This should probably not be forced to all users as permitted persons such as performers or staff may need to be exempt.
Users should be shown a notification if they have been forced to their fallback, what the current safety level is and so on.
Bonus feature:
If in a world with a safety policy active, the avatar selection menu could automatically display the safety rating icons on the avatar banners to assist selection.