Faroe

User model

{
    "id": string,
    "created_at": number,
    "recovery_code": string,
    "registered_totp": boolean
}
  • id: A 24 character long unique identifier with 120 bits of entropy.
  • created_at: A 64-bit integer as an UNIX timestamp representing when the user was created.
  • recovery_code: A single-use code for resetting the user's second factors.
  • registered_totp: true if the user holds a TOTP credential.

Example

{
    "id": "eeidmqmvdtjhaddujv8twjug",
    "created_at": 1728783738,
    "recovery_code": "12345678",
    "registered_totp": false
}