1
Create a session

Operators (and Super Admins) start a session. While a session is active, all deposits are attributed to it. Only one session runs at a time to prevent mixing funds.

2
Collect deposits

Depositors make payments which are reconciled in the Deposits view. The system supports live updates so finance can see totals as they arrive.

3
Select winners

At session end, the system selects winners via the configured winner engine. Winners are recorded with timestamps and depositor metadata for auditability.

4
Trigger payouts

Super Admins trigger payouts after verification. Payouts are recorded with references and processed timestamps so finance can reconcile.

Security & Audit

OmoLotto enforces separation of duties and immutable records so finance and regulators can trace every action.

  • Role-based access
    Distinct roles (Operators, Finance, Super Admin) keep privileges tight.
  • Immutable records
    Deposits, winners and payouts are stored with timestamps and metadata.
  • Session locking
    Sessions lock after payouts to prevent late changes.