APISERVER-STYLE · LUA AUTH
Lua Auth Control
Packages · Keys · Devices — same AuthTool model on our gate.
Devices—bound
Keys——
Expired—keys expired
Packages——
| KEY | CREATED AT | EXPIRY DATE | DURATION | PACKAGES | SOURCE | AGENT | SUB | RESET | STATUS | ACTIONS |
|---|
Create key
Format:
PREFIX + D/W/M/2M/Y + 17 random. Duration starts at first activation. Example: IOSSTARD……………
Edit key
—
Expiry: —
Used keys only. Active: add days to current expiry. Expired: revive for N days from now.
Change package
Assign selected key (or paste key) to a package.
Key Details
Filter by status. Locked UDID = product ban (survives Reset). Unlock only from Locked filter or key detail.
—
| UDID | STATUS | MODEL | KEY | LAST SEEN | ACTIONS |
|---|
AuthTool-style · Service — · storage — · latency —
| NAME | VERSION | GET UDID MODE | PUBLISH MODE | REALTIME MODE | TOKEN | STATUS | ACTIONS |
|---|
Create package
Auto Package Token + AES — embed via
tools/gen_auth_credentials.py.UDID = install profile once (real hardware ID). IDFV = weaker vendor ID.
Edit package
UDID = install profile once (real hardware ID). IDFV = weaker vendor ID.
Send message
—
Secret
Create group
Groups
| ID | Name | Software | Created |
|---|
Extend keys
Only used keys (activated). Unused keys are skipped. Active → add days. Expired → until date (within revive window).
0 = no limit. Only keys that expired within this many days can be revived.
Bulk operations
Revoke or delete keys.
License transfer
Rebind to a new device or clear all binds (audit logged).
Notifications
| Time | Type | Detail |
|---|
Default key price
| MEMBER | STATUS | BALANCE | KEYS | SUBS | PRICE | PACKAGES | JOIN DATE | ACTIONS |
|---|
All subagents across every agent. Parent = who created them.
| SUBAGENT | PARENT AGENT | STATUS | BALANCE | KEYS | PRICE | CREATED | NOTE | ACTIONS |
|---|
Add member
Owner assigns packages — member cannot pick package when minting.
Example: LSK-XXXX-XXXX-XXXX (default)
Update member
Lock keysDelete keysReset keys
Subagent management (agent only)
RechargeChange password
View all keysLock / Unlock all keys
Lock / Unlock panelBlock / Allow delete keys
Update ratesDelete subagent
They inherit your packages. Starting balance comes from yours. Tap a row to manage.
| USER | BALANCE | PRICE | ENABLED | MINTS | NOTE | ACTIONS |
|---|
Add subagent
Inherits your packages (cannot change). Starting balance is deducted from your balance.
Manage subagent
—
Every mint, lock, reset, delete, and subagent create/update from agents and subagents.
| TIME | ACTION | BY | ROLE | DETAIL |
|---|
Who created which subagent — live from accounts (not only audit log).
| AGENT | SUBAGENT | BALANCE | MINTS | STATUS | CREATED | NOTE |
|---|
Backup
Export all keys and groups as JSON.
Restore
Waiting for connection.