Access & Account
This section documents how users enter the dAIve web app and how workspace access is granted.
Sign in
The web sign-in flow starts with:
- Password
Available actions:
- Continue submits the credentials
- Forgot password? opens a password-reset panel inline
- No account yet? Create one links to the registration page
Optional multi-factor authentication (MFA)
MFA is optional.
If the account has a verified TOTP factor, dAIve asks for a 6-digit code from the authenticator app after password sign-in.
If no TOTP factor is enrolled, sign-in completes without the MFA code step.
What happens after sign-in
After successful authentication, dAIve checks workspace access and routes accordingly:
- if workspace access is active, dAIve opens Your Projects
- if workspace access is missing, dAIve redirects to Billing
Workspace access is active when:
stripe_subscription_status = active, orstripe_subscription_status = trialingandtrial_ends_atis still in the future.
MFA management
MFA is managed from Profile:
- Enable MFA opens setup
- Disable MFA removes enrolled TOTP factors after confirmation
MFA setup flow
When enabling MFA:
- Scan the QR code with an authenticator app
- If needed, use the manual secret
- Enter the current 6-digit code
- Confirm to activate MFA
Create an account
Registration is a single-step flow.
Required fields:
- Password (minimum 12 characters)
- Confirm password
Required legal acknowledgements:
- Terms & Conditions
- Service Level Agreement (SLA)
- Privacy Policy
There is no separate DPA signature step in registration.
The registration UI marks the product as B2B-oriented.
After successful registration, dAIve shows a confirmation message and a Go to Sign In link.
Trial behavior
After registration, a 14-day trial is provisioned automatically.
- no Stripe checkout is required to start the trial
- no credit card is required for trial start
- after trial expiry, users are redirected to Billing to continue with a paid plan
Password reset
From Sign in, use Forgot password? to open the reset panel. Enter your email and click Send reset link.
If the email is associated with an account, a reset link is sent.
The reset page contains:
- New password (minimum 12 characters)
- Confirm new password
- Live validation feedback when passwords do not match
Behavior to know:
- reset links can expire or become invalid
- if the link is expired, the page shows an error and directs you back to sign in to request a new link
- after a successful reset, dAIve signs the user out and redirects to Sign in automatically
Email changes
The Profile page allows changing the email address.
Behavior to know:
- the new email must be confirmed via a confirmation link
- the change is only completed after the confirmation
