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  │
  └────────┘ └──────┘ └──────┘ └──────┘
LayerTechnologyPurpose
FrontendReact Native (iOS/Android), React (Web Dashboard)Merchant UI across devices
Offline StorageSQLite (mobile), IndexedDB (web)Offline-first POS transactions
API ClientBizOne SDK (auto-generated from OpenAPI)Type-safe API calls with retry logic
API GatewayRabtul Gateway (NestJS + Kong)Authentication, rate limiting, routing
Core ServicesRabtul microservices (Node.js, Go)Wallet, Rules, Events, Identity
DatabasePostgreSQL (primary), Redis (cache), MongoDB (logs)ACID transactions, fast reads, audit trails
Event BusKafka (3-node cluster)Real-time sync, webhook delivery