norm.cash is the embedded wallet & payments engine. norm.game is the only surface players touch — every money action is embedded in-site.
The system
flowchart TB
C([Customer]):::cust
C --> AUTH{{One norm account · SSO}}:::auth
AUTH --> GAME
subgraph GAME [ norm.game — the only surface players touch ]
direction TB
PLAY[Games · casino floor]:::gnode
WUI[Embedded wallet panel
Deposit · Buy with card · Swap · Withdraw
in-site, no redirects]:::emb
PLAY -.- WUI
end
subgraph CASH [ norm.cash — embedded wallet and payments engine ]
direction TB
LEDGER[(Single ledger
source of truth)]:::ledger
WAPI[[Wallet API
balance · debit · credit · rollback]]:::wapi
PAPI[[Payments API
deposit · withdraw · swap · on-ramp]]:::wapi
CUST[Custody]:::adapt
SWAPE[Swap engine]:::adapt
LEDGER --- WAPI
LEDGER --- PAPI
LEDGER --- CUST
LEDGER --- SWAPE
end
PLAY <== real-time bet debit and credit ==> WAPI
WUI <== deposit withdraw swap buy ==> PAPI
ONR[On-ramp providers
MoonPay · Swapped · others
embedded widgets, not redirects]:::ext -.embedded inside.-> WUI
ONR --> PAPI
CHAIN[(Blockchains
BTC · ETH · USDT)]:::ext <--> CUST
LIQ[Swap liquidity
Changelly / exchange]:::ext <--> SWAPE
OPT[norm.cash standalone site
optional dedicated wallet]:::opt -.-> LEDGER
classDef cust fill:#22e0a1,stroke:#12b483,color:#04150f,font-weight:700
classDef auth fill:#1b232b,stroke:#5b9dff,color:#cfe0ff
classDef emb fill:#2a2410,stroke:#f7c948,color:#f7e6ad,font-weight:600
classDef gnode fill:#1f1c12,stroke:#7a6a2e,color:#f0e6c8
classDef ledger fill:#0f1a16,stroke:#22e0a1,color:#e8eef2,font-weight:700
classDef wapi fill:#123047,stroke:#5b9dff,color:#d6e8ff,font-weight:700
classDef adapt fill:#1b232b,stroke:#3a4a58,color:#e8eef2
classDef ext fill:#161b20,stroke:#3a4a58,color:#9fb0bd
classDef opt fill:#12181d,stroke:#2c3945,color:#7d8a96
norm.game — the only place players go. Embeds the wallet panel + games.
norm.cash engine — ledger, custody, swap, on-ramp orchestration. Backend + widgets, not a destination.
Two API surfaces — Wallet API (bets) + Payments API (deposit/withdraw/swap/on-ramp).
External / rented — on-ramps (embedded), custody, swap liquidity, blockchains.