Avatars automatically generates a unique avatar for every user on registration, with no manual setup required. Six procedurally generated styles are available — Mech, Inkblot, Snowflake, Emblem, Orc, and Zombie — each producing a deterministic 256×256 WebP image rendered via libvips and librsvg.
Users can change their style at any time from a selector in the profile sidebar. Admins can enable or disable individual styles, toggle between random and deterministic assignment, and bulk-generate avatars for all existing users from the admin panel. The extension only manages files prefixed with nxa_ and never touches user-uploaded avatars.