Fleet
Every kiosk across every master — remote-in view, tenancy-independent. Read-only.
| Status | Device | Master | Location | Sync | Alerts | Redeem today | Cards left | Public IP | Last seen |
|---|---|---|---|---|---|---|---|---|---|
| Loading fleet… | |||||||||
Masters
Every operator-master org. Click a master to filter its claim codes.
| Master ID | Org | Claim codes | Techs | |
|---|---|---|---|---|
| Loading masters… | ||||
Claim codes
All masters. A claim code is the activation credential a location enters to accept custody of a kiosk.
New claim code — read this to the installer
—
Mint a claim code
Issues an activation credential for a location under a master. The code is shown once below — read it to the installer on site.
| Code | Master | Location | Used / Total | Status | Expires | |
|---|---|---|---|---|---|---|
| Loading claim codes… | ||||||
Locations
Every location across every master + its resolved rails, plus the KYB review queue.
KYB review queue
| Location | Master | State | Owners | Deposit | |
|---|---|---|---|---|---|
| Loading… | |||||
All locations read-only
| Location | Master | Status | Rails |
|---|---|---|---|
| Loading… | |||
Money reconciliation read-only
Aggregates, holds, and breach / cross-store mismatch detection. The ledger is NEVER mutated from here (hard rules #2/#6). No PAN, no serials.
Support & disputes
Cross-tenant Reg E disputes + support cases. Read-only.
| ID | Type | Status | Location | Created |
|---|---|---|---|---|
| Loading… | ||||
Declined-payout reference lookup
Resolve a kiosk declined-screen reference code. Read-only — answers “did money move?”
Compliance
OFAC/SDN screening state + audit-chain health (CTR/SAR ride the chain).
Loading…
CTR / SAR reporting read-only
Currency-transaction (≥ $10k/day aggregate) + structuring / sanctions candidates from the audit chain. Not filed automatically — a compliance officer reviews + files.
Click “Load report” to build the current CTR/SAR aggregation.
Audit chain
The SHA-256 hash chain — superadmin's own mutations + every transition. Verified on each read.
| When | Event | Actor | Result |
|---|---|---|---|
| Loading… | |||
Onboarding ladder
Where every operator org sits in the funnel.
Verification review queue action
| Org | COAM license | Source | Billing email | |
|---|---|---|---|---|
| Loading… | ||||
Unmatched locations — match queue action
| Location | COAM license | KYB state | Signup email | Attach to master | |
|---|---|---|---|---|---|
| Loading… | |||||
Onboarding ladder read-only
| Org | Status | Verified | Subscription |
|---|---|---|---|
| Loading… | |||
Pipeline read-only
One funnel: leads → reserved → shipped → live. Age-in-stage anchors on event timestamps. Rows link into the queue that acts on them (fulfillment, pick list, match/verification queues).
| Stage | Entity | SKU | Qty | Queue | Age in stage | Next action |
|---|---|---|---|---|---|---|
| Loading pipeline… | ||||||
Fulfillment queue
Walk each order through production → shipped → delivered. Reserved rows show their FIFO queue position (#1 ships first when inventory lands). Set carrier, tracking + ETA. Every advance is audit-chained and texts/emails the customer.
| Order | Master / org | SKU / plan | Qty | Status | Queue | Ship to | Carrier · tracking | ETA | |
|---|---|---|---|---|---|---|---|---|---|
| Loading fulfillment queue… | |||||||||
Inventory adjust = chain-audited
| SKU | On hand | Committed | Available | Catalog mode | Adjust |
|---|---|---|---|---|---|
| Loading inventory… | |||||
Campaigns
The lifecycle drip decks (campaigns/copy/*.md — the decks are the copy source of truth). Preview any touch as the exact branded email a customer receives. Each (entity, touch) sends at most once; suppressed ≠ sent; transactional progression emails satisfy their overlapping T+0 touches.
Loading campaigns…
OTA rollouts
Releases + rollout status across the fleet.
Loading…