Search for an account or license
Search by email, order ID (#12345), customer email, or license ID
Results
Shahid Replacement Logs supervised review
Read-only monitoring of Shahid mobile auto-replacement events (executed on VPS1). Reviewing writes a review marker only — it never replaces, assigns, disables, or emails. There is no “replace now” action on this page.
Replacement event detail
Account Control Inventory
Do we still control each physical Netflix account? Full Control requires a successfully delivered Household code/link after the incident cutoff — a sign-in code does not count. Read-only.
Filters
Supplier scorecard
coverage = tested ÷ active sold| Supplier | Accounts | Active | Tested | Full ctrl | No deliv. | Custom % | Cov % |
|---|
Domain breakdown
Accounts
| Account | Supplier | Domain | Inventory | Profiles | Control | Last evidence |
|---|
Data quality
Account
License Explorer read-only MVP (68B)
One fast search across sold licenses · disabled excluded by default · secrets never shown · Disney phone & GIM IPTV-code search not indexed yet.
Reserve Stock Management
Manage reserve accounts for website stock
Wholesale Batch Preview read-only · dry-run
Preview eligible Reserve accounts for a wholesale batch — no accounts are moved or sold.
Choose a customer, duration & quantity, then click Preview.
Confirm Wholesale Delivery
Auto Refill — All Products
Automatic stock replenishment per product
Add Reserve Accounts
Paste accounts (one per line) in format: email:password
Each line: email:password — email will be validated against MR
Import Complete
Disable Queue
Expired accounts that need to be disabled
Loading...
Netflix Cleanup Queue UI v1.21 (decrypted-key is source of truth)
Accounts that need manual Netflix-side cleanup. Workflow tracking only — no automation runs from this page.
Handled / Archived (cleanup_queue overlay)
snapshot age: —Account detail
Remove account from Cleanup Queue?
Put account on hold
Cleanup Done
This action disables the expired source DLM licenses for this account and adds the account to Reserve Stock with reserve_status=in_reserve. The Reserve / Auto-refill system pushes accounts to website variants separately, based on owner-defined thresholds.
in_reserve; Auto-refill / scheduler will decide later whether and when to push it to a website variant.
Audit Log
Activity timeline — all system actions and changes
Loading...
License Status Audit
Read-only history of DLM license status changes and blocked attempts
Use the filters above and click Search.
Expiry / Renewal Visibility
Cross-product view of live (DELIVERED) subscriptions expiring soon. Read-only — no actions. SofaStar shown is discontinued/legacy.
Loading expiry data...
Inventory Manager
Supported products
username|password|url (1 line = 1 license).Code IPTV (KDMAX, IronTV, Lynx, Atlas Pro) — one activation code per line.
ChatGPT Shared —
email:password → 15 hidden seats. ChatGPT Personal — email:password → 1 license.Shahid —
email:password → 4 screens. Prime / Crunchyroll — email:password → profiles. Disney+ — phone:pin → 14 places.Always Check preview before Import.
Supplier Accounts
Manage supplier accounts for 4D Circle Netflix
Supplier Bulk Change
Choose the supplier, then paste their replacement message. Preview first — nothing is written until you apply.
old --> new
| Account | Password | Supplier | Status | Date Added | Notes | Actions |
|---|---|---|---|---|---|---|
Replace Account
Add Note
Add Supplier Accounts
Import Preview
Delete Account
This will soft-delete the account. It will appear in the Deleted tab and can be reviewed later.
Supplier Intake / Purchases read-only
Accounts entered per date & supplier (source: Master Registry added_date). For cost tracking.
Choose filters and click Load.
Admin Accounts
Manage admin users, roles, and access
Loading...
Create Admin Account
System Status
Real-time monitoring of all backend services
Approval Queue
Review replacement requests — accounts not found in Supplier Registry
Loading...
Confirm Action
Roles & Permissions
Manage roles and their granular permissions
Reset Password
Renewals Dashboard
In-flight renewal state records (engine state machine)
Loading...
State detail
Resale State
Per-(account, profile) eligibility — locked when a customer has renewed that slot
Loading...
eligible=true OR no record at all → safe to allocate to a new customer. eligible=false → DO NOT allocate (slot is locked because a customer renewed it; the lock holds until locked_until or until an explicit release).
Supplier Replace
Detector — pending MR replace events & recently-processed events
Pending events
Loading...
Recently processed
Loading...
Last detector run result
Engine Audit
Append-only audit trail emitted by the renewal engine (data/renewal_engine/audit.jsonl)
Loading...
Schedulers & Kill-Switch
Engine health, transport configuration, and the WP-008 7-layer kill-switch chain
Engine health
Loading...
7-layer kill-switch chain
Loading...
Manual Run-Now Controls
Drive engine and detector ticks on demand; per-order apply & writeback
Engine cycle tick
Picks up scheduled renewals whose current_expiry is within the near-expiry window and auto-applies them.
Supplier-replace detector tick
Polls MR for status=replaced events, dispatches each to the §6.2 partial-renewal handler. Idempotency-tracked.
Per-order actions
Trigger apply (real or stub depending on ENABLE_BRIDGE_APPLY) or writeback for one specific WP order.
Last result
Bridge Dry-Run
Preview the §6.2 partial-renewal decision tree for a supplier replace event without touching DLM
Preview result (no DLM mutation)
supplier_replace_service.handle_replace. No DLM rows are written, no resale_state mutated, no audit-state side-effects. Use this to inspect the per-license decision (carry, release, disable) before letting the detector run for real.
Household Accounts
Classify the current Netflix accounts.
| Account | Supplier | Household | Decided by | Action |
|---|
Owner Inventory v2.8 (legacy alert hidden)
From every supplier account, where is it now? Reserve · Website · Wholesale · Expired · Missing — mutually exclusive.
Distribution of supplier accounts
— mutually-exclusive bucket per account; priority: Reserve in-pool → Wholesale-active → Reserve in-flight → Website → Needs Cut → Disabled → MissingVariant / channel breakdown
restricted to supplier accounts · 6M/12M use screens÷5 · Wholesale shown as its own rowActionable issues
— investigate theseWholesale Sales UI v1.6.8 (granular perms)
Offsite Netflix subscriptions sold via WhatsApp / Gros — managed inside the Admin Console.