Математическая мини-игра с использованием исключительно бонусных баллов Bonus NEX и серверным генератором случайных чисел.
Дисклеймер: 38Hub — независимая платформа школьного сообщества. Сервис не является официальным ресурсом или представительством администрации школы №38.
# Правила модуля Money Upgrade (Upgrade Rules)
**Версия документа:** 1.0.0
**Дата вступления в силу:** 13 сентября 2026 г.
---
> [!IMPORTANT]
> **УВЕДОМЛЕНИЕ О СТАТУСЕ ФУНКЦИОНАЛА (FUTURE FEATURE):**
> Модуль «Money Upgrade» относится к запланированному функционалу будущих этапов платформы и в текущей версии может быть недоступен пользователям. Настоящие Правила описывают целевую архитектуру безопасности и вступают в силу исключительно при включении соответствующего функционального флага. Ставки реальными деньгами, купленными единицами NEX или средствами заработка категорически заблокированы (`ENABLE_PURCHASED_NEX_UPGRADE=false`, `ENABLE_EARNINGS_UPGRADE=false`, `ENABLE_CASH_UPGRADE=false`).
---
## 1. Определение и суть механики
1.1. Модуль **«Money Upgrade»** проектируется как математическая вероятностная мини-игра исключительно с виртуальными поощрительными баллами.
1.2. **Суть механики:** Пользователь размещает определенное количество бонусных единиц (`Bonus NEX`), выбирает желаемый целевой коэффициент (множитель) и видит точную математическую вероятность (шанс в процентах) исхода.
1.3. При подтверждении участия система производит генерацию случайного числа на стороне сервера. В случае совпадения начисляется увеличенное количество Bonus NEX, в противном случае поставленная сумма Bonus NEX списывается.
---
## 2. Предварительная правовая позиция и критерии безопасности
2.1. *Уведомление о юрисдикции:* Окончательная правовая оценка механики подлежит утверждению внешним юридическим консультантом в соответствии с законодательством целевой юрисдикции (в частности, Законом Украины «О государственном регулировании деятельности по организации и проведению азартных игр» № 768-IX).
2.2. **Архитектурные критерии ненаступления признаков азартных игр:**
- Разрешено использование **ИСКЛЮЧИТЕЛЬНО бесплатных бонусных единиц (`Bonus NEX`)**, предоставленных сервисом в качестве маркетингового поощрения программы лояльности;
- **Купленные единицы NEX, баланс заработка (`Earnings`) и реальные деньги строго заблокированы на уровне бэкенда**;
- Результат фиксируется исключительно в виде нематериальных бонусных баллов (`Bonus NEX`), которые **не подлежат выводу, обналичиванию, передаче другим лицам или использованию для оплаты услуг на бирже**.
---
## 3. Честность и криптографическая стойкость алгоритмов
3.1. Определение результата раунда осуществляется **исключительно на сервере** с использованием криптографически стойкого генератора случайных чисел (CSPRNG).
3.2. Клиентский интерфейс отображает только визуализацию рассчитанного на сервере результата. Манипуляции в браузере технически не влияют на исход.
3.3. **Атомарность и идемпотентность:** списание ставки и начисление результата производятся в рамках единой неделимой транзакции базы данных.
3.4. Каждый раунд фиксируется в неизменяемом аудит-логе с сохранением параметров (сумма, коэффициент, шанс, выпавшее число, timestamp).
---
## 4. Конфигурационные шлюзы безопасности (Feature Flags)
4.1. В архитектуре платформы жестко закреплены следующие значения:
- `ENABLE_BONUS_NEX_UPGRADE = true` — разрешено только для немонетизируемых промо-единиц;
- `ENABLE_PURCHASED_NEX_UPGRADE = false` — строго выключено;
- `ENABLE_EARNINGS_UPGRADE = false` — строго выключено;
- `ENABLE_CASH_UPGRADE = false` — строго выключено.
4.2. Активация любых платных вариантов модуля без отдельной государственной лицензии и подтверждения внешнего юриста категорически запрещена.