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.

No-card trial keys Stripe billing portal Machine-safe downgrades
1 Start trial or subscribe

No-card trials create a real account key immediately. Stripe checkout can link paid billing to the same email.

2 Open the portal

Magic link sign-in loads only the signed-in customer account. No licence or billing data is shipped publicly.

3 Manage devices

Customers choose machines before reducing allowance, preventing accidental workstation lockouts.

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.

Machine Status Last seen Action
Sign in to load machine bindings. Protected -- No public machine data

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.