Register

Creates a new row in public.users + a recovery record.

This is stored as a hash (not plain text).