No-card trials create a real account key immediately. Stripe checkout can link paid billing to the same email.
Customer dashboard
Create the account once. Control every device from one clean dashboard.
Magic-link access opens the customer portal for trial keys, paid subscriptions, active-device allowance, machine bindings, invoices, cancellation state, support actions, and protected account APIs.
Magic link sign-in loads only the signed-in customer account. No licence or billing data is shipped publicly.
Customers choose machines before reducing allowance, preventing accidental workstation lockouts.
Sign in to view key
Single account key. Valid while the subscription is active and machine count stays within the paid allowance.
Active-device allowance and bound machine count load after secure sign-in.
Sign in to review device allowance, machine bindings, and billing changes.
Stripe billing, trial state, invoices, and cancellation controls load after secure sign-in.
Machine bindings
Customers choose what stays active when they reduce payment.
Reducing from five devices to three should never randomly disable machines. The dashboard asks the customer which workstations to deactivate before billing changes.
Increase allowance
Add device slots, update Stripe subscription quantity, and allow new machines to bind immediately after webhook confirmation.
Reduce allowance
Select machines to deactivate first, then update billing. The app shows deactivated machines a clear account-dashboard message.
Support reset
Hardware changes and legitimate moves can request a binding reset without exposing raw machine IDs.