Color de letra del avatar del sistema

En la tabla user_avatars, podemos invertir el proceso para obtener el enlace al avatar personalizado o gravatar de un estudiante a través de los campos custom_upload_id o gravatar_upload_id.
Por ejemplo: https://sjc3.discourse-cdn.com/business7/user_avatar/<discourse_url>/<username>/<img_size>/<upload_id>_2.png

Cuando un usuario no tiene un avatar cargado, se le asigna automáticamente uno que se ve así:
https://avatars.discourse.org/v4/letter/g/d78d45/64.png

En este caso, la estructura del enlace es la siguiente:
https://avatars.discourse.org/v4/letter/<letter_to_display>/<background_color_hex>/<img_size>.png

La estructura del enlace del ejemplo anterior deja claro cómo reconstruir el enlace. Sin embargo, la única parte que aún no logro descifrar es dónde se almacena background_color_hex en la base de datos.

¡Si alguien puede ayudarme, se lo agradecería mucho!

Se calcula dinámicamente por el proceso del servidor web basándose en un hash del nombre de usuario.

Gracias @riking,

¿Tienes alguna idea sobre cómo replicar este proceso? ¿O puedes sugerir un método diferente para acceder programáticamente al avatar de un usuario?

G