Avatar
Design, upload, Ask AI, and reset the account's avatar.
Get the current design
The saved design for re-editing; `null` when the account uses the generated avatar.
Save a designed avatar
Render once (fixed seed) → fan the identical bytes out to every verified
Reset to the generated avatar
Drop R2 objects and DB rows across all verified hashes; reads fall back to generated.
Upload a photo
Static images are centre-cropped and resized to PNG variants; GIFs are
Ask AI — suggest a design from a photo
Reads a photo with an on-infrastructure vision model