Machine access hub
Resolve a machine by QR or serial, then let the backend decide which content the current session can see.
Session behavior
Login happens once, access is checked server-side on every protected request, and QR scans resume after authentication.
Protected content
Published SOPs can now be entitled per machine for public, authenticated, registered owner, dealer, or internal access.
Demo accounts
The bootstrap seed uses password
demo1234 for every account.viewer@demo.local for authenticated-only contentowner@demo.local for registered-owner contentdealer@demo.local for dealer contentinternal@demo.local for internal content