Fleet
Every kiosk across every master — remote-in view, tenancy-independent. Read-only.
StatusDeviceMasterLocation SyncAlertsRedeem today Cards leftPublic IPLast seen
Loading fleet…
Masters
Every operator-master org. Click a master to filter its claim codes.
Master IDOrgClaim codesTechs
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.
CodeMasterLocationUsed / Total StatusExpires
Loading claim codes…
Locations
Every location across every master + its resolved rails, plus the KYB review queue.
KYB review queue
LocationMasterStateOwnersDeposit
Loading…
All locations read-only
LocationMasterStatusRails
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.
IDTypeStatusLocationCreated
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.
WhenEventActorResult
Loading…
Onboarding ladder
Where every operator org sits in the funnel.
Verification review queue action
OrgCOAM licenseSourceBilling email
Loading…
Unmatched locations — match queue action
LocationCOAM licenseKYB stateSignup emailAttach to master
Loading…
Onboarding ladder read-only
OrgStatusVerifiedSubscription
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).
StageEntitySKUQtyQueueAge in stageNext 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.
OrderMaster / orgSKU / planQty StatusQueueShip toCarrier · trackingETA
Loading fulfillment queue…
Inventory adjust = chain-audited
SKUOn handCommittedAvailableCatalog modeAdjust
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…