Back to BizOne
BizOne Merchant OS — Complete Specification
Everything PMs and developers need to build the merchant operating system
219 Screens21 Categories13 POS Variants4 Merchant Tiers
BizOne Merchant OS — Overview
Complete merchant operating system powering every business in the RTMN ecosystem. 219 screens across 21 modules.
219
Total Screens
21
Categories
13
POS Variants
4
Merchant Tiers
BizOne ↔ Rabtul Data Flow
┌─────────────────────────────────────────────────────┐
│ MERCHANT DEVICE │
│ (Tablet / Mobile / Desktop / POS Terminal) │
└──────────────────┬──────────────────────────────────┘
│ HTTPS / WebSocket
▼
┌──────────────────────────────────────────────────────┐
│ BizOne FRONTEND (React Native / Web) │
│ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ │
│ │ POS │ │ Inv │ │ CRM │ │ Fin │ │ Staff│ │
│ └──┬───┘ └──┬───┘ └──┬───┘ └──┬───┘ └──┬───┘ │
│ └────────┴────────┴────────┴────────┘ │
│ BizOne SDK │
└──────────────────┬──────────────────────────────────┘
│ REST / gRPC
▼
┌──────────────────────────────────────────────────────┐
│ RABTUL API GATEWAY │
│ Rate Limiting → Auth → Routing → Load Balancing │
└──────┬────────┬────────┬────────┬───────────────────┘
▼ ▼ ▼ ▼
┌────────┐ ┌──────┐ ┌──────┐ ┌──────┐
│Identity│ │Wallet│ │Rules │ │Events│
│ SSO │ │Ledger│ │Engine│ │ Bus │
└────────┘ └──────┘ └──────┘ └──────┘| Layer | Technology | Purpose |
|---|---|---|
| Frontend | React Native (iOS/Android), React (Web Dashboard) | Merchant UI across devices |
| Offline Storage | SQLite (mobile), IndexedDB (web) | Offline-first POS transactions |
| API Client | BizOne SDK (auto-generated from OpenAPI) | Type-safe API calls with retry logic |
| API Gateway | Rabtul Gateway (NestJS + Kong) | Authentication, rate limiting, routing |
| Core Services | Rabtul microservices (Node.js, Go) | Wallet, Rules, Events, Identity |
| Database | PostgreSQL (primary), Redis (cache), MongoDB (logs) | ACID transactions, fast reads, audit trails |
| Event Bus | Kafka (3-node cluster) | Real-time sync, webhook delivery |