Доступ и режимы
Tariffs / Access
Какие access modes уже есть в продукте.
Neuro Duels: current tariffs and access modes
Дата: `2026-04-13`
Статус: `product reality packet`
1. Короткий вывод
Сейчас в коде **нет** публично оформленной многоуровневой тарифной сетки вида `Free / Pro / Ultra`.
Сейчас честно есть:
гостевой режимобычный игрок после входаeligibility-gated program accessadmin/operator access
То есть сегодня продукт больше живёт на `access modes` и `program eligibility`, чем на классических “тарифах”.
2. Что реально видно в коде сейчас
В локальном profile payload:
`subscription_tariff_name = "Neuro Duels"``plan_scope = "duels-standalone-profile"`
Это значит:
у продукта уже есть поле тарифа в профилено сейчас оно отражает один базовый продуктовый контур, а не несколько коммерческих планов
Источник:
[app_local_account_routes.py](/Users/ilapavlov/Documents/AiEterna/Projects/MaxiMaxSuite/MaxiMax/apps/neuro_duels/api/app_local_account_routes.py#L254)
3. Текущие access modes
1. Гость
Что видит:
shellread-only витринуигры как точки входа
Чего не получает:
персональную историюwallet readinesschallenge lanelive community posting
2. Игрок после входа
Что получает:
профильличную историю игрchallenge lanewallet readinesscommunity loungesponsor/read surfaces
3. Eligible program participant
Это не отдельный тариф, а отдельный режим допуска.
Что влияет:
legal versionconfirmed top-upотсутствие активного withdrawal requestsponsor campaign rulesquest / referral / challenge eligibilitygeo / age / policy restrictions, когда они будут формализованы
4. Admin / operator
Что получает:
`/admin/duels`winner surfacepayout request/process/reject/reconcilesponsor campaign controlsaudit export
4. Какие “тарифные” сущности уже есть фактически
Сейчас стоит разделять не один “тариф”, а несколько разных вещей:
`profile tariff``internal balance``progress rewards``premium_days` как reward type`sponsor-funded rewards``withdrawal request eligibility`
Это разные сущности. Их нельзя сливать в одну фразу `купил тариф = получил право на вывод`.
5. Как это лучше показывать игроку уже сейчас
Безопасная формула
`Тариф: Neuro Duels``Доступ: зависит от входа, статуса программы и правил``Вывод: доступен только в eligible programs и не гарантируется`
Небезопасная формула
`VIP тариф даёт деньги``пополни больше и заработай больше``любой план даёт право на cash-out`
6. Если потом захотим настоящую тарифную сетку
Это уже новый продуктовый batch, а не текущее состояние кода.
Безопасная будущая структура могла бы быть такой:
1. `Guest`
без персонального progress слоя
2. `Player`
игры, история, challenge, leaderboard, community
3. `Verified Program Participant`
sponsor programs и withdrawal request eligibility по правилам
4. `Operator`
admin/legal/payout contour
Важно:
`Verified Program Participant` — это скорее правовой режим допуска, а не маркетинговый тарифего нельзя продавать как “купи доступ к выигрышам”
7. Что нужно дописать позже, если хотим реальную тарифную страницу
1. что именно покупается
2. что именно не покупается
3. даёт ли план только UX/perks или ещё program access
4. где заканчивается тариф и начинается legal eligibility
5. как это отличается между web и mobile