Account creation
The authentication paths for creating a UR account, and the URID.
Last updated
The authentication paths for creating a UR account, and the URID.
Your users must establish their UR identity and link it to their account on your platform before they can access account features. This process does two things: account creation mints the on-chain credential that represents the UR account and Know Your Customer (KYC) identity, and account linking connects your platform identity to that UR account.
Offer one of two ways to authenticate during account creation.
Google Sign-In is the fastest path. It leans on Google's own authentication and security, so your users skip the CAPTCHA and one-time password (OTP) and never fumble with a verification code.
Email authentication works for anyone, with no Google account needed. It takes a few more steps, where you might need to build a CAPTCHA to prevent bots and then an OTP screen to prove email ownership. In exchange, you get more control by not relying on Google Sign-In.
Figma reference: Account creation
The URID is the unique identifier generated when a user creates a UR account. It works like an account number, but it is the tokenId of the user's Account NFT on-chain, so anyone can verify it. This makes it the primary identifier for customer support and internal operations: support agents look users up by URID, and it cross-references partner systems against UR infrastructure. Because every URID is unique across all partners, it stays stable no matter which platform the user came through.
Each UR user is represented on-chain by an Account NFT, and the URID is the tokenId of that NFT. That makes it the canonical on-chain identity for the user, not merely a database key: it is a verifiable, immutable identifier rooted in the blockchain.
To understand how Account NFTs are structured and managed, see the Account section in Smart contracts.
Your users rarely need the URID in normal operations, but it must stay accessible for support scenarios.
Give it low visual priority so it does not compete with high-priority information or actions.

Last updated