@aral have you thought about using Passkeys? This is cute but seems a little backwards when Passkeys exist now.