RnD · Линия доказательств Global validation
Каталог и оглавление
GVL.03 RnD/research/global-validation/03-unit-economics-and-profit.md raw.md ->

03. Unit-экономика и потенциальная прибыль

Вердикт по стоимости#

На публичных тарифах выбранный AI/voice/image/storage subtotal выглядит низким в заданном modelled corridor:

  • Daily + OpenAI + R2: примерно $0.281 / $0.706 / $1.625 на low/base/high session;
  • LiveKit Ship + Google + R2: примерно $0.229 / $0.595 / $1.681 при 500 sessions/month.

Это не production service COGS, полная себестоимость или forecast. В subtotal пока не входят backend/database compute, observability, support, human moderation, content authoring/QA/amortization, refunds, taxes, licence/revenue share, CAC и зарплаты. Сценарные параметры находятся в load CSV, выбранные модели, тарифы и component costs — в component calculator, источники — в реестре.

Формулы нагрузки#

RTC participant-minutes = session minutes × participants

STT minutes =
  committed actions
  × average action clip seconds
  × clarification/retry multiplier
  / 60

LLM cost =
  uncached input tokens × input rate
  + cached input tokens × cached rate
  + billed output/reasoning tokens × output rate

Image cost = generated images × output price + prompt/reference input

Contribution =
  checkout
  - payment fee
  - refunds
  - tax
  - licence/revenue share
  - instrumented service COGS
  - allocated content authoring and QA
  - variable support
  - variable human moderation
  - CAC allocation

API-reported billing usage, а не estimated prompt length, является источником истины в пилоте.

Low / base / high corridor#

Это параметры для sensitivity analysis, не наблюдение за пользователями.

Параметр Low Base High
Duration 60 min 90 min 120 min
Participants 3 4 5
Participant-minutes 180 360 600
Committed actions 12 30 60
STT audio 1.6 min 9 min 37.5 min
Uncached LLM input 10K 40K 145K

120 min в high column — cost/load stress scenario, а не подтверждённый product format. Initial product validation сравнивает 60 и 90 минут. | Cached LLM input | 48K | 300K | 1.5M | | Billed LLM output | 3.8K | 13K | 44K | | TTS audio | 3 min | 10 min | 25 min | | Images | 2 | 5 | 10 |

Для воспроизводимости load CSV также фиксирует explicit-cache size/lifetime, Path B TTS text tokens, 500 prompt tokens/image, ноль reference-image inputs, R2 writes/reads, 500 LiveKit sessions/month и отсутствие LiveKit egress overage при monthly downstream ≤250 GB.

Base Path A breakdown:

Компонент Расчёт Cost
Daily audio-only 360 × $0.00099 $0.3564
OpenAI STT 9 × $0.003 $0.0270
LLM 40K uncached + 300K cached + 13K output $0.1110
TTS 10K characters × $15/M $0.1500
Images 5 medium + prompt input ≈$0.0600
R2 30-day assets + operations ≈$0.0013
Subtotal ≈$0.706

Exact base total — $0.705672; displayed subtotal округлён до $0.706. Low/high и все rate inputs находятся в component calculator.

Без prompt-cache base поднимается примерно до $0.908, high — до $2.637. Это показывает важность bounded canonical context, но не меняет главный вывод: CAC/support/free subsidy могут быть на порядок важнее inference.

Два vendor paths#

Path A: Daily + OpenAI + R2#

Сценарий Priced subtotal/session Cost/completed participant-hour
Low $0.281 $0.094
Base $0.706 $0.118
High $1.625 $0.162

Daily не имеет обязательной monthly platform fee в этой модели; зрелая marginal cost не уменьшена на первые бесплатные 10K audio participant-minutes [GV024].

Path B: LiveKit Ship + Google + R2#

При 500 sessions/month:

Сценарий Priced subtotal/session Cost/completed participant-hour
Low $0.229 $0.076
Base $0.595 $0.099
High $1.681 $0.168

Base Path B breakdown:

Компонент Выбранная модель/расчёт Cost
LiveKit Ship RTC allocation $50 + 30K overage minutes × $0.0005, делённое на 500 $0.130000
Google STT V2 Standard 9 × $0.016 $0.144000
Gemini 2.5 Flash tokens + explicit cache storage uncached + cached reads + output + 10K × 1.5h × $1/M $0.068500
Gemini 2.5 Flash TTS 3K text tokens + 10 min × 60 × 25 audio tokens/sec $0.151500
Imagen 4 Fast 5 × $0.02 $0.100000
R2 0.05 GB-month + 100 writes + 200 reads $0.001272
Exact subtotal $0.595272

LiveKit Ship стоит $50/month и включает 150K WebRTC minutes; allocation зависит от объёма [GV025]. При 100 base sessions RTC allocation составляет $0.50, а весь Path B subtotal — около $0.965/session.

Два headline paths нельзя использовать как vendor bake-off: Path A применяет list-rate marginal Daily/R2 без free tiers, а Path B распределяет фиксированный LiveKit Ship plan на 500 sessions. Они отвечают на вопрос «помещается ли выбранный stack в грубый коридор», но не «какой vendor дешевле». Перед выбором поставщика обе конфигурации пересчитываются на одном фактическом monthly volume, tier basis, egress и quality benchmark.

Почему нельзя транскрибировать всю комнату#

Base action clips создают 9 STT minutes:

  • OpenAI: $0.027;
  • Google STT V2 Standard: $0.144.

Четыре открытых канала по 90 минут создают до 360 billable audio-minutes:

  • OpenAI: $1.08;
  • Google: $5.76;
  • Daily realtime transcription: до $2.124.

Action-only STT одновременно снижает расходы, privacy surface и количество неканонического текста. Полный social voice не должен автоматически становиться game command.

Checkout economics#

Для Stripe US domestic fee = 2.9% + $0.30 [GV028]. При Path A base:

Host pass Stripe fee Contribution до tax/refund/licence/CAC/support/fixed Checkout margin
$9.99 $0.590 $8.694 87.0%
$14.99 $0.735 $13.549 90.4%
$19.99 $0.880 $18.404 92.1%

Это price-test branches, не рекомендованная рыночная цена. Они находятся рядом с публичными AI-RPG subscriptions $15–40/month и существенно ниже суммы 3–5 мест у paid human GM; сравнение не доказывает willingness-to-pay [GV003, GV004, GV010].

При $14.99 разные payment rails дают до остальных расходов:

  • Stripe US domestic: около $13.55;
  • Paddle 5% + $0.50: около $13.03;
  • hypothetical native store fee 15%: около $12.04;
  • hypothetical native store fee 30%: около $9.79.

Google Play с 30 июня 2026 использует зависящую от страны/программы структуру; единое «глобальные 15%» применять нельзя [GV030–GV032]. Поэтому web checkout — более чистый monetization test до native.

Бесплатная первая игра — главный экономический риск#

Если каждому новому хосту дать одну полную base-сессию бесплатно, а затем брать $14.99:

pre-CAC value per converted host =
  paid sessions × $13.54929
  - $0.706 / trial-to-paid conversion

В sensitivity CSV внутренняя contribution хранится как $13.54929; итоговые значения отображаются с округлением до трёх знаков.

Trial→paid 1 paid session 2 paid sessions 4 paid sessions
5% -$0.571 $12.979 $40.077
10% $6.489 $20.039 $47.137
20% $10.019 $23.569 $50.667
30% $11.196 $24.745 $51.844

Здесь всё ещё нет support, moderation, tax, licence, refunds, CAC и fixed costs. При одной последующей покупке инфраструктурный threshold положительности — 5.21% conversion; это только математический пол, не business gate. Полная таблица — в CSV.

Следствие: «первая полная игра бесплатно» остаётся A/B hypothesis. Сравнивать нужно с коротким free taste или refundable booking по completion → paid → repeat → net contribution, а не по регистрации.

Potential и required scale#

Инфраструктурная contribution по объёму#

При $14.99 и внутренней contribution $13.54929/session до перечисленных пропусков:

Paid sessions/month Checkout revenue/month Infrastructure contribution/month
1 000 $14 990 ≈$13 549
5 000 $74 950 ≈$67 746
10 000 $149 900 ≈$135 493
50 000 $749 500 ≈$677 465

Эта таблица не является profit forecast. Из правого столбца ещё вычитаются free trials, CAC, support, moderation, tax, refunds, licence/rev share и fixed costs.

Infrastructure-only fixed-cost coverage#

Если условно подставить fixed costs, не утверждая, что они будут такими:

Hypothetical fixed/month Minimum paid sessions at $13.54929 contribution
$20K 1 477
$50K 3 691
$100K 7 381

Реальный break-even выше. Корректная формула:

Operating profit =
  paid checkout
  - payment/refund/tax/licence
  - paid and free service COGS
  - support/moderation
  - CAC
  - fixed costs

Чтобы не подменять неизвестные расходы оптимистичной цифрой, ниже — stress grid. Net contribution/session здесь означает остаток после free subsidy, refunds, tax/licence, CAC, support и moderation; это задаваемый сценарий, а не наблюдаемое значение.

Net contribution/session $20K fixed/month $50K fixed/month $100K fixed/month
$3 6 667 paid sessions 16 667 33 334
$6 3 334 8 334 16 667
$9 2 223 5 556 11 112
$12 1 667 4 167 8 334

Фактическая месячная прибыль затем равна paid sessions × measured net contribution/session − measured fixed costs. Пока оба множителя не получены из paid beta и бухгалтерского ledger, эта таблица показывает требуемый масштаб, но не обещает прибыль.

Что должно быть измерено в пилоте#

По каждой сессии:

  • API-reported uncached/cached/output/reasoning tokens;
  • STT seconds, retries и transcript correction rate;
  • TTS characters/tokens/audio seconds;
  • image attempts, blocks, retries, quality и reference inputs;
  • participant-minutes и downstream GB;
  • storage/operations;
  • completed participant-hours;
  • support и human moderation minutes;
  • manual interventions с разделением research-only Wizard-of-Oz labor и ожидаемого production operations labor;
  • затраты на authoring, playtest, safety/editorial QA и исправления каждого one-shot, а также правило их amortization на фактически завершённые сессии;
  • checkout, fee, tax, refund и net receipt;
  • source/CAC, trial→paid, paid repeats и guest→host conversion.

Только после p50/p90 all-variable COGS, content-lifecycle ledger и созревших 90-day cohorts появляется defensible profit model.

Финансовый вывод#

  • Нишевый прибыльный бизнес правдоподобен, если paid repeat есть, acquisition преимущественно invite/creator/community, support низкий, а full free trial не раздаётся без контроля.
  • Venture-scale исход не доказан: нужны масштабируемый qualified CAC, guest-to-host loop и несколько покупок одной группы.
  • Самый вероятный убийца экономики — не inference, а низкая trial→paid conversion, отсутствие repeat, partner/store share, ручная поддержка/moderation и CAC.