One line each. Click a row for the stream ids behind it and what each does on each route.
Waiting
A viewer waiting comes first, then a fixture starting, then a re-check, then your quiet-hours walk.
Categories
Nothing happens to a category until you choose.
Allow one and it is walked in quiet hours, in the order you set here. Skip one and it is out of the system β no probes, no listings, no reports.
Line
The supplier line, the relay, and the addresses that belong to it. Addresses are added here β nothing registers itself.
System overview
Live fleet and both control servers.
π₯οΈServer health
βIf Finland drops, apps fail over to GPU automatically and it serves as temp-master.
π’Rollout
Version control
Global version schedule for every brand. Per-brand APK URLs are set in Brands; the URLs here are the defaults / fallback. Devices below the production number are forced to update.
πMain app β production
π±Lite app β production
0 disables Lite forced updates. Detected by package name.
πRelease notes
Device registry
Real fleet only β ghost rows expire after 30 days.
π
βactive only
Users
One row per account. Push a targeted update, open their devices, or ban β no manual fingerprint hunting.
π
π―Push update on a user sends a specific APK to just their device β the Keith's-stick test, straight from the list.
Bans
Bans cascade both ways via every accountβdevice pairing ever seen, and are enforced at post-login check-in and on the 30-second heartbeat. Exempt kit is excluded from the cascade.
π«Device bans
π«User bans
π‘οΈUnban a user with restore (clears their cascaded devices too), new device only (leaves old sticks banned β stolen-stick case), or allow next (one-shot re-admit that breaks the cascade loop).
Messaging
Reaches apps live on the 30-second heartbeat. Master sends anywhere; resellers to their own brand.
βοΈCompose
πActive messages
My brand settings
Your storefront's routing. Change your own Cockpit, fallback XUI and fallback URLs β the app name, APK and version are set by the master (kept clean and on optimal defaults).
Full URL to your Cockpit dns.php endpoint.
Direct panel URL used if Cockpit is down.
Brands
The reseller storefronts. Each carries its own name, APK and fallback host.
Reseller admins
Each reseller logs in scoped to their own brand β their devices, users and messages. No access to yours.
βVersion pushes, Security and Brands stay master-only, so a reseller can never ship a bad APK or nuke the fleet.
Threats & patches
One device reports a block, the AI writes a signed patch, every app is inoculated on the next heartbeat.
π‘Recent reports
πPatch pipeline
π§ AI generation runs on GPU; Finland relays the signed result to devices.
Security
Remote control of the whole fleet. Both actions confirm with your Authy code.
β»Killswitch
Fleet stateβ
Wipes app data on every device and freezes it dead until you clear it. For a leaked or compromised build.
π‘οΈLockdown
Local stateβ
Peer stateβ
Tells apps a server is under attack β hold and close β without wiping. Auto-fires on brute-force.
πKillswitch and lockdown both need the Authy code to arm and to clear.