Коммерческое предложение: DexFactory
AI-контент-завод полного цикла для X1 EcoChain
Версия: 1.0 Дата: 28 апреля 2026 Подготовлено для: команды DEF-club / X1 EcoChain Подготовил: AiDevTeam
Содержание
Часть I: Коммерческое предложение
- О проекте
- Текущие процессы и боли
- Архитектура решения
- Пакеты услуг
- Сравнение пакетов
- Ядро системы
- Дополнительные опции
- Конфигурации и сроки
- Наша рекомендация
- Бизнес-выгоды (ROI)
Часть II: Техническое задание
- Границы MVP
- Компоненты системы
- Модель данных
- API-спецификация
- Пользовательские сценарии
- Команда проекта
- Дорожная карта и план спринтов
- Предварительные исследования
- Стратегия тестирования
- Развёртывание и инфраструктура
- Критерии приёмки
- Нефункциональные требования
Часть III: Коммерческие условия
- Как мы работаем
- Условия оплаты
- Ежемесячные расходы
- Риски и митигация
- Гарантии
- Требования к клиенту
- Что не входит
- Открытые вопросы
- Перспективы развития
- Глоссарий
- Следующие шаги
Главное
Ситуация. В сети DEF-club ≈900 активных партнёров в 13 странах (центр тяжести — РФ 34%, Казахстан 17%, Украина 11%, остальные — Европа). Большая часть из них не публикует регулярный контент в соцсетях, хотя именно соцсети — главная воронка в продажу нодов и пакетов X1 Coin. Текущие официальные каналы экосистемы (X1 EcoChain Telegram: 50 925 подписчиков) ведут темплейтированный пост-поток с engagement 8-12%, и не используют партнёрскую сеть как амплификатор. Mainnet перенесён, и каждая неделя без активной воронки — недополученный доход на presale-этапе.
Что вы получите.
| # | Бизнес-результат | Эффект |
|---|---|---|
| 1 | 1+ Reel/TikTok в день на каждого активного партнёра — без ручной работы | Охват сети ×5-10 при текущих ресурсах |
| 2 | Геймификация активирует пассивных партнёров | Референс-кейс: +124% заказов и +88% продаж за первые 60 дней (Rallyware × New Avon, доказательная база — секция 10) |
| 3 | Хард-фильтр compliance в каждом сообщении | Никогда не упоминаем MLM, конкретные биржи и presale-обещания — защита от блокировок Instagram/TikTok и от регулятора РФ (закон 19.08.2024) |
| 4 | Прямая воронка в существующий Telegram-бот DEF-club | Каждый лид виден, регистрации и продажи измеримы — закрываем дыру «не понимаем, откуда конверсия» |
DexFactory — структура. Платформа поставляется как прогрессия из 5 пакетов: от Пилота для одного канала собственного бренда — до полной B2B-экосистемы, где другие MLM-компании могут подключаться как тенанты. Промежуточный «Бизнес» (наш рекомендуемый MVP за 8 недель) даёт партнёрский кабинет, биллинг по токенам и геймификацию — всё, что нужно для активации сети, но без преждевременного B2B-слоя. Поверх любого пакета добавляются 5 опций — например, движок наград за качество (а не за объём) контента, гео-прокси под 13 стран сети, или коннектор с CRM партнёра.
Почему AiDevTeam.
- Опыт в AI-контент-фабриках для распределённых сетей — параллельные проекты для премиальной агентуры VISA LIGHT (digital-concierge) и нейроблогер-платформы. Архитектурные паттерны переиспользуются — экономия на стандартных слоях.
- Без вендор-замка — ядро на PostgreSQL + open-source LLM-tier. Можно мигрировать любой компонент без переписывания всей платформы.
- Compliance-first архитектура — встроенный classifier проверяет каждое сообщение перед публикацией. Аудит-лог хранит всё, что было сгенерировано и опубликовано — для регулятора и для retrospective.
- Прозрачное ценообразование — фиксированная цена с разбивкой по ролям и часам, оплата по вехам, никаких скрытых разработческих счетов.
Для текущей задачи рекомендуем пакет «Бизнес» (8 недель, 3 650 000 ₽) — он закрывает приоритет №1 (партнёры с собственным контентом) и геймификацию, но не уходит в преждевременный B2B SaaS, который имеет смысл только после валидации модели на собственной сети. Подробнее — секция 9.
Как читать документ.
| Если вы — | Читайте секции |
|---|---|
| Бизнес-руководитель | 1, 2, 4, 5, 9, 10, 23, 24, 31 |
| Технический специалист | 3, 6, 11–22 |
| Финансист | 4, 8, 24, 25, 26 |
Часть I: Коммерческое предложение
1. О проекте
DEF-club — маркетинговая компания экосистемы X1 EcoChain. Сеть состоит из ≈900 активных партнёров, географически распределена по 13 странам с центром тяжести в РФ, Казахстане, Украине и Европе. Продуктовая линейка экосистемы — Dex*-семейство: DexSAFE (10K+ установок, 5.0★), DexMOBILE (eSIM с включённым VPN-эффектом, 10K+ установок, 5.0★), DexPOINT (10K+, 3.7★), DexCards (USD-карты с tier-referral), DexCLOUD, ZTracePN, Sigma Ring. Главный рост сети — через виральное распространение продукта и привлечение новых партнёров через соцсети.
Проблема. Партнёры — главный канал маркетинга, но большинство из них не производят регулярный контент. Причины:
- Создание Reels/TikTok вручную — это 30-60 минут на ролик плюс монтаж.
- Партнёр не знает, что снимать сегодня — нет встроенной системы трендов и базы знаний по продуктам.
- Comment-листинг и DM-ответы съедают не меньше времени, чем сам пост.
- Нет встроенного контроля compliance — каждое неосторожное упоминание MLM или конкретной биржи может стоить аккаунта (что особенно чувствительно при движении к листингу X1 Coin).
Решение — DexFactory. AI-платформа полного цикла: партнёр заходит в кабинет, выбирает аватар (или генерирует ролик без аватара), указывает продукт (DexSAFE, DexMOBILE, X1 Coin presale), получает готовый Reel/TikTok с релевантным трендом — за 1 минуту вместо 30. Платформа автоматически публикует его в подключённые соцсети партнёра (Instagram + TikTok), отвечает на комментарии и DM, и переводит горячих лидов в существующий Telegram-бот DEF-club с консультантами.
Параллельно для DEF-club как бренда — единый централизованный канал, через который компания может вести стратегические кампании (запуск нового продукта, объявление Mainnet, презентация нодов).
Целевая метрика. Активность сети растёт от текущих условных 100 публикаций/день (вручную, неравномерно) до 500+ публикаций/день (автоматически, ровно). Это ×5-10 охвата при тех же ресурсах партнёров и без расширения штата DEF-club.
2. Текущие процессы и боли
Источники: транскрипт встречи 21.04.2026 + публичный анализ X1 EcoChain Telegram-каналов и публикаций партнёров (см.
research/client-profile-x1-defclub.md).
| Проблема | Решение DexFactory |
|---|---|
| «У нас 1000 партнёров, но активны на соцсетях очень немногие» | Геймификация (баллы, лидерборд, статусы) активирует пассивных. Кейс Rallyware × Avon: +124% заказов, +88% продаж среди участников |
| «Контент компании сейчас однообразный, шаблонный — engagement 8-12%» | Trend-spotter находит виральный формат → AI генерирует адаптированную под продукт версию → engagement 1.5-2× выше за счёт алгоритм-релевантности |
| «Hidden MLM — нельзя упоминать сетевую часть, нельзя конкретные биржи» | LLM с встроенным compliance-классификатором фильтрует каждое сообщение: hard-rules «MLM», «доход», «биржа X», «гарантированный листинг» — заблокированы на уровне системы |
| «Партнёры в 13 странах — но большая часть не знает, что публиковать» | Partner-кабинет с готовыми сценариями + база знаний о продуктах. Партнёр выбирает «о чём сегодня» — система выдаёт ролик |
| «Конверсия из Reels/TikTok в Telegram-бот сейчас не измеряется» | UTM-метки + прямой переход через clickable bio-link → бот логирует source. Полная воронка от просмотра до продажи |
| «Контент в TG звучит шаблонно — semi-automated feel» | Trend-spotter подбирает живые форматы из глобальной соцсети, ваш голос остаётся, но ритм и сценарии — естественные |
3. Архитектура решения
DexFactory — модульная платформа на 5 ядерных компонентах + опциональные расширения. Mermaid-схема ниже показывает движение запроса от партнёра до публикации.
flowchart TB
subgraph Partner["Партнёр (web-кабинет)"]
UI["Кабинет партнёра"]
Wallet["Баланс токенов"]
end
subgraph Core["DexFactory Core"]
Tenant["Multi-tenant API (RLS)"]
Trends["Trend-spotter"]
ContentEngine["Контент-движок (видео + сценарии)"]
LLM["LLM-tier (Flash-Lite / Pro / Qwen)"]
Compliance["Compliance-фильтр (PolyGuard)"]
KB["База знаний (Dex* продукты)"]
end
subgraph Channels["Соцсети"]
IG["Instagram Reels"]
TT["TikTok"]
TG["Telegram-бот DEF-club"]
end
subgraph Backbone["Инфраструктура"]
DB["PostgreSQL + pgvector"]
R2["Cloudflare R2 (видео)"]
Stripe["Stripe + USDT TRC-20"]
end
UI --> Tenant
Tenant --> Trends
Trends --> ContentEngine
ContentEngine --> LLM
LLM --> Compliance
Compliance --> KB
Compliance --> IG
Compliance --> TT
IG --> TG
TT --> TG
Wallet -->|"токены"| ContentEngine
Stripe -->|"топ-ап"| Wallet
Tenant --- DB
ContentEngine --- R2
style Partner fill:#172554,stroke:#3b82f6
style Core fill:#14532d,stroke:#22c55e
style Channels fill:#78350f,stroke:#f59e0b
style Backbone fill:#3b0764,stroke:#a855f7
Принципы архитектуры.
-
Мульти-тенантность с первого дня. Shared-schema PostgreSQL с RLS (row-level security) — внутри одной БД сосуществуют DEF-club как тенант, его партнёры как sub-entity, и (на следующих этапах) другие сетевые компании как новые тенанты. Изоляция данных — на уровне SQL.
-
Биллинг по токенам, не по подписке. Партнёр пополняет баланс (через Stripe или USDT TRC-20 для России), каждое действие списывает фиксированное число токенов (видео = 10, ответ агента в DM = 1 и т.д.). Прозрачно для партнёра, гибко для DEF-club, естественно ложится на крипто-DNA проекта. Идея биллинговой модели — самого Михаила, мы её реализуем максимально консервативно (Postgres double-entry ledger + Stripe), без избыточной SaaS-обёртки на старте.
-
Compliance не на стадии review, а на стадии generation. Каждый сгенерированный текст проходит через PolyGuard-классификатор, обученный на запретных формулировках («MLM», «гарантированный доход», «биржа X», «presale upside»). Если найдено — пост возвращается в LLM на переписывание, а не публикуется.
-
Видео — двухпайплайновая структура. Avatar-driven (через коммерческое API на старте) для партнёров, которые хотят свою цифровую персону. Asset-driven (через text-to-video модель + библиотека Dex*-визуалов) для партнёров, которые предпочитают «без лица». Партнёр выбирает в кабинете per-видео.
-
Соцсети — прямые интеграции. Instagram Graph API + TikTok Content Posting API + Telegram Bot API. Никаких посреднических SaaS-агрегаторов — на 900-аккаунтном масштабе они дороже и хрупче, чем собственная интеграция (расчёт см. секции 16, 25).
4. Пакеты услуг
Каждый пакет включает Ядро системы (см. секцию 6) и добавляет к нему модули. Пакеты прогрессивны: каждый следующий включает всё предыдущее. Скидки начинаются с пакета «Бизнес» и нарастают к топ-тиру.
4.1. Пакет «Пилот» — старт с одним каналом, бренд DEF-club
Что включено:
| Модуль | Описание | Критерий приёмки |
|---|---|---|
| Ядро системы (Я1–Я5) | Платформа + контент-движок + LLM-tier + compliance-фильтр + соцсети + Telegram-funnel | Все компоненты работают, см. секцию 21 |
| 1 канал (Reels ИЛИ TikTok) | Прямая интеграция, автопостинг от имени бренда DEF-club | Опубликован 1+ пост в день в течение тестовой недели |
| Stock-аватар pool (10 аватаров) | Готовые цифровые персоны, общие на бренд | Партнёр может выбрать любого из 10 |
| Compliance-фильтр базовый | Hard-rules на запретные слова | 100% сообщений проходят через фильтр перед публикацией |
| Ручная модерация | Возможность одобрить/отклонить пост перед публикацией | Очередь модерации работает, реакция за <30 минут |
Бизнес-эффект. Запуск AI-контент-движка на собственный бренд DEF-club, валидация трендов и compliance до подключения партнёрской сети.
Срок: 4 недели. Стоимость: 1 920 000 ₽.
Что вы НЕ получаете в Пилоте:
| Без этого | Цена бездействия |
|---|---|
| Нет партнёрского кабинета | 900 партнёров продолжают публиковать вручную или не публиковать вовсе — ваш main growth channel заблокирован |
| Нет автопостинга в обе соцсети одновременно | Половина потенциального охвата (Instagram или TikTok — выбираете один, теряете второй) |
| Нет геймификации | Активные ~5-10% партнёров остаются активными, остальные не получают триггера к действию |
4.2. Пакет «Старт» — две платформы + asset-driven + compliance advanced
Включает всё из «Пилота» +
Дополнительные модули:
| Модуль | Описание |
|---|---|
| 2-я платформа | Параллельная интеграция: Instagram Reels и TikTok |
| Asset-driven пайплайн (без аватара) | Видео без аватара — на основе DexCards / Sigma Ring / X1Nodes визуалов + текст-овэрлэи + TTS RU/EN |
| Telegram-funnel | Webhook-интеграция с существующим ботом DEF-club: лид из соцсети → бот → консультант |
| PolyGuard advanced | Расширенный compliance-классификатор: помимо hard-rules, понимает контекст |
| Multilingual TTS | RU + EN голос для одного и того же скрипта (партнёр выбирает) |
Бизнес-эффект. Прицельная воронка из соцсетей в существующий бот компании, с прохождением через автоматический compliance-чек.
Срок: 6 недель. Стоимость: 2 720 000 ₽.
Что вы НЕ получаете в Старте:
| Без этого | Цена бездействия |
|---|---|
| Нет партнёрского кабинета | 900 партнёров не подключены — main growth channel заблокирован |
| Нет геймификации | Пассивные партнёры (90%) остаются пассивными |
| Нет биллинга по токенам | Невозможно ограничить расход на одного партнёра — риск blow-up при подключении сети |
4.3. Пакет «Бизнес» ⭐ — рекомендуемый MVP за 8 недель
Включает всё из «Старта» +
Дополнительные модули:
| Модуль | Описание |
|---|---|
| Multi-tenant архитектура | Shared-schema PostgreSQL + tenant_id + RLS — DEF-club как первый тенант, готова инфраструктура под B2B на следующих этапах |
| Партнёрский кабинет | Login, профиль, выбор аватара, настройки соцсетей, история публикаций, аналитика |
| Token-billing система | PostgreSQL double-entry ledger + Stripe (рубли + USDT TRC-20). Топ-ап балансом, автосписание за каждое действие |
| Геймификация v1 | Очки за активность, лидерборд топ-партнёров, статусы (Bronze/Silver/Gold по объёму), бейджи за достижения |
| Onboarding 50 партнёров | Сопровождение первых 50 партнёров: подключение аккаунтов, обучение, первая публикация |
| Партнёрская аналитика | Дашборд с метриками: просмотры, реакции, переходы в бот, конверсии |
Бизнес-эффект. Партнёрская сеть запущена. У каждого активного партнёра — собственный AI-контент-движок, прозрачное ценообразование на их стороне (token balance), геймификация мотивирует пассивных. Это ядро вашего main growth channel на 2026 год.
Срок: 8 недель (как просил клиент).
Стоимость: 3 650 000 ₽ 3 840 000 ₽ (скидка 5% на «Старт»).
Бонусы (бесплатно):
- Брендирование кабинета под DEF-club / X1 EcoChain (обычно ~80 000 ₽)
- 1 кастомный шаблон отчёта по согласованному дизайну (обычно ~30 000 ₽)
- Базовая база знаний по 5 топ-продуктам (DexSAFE, DexMOBILE, DexPOINT, DexCards, X1 Coin) предзаполнена (обычно ~50 000 ₽)
Общая стоимость бонусов: ~160 000 ₽ + скидка 190 000 ₽ = ~350 000 ₽ выгода
Что вы НЕ получаете в Бизнесе:
| Без этого | Цена бездействия |
|---|---|
| Нет AI-агента для DM и комментариев | Партнёры тратят 30-60 минут/день на ответы — усталость и отток |
| Нет custom-аватара (только stock pool) | VIP-партнёры не могут построить свой узнаваемый цифровой персональный бренд |
| Нет интегрированного учебного слоя | Новых партнёров приходится онбордить вручную — масштабирование стопорится |
| Нет полной B2B-админки | DexFactory нельзя продавать другим сетевым компаниям — третий монетизационный поток заблокирован |
4.4. Пакет «Премиум» — полный цикл с DM-агентом и обучением
Включает всё из «Бизнеса» +
Дополнительные модули:
| Модуль | Описание |
|---|---|
| AI-агент DM с навыками продаж | LLM, обученная вести диалог с лидом до закрытия: квалификация, отработка возражений, передача консультанту в Telegram-бот |
| Comment listener + auto-reply | Слушает комментарии под постами Reels/TikTok, отвечает по сценариям, эскалирует горячие в DM |
| DeFi-club Learning слой | Обучающие материалы по продуктам Dex* + базовая крипто-грамотность, уровневый доступ для партнёров |
| Custom-avatar пайплайн | Партнёр загружает 2 минуты тренировочного видео, получает свой клонированный цифровой аватар |
| Onboarding 200 партнёров | Расширенное сопровождение |
| Расширенная база знаний | Все продукты Dex* + история X1 EcoChain + customer-success кейсы |
Срок: 12 недель.
Стоимость: 5 360 000 ₽ 5 760 000 ₽ (скидка 7% на «Бизнес»).
Бонусы (бесплатно):
- Все из Бизнеса
- Тренинг команды клиента по эксплуатации платформы (обычно ~80 000 ₽)
- Тонкая настройка агента под brand voice DEF-club (обычно ~120 000 ₽)
- 3 кастомных custom-аватара для топ-VIP партнёров (обычно ~150 000 ₽)
Общая стоимость бонусов: ~510 000 ₽ + скидка 400 000 ₽ = ~910 000 ₽ выгода
Что вы НЕ получаете в Премиуме:
| Без этого | Цена бездействия |
|---|---|
| Нет полной B2B SaaS админки | Третий монетизационный поток (продажа DexFactory другим сетям) недоступен |
| Нет SLA и dev-credits | Любые доработки после релиза — отдельный bill |
| Нет roll-out на всю сеть 900 партнёров | Активна только часть сети, основная масса всё ещё пассивна |
4.5. Пакет «Экосистема» — B2B SaaS под другие сетевые компании
Включает всё из «Премиума» +
Дополнительные модули:
| Модуль | Описание |
|---|---|
| B2B SaaS админка | Полный multi-tenant интерфейс: добавление новых компаний-тенантов, управление их партнёрами и продуктами |
| Tenant isolation + secrets per tenant | Полная изоляция данных, своих ключей API соцсетей, своих кошельков для биллинга |
| Tenant onboarding flow | Self-service регистрация новой компании с настройкой бренда и продуктов |
| Per-tenant analytics | Каждый тенант видит метрики своей сети, DEF-club как оператор видит всех |
| 1 пилотный B2B-tenant | Подключение и onboarding первой внешней компании-партнёра |
| Roll-out на 900 партнёров | Полный onboarding всей текущей сети DEF-club |
| 12 месяцев SLA 99% | Поддержка и обработка инцидентов в первый год |
| Dev-credits 200 000 ₽ | Бонус на доработки в течение 12 месяцев (50% spending rule — см. ниже) |
Срок: 16 недель.
Стоимость: 7 490 000 ₽ 8 320 000 ₽ (скидка 10% на «Премиум»).
Бонусы (бесплатно):
- Все из Премиума
- 12 месяцев SLA 99% (обычно ~600 000 ₽)
- 200 000 ₽ dev-credits на доработки в течение 12 месяцев
- 5 custom-аватаров для топ-VIP партнёров (вместо 3 в Премиуме)
- Право первого refusal на следующую версию платформы (10% скидка на DexFactory v2)
Общая стоимость бонусов: ~1 050 000 ₽ + скидка 830 000 ₽ = ~1 880 000 ₽ выгода
Бонус на будущую разработку — как работает 50% spending rule:
- Действует 12 месяцев с момента запуска.
- Покрывает не более 50% от суммы нового заказа.
- Применяется к: новые модули, интеграции, кастомизации, расширения, кастомные опции.
- Пример: вы заказываете новый модуль за 400 000 ₽ → можно применить максимум 200 000 ₽ из dev-credits, остальные 200 000 ₽ оплачиваете отдельно. Это защищает вас от overrun и нас от безлимитной поддержки.
5. Сравнение пакетов
| Возможность | Пилот | Старт | Бизнес ⭐ | Премиум | Экосистема |
|---|---|---|---|---|---|
| Ядро системы (Я1–Я5) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Один канал автопостинга | ✓ | ✓ | ✓ | ✓ | ✓ |
| Stock-аватары (10 шт) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Compliance-фильтр базовый | ✓ | ✓ | ✓ | ✓ | ✓ |
| Ручная модерация | ✓ | ✓ | ✓ | ✓ | ✓ |
| Instagram Reels + TikTok параллельно | — | ✓ | ✓ | ✓ | ✓ |
| Asset-driven пайплайн (без аватара) | — | ✓ | ✓ | ✓ | ✓ |
| Telegram-funnel в существующий бот | — | ✓ | ✓ | ✓ | ✓ |
| Compliance advanced (контекстный) | — | ✓ | ✓ | ✓ | ✓ |
| Multilingual TTS RU + EN | — | ✓ | ✓ | ✓ | ✓ |
| Multi-tenant архитектура | — | — | ✓ | ✓ | ✓ |
| Партнёрский кабинет | — | — | ✓ | ✓ | ✓ |
| Token-billing система | — | — | ✓ | ✓ | ✓ |
| Геймификация v1 | — | — | ✓ | ✓ | ✓ |
| Onboarding партнёров | — | — | 50 | 200 | 900 |
| Партнёрская аналитика | — | — | ✓ | ✓ | ✓ |
| AI-агент DM с навыками продаж | — | — | — | ✓ | ✓ |
| Comment listener + auto-reply | — | — | — | ✓ | ✓ |
| DeFi-club Learning слой | — | — | — | ✓ | ✓ |
| Custom-avatar пайплайн | — | — | — | ✓ | ✓ |
| B2B SaaS админка (мульти-тенант) | — | — | — | — | ✓ |
| Подключение пилотного B2B-tenant | — | — | — | — | ✓ |
| 12 месяцев SLA 99% | — | — | — | — | ✓ |
| Dev-credits 200 000 ₽ | — | — | — | — | ✓ |
| Срок | 4 нед | 6 нед | 8 нед | 12 нед | 16 нед |
| Стоимость | 1 920 000 ₽ | 2 720 000 ₽ | 3 650 000 ₽ | 5 360 000 ₽ | 7 490 000 ₽ |
6. Ядро системы (Я1–Я5)
Ядро — это фундамент, который входит в каждый пакет. Без него система не работает. Каждый пакет надстраивает к Ядру свои дополнительные модули, см. секцию 4.
| # | Компонент | Ключевые технологии | Что обеспечивает |
|---|---|---|---|
| Я1 | Платформа и инфраструктура | PostgreSQL + pgvector, Cloudflare R2, Docker, multi-tenant с RLS, CI/CD, мониторинг | Изолированные данные тенантов, масштабируемое хранилище видео, наблюдаемость |
| Я2 | Контент-движок (видео + сценарии) | Avatar API на старте + text-to-video для asset-driven, генератор сценариев, TTS RU/EN | Партнёр получает готовый Reel/TikTok за 1 минуту, два пайплайна (с аватаром / без) |
| Я3 | LLM-tier и compliance-фильтр | Tiered LLM: Flash-Lite (80% запросов) / Pro / Sonnet (15% сложных) / Qwen для глубокого RU (5%) + PolyGuard classifier | Каждое сообщение проходит compliance-проверку: запретные термины (MLM, биржи, presale upside) — заблокированы на стадии генерации |
| Я4 | Соцсети и автопостинг | Прямые интеграции Instagram Graph API + TikTok Content Posting API + Telegram Bot API, Audit log | Публикация в Reels/TikTok автоматически, без посреднических SaaS-агрегаторов |
| Я5 | Воронка в Telegram-бот клиента | Webhook-интеграция с существующим ботом DEF-club (API есть, документации нет — реверсим) | Лиды из соцсетей переходят в существующего консультанта-бота с логированием source |
Принцип: убрать любой из этих компонентов нельзя — система перестанет работать. Всё остальное (мульти-тенантность для партнёров, геймификация, B2B-слой) — это слои поверх Ядра, добавляются пакетами или опциями.
7. Дополнительные опции
Независимые модули — можно добавить к любому пакету. Это возможности, которые выводят проект на новый уровень и часто отвечают на вопросы, которые клиент ещё не задал.
| # | Опция | Что даёт | Часы | Стоимость | Срок | Wow |
|---|---|---|---|---|---|---|
| О1 | Cookie3-style quality reward engine | Награда за качество контента (sentiment + loyalty metrics), а не за объём — лекарство от спам-флуда у 900 партнёров | 190 ч | 830 000 ₽ | 3-4 нед | Партнёры конкурируют не «кто больше постов запостит», а «у кого аудитория реально вовлечена» |
| О2 | Гео-прокси инфра для 13 стран | Residential IPs, geo-matching под физ. локацию партнёра — снижает риск Instagram-банов и shadow-мутов | 210 ч | 610 000 ₽ | 3-4 нед | Партнёр в Латвии = латвийский IP. Партнёр в Кёльне = немецкий IP. Алгоритмы соцсетей довольны |
| О3 | CRM коннектор (Bitrix24 / amoCRM) | Партнёры получают лидов сразу в свою CRM, не только в Telegram-бот компании. Работает по pre-built адаптерам | 175 ч | 540 000 ₽ | 3 нед | VIP-партнёры с собственным sales-процессом могут продолжать в своём комфортном CRM |
| О4 | A/B тест-движок промптов | Split-traffic между вариантами промптов, conversion tracking, статистическая значимость | 125 ч | 510 000 ₽ | 2-3 нед | Ваш AI учится продавать лучше каждую неделю, а не работает на старых формулировках |
| О5 | Self-hosted GPU видео-стек | Open-source видео-генерация на собственных GPU (RunPod / vast.ai), снижение OPEX до 60-70% | 375 ч | 1 090 000 ₽ | 5-6 нед | После 10 000 минут/мес видео — экономит больше, чем стоит. Применимо к Бизнес+ при росте сети |
Как считаются опции — пример декомпозиции (О2: Гео-прокси для 13 стран):
Часы — не «прикинули в голове», а декомпозиция по подзадачам с реальной integration-buffer для непредсказуемых сторонних API.
| Подзадача | Часы |
|---|---|
| Подбор residential-провайдера + integration test (Bright Data / Oxylabs / Soax) | 25 |
| Geo-routing layer: по IP/локации партнёра выбирается корректный proxy gateway | 30 |
| Proxy rotation logic + sticky sessions для Instagram (вход без переотправки SMS) | 35 |
| Proxy health monitor + auto-failover при падении гейта | 25 |
| Audit log: привязка proxy ↔ аккаунт ↔ публикация для трассировки причин банов | 20 |
| Тесты на 5 географиях (RU, KZ, UA, DE, LV) — реальные публикации, ban-rate измеряется | 30 |
| Документация + runbook для оператора | 15 |
| Buffer на интеграционные баги (provider downtime, rate-limit, captcha) | 30 |
| Итого | 210 |
Принципы оценки опций:
- Декомпозиция перед ценой: каждая опция разложена на 5-8 подзадач — от подключения внешнего API до тестов и документации. Прикидки «по ощущениям» дают систематическое занижение в 2-3 раза.
- +30% buffer на скрытую работу: API-чтение документации, prompt iterations, integration bugs, client communication — это всегда дольше, чем кажется.
- +50-100% buffer на integration-heavy опции: всё, что касается сторонних провайдеров (прокси, CRM API, GPU-инфра) — добавляется сверху.
- Те же роли и ставки, что в пакетах: опции не «дешевле» партий — их собирает та же команда (см. секцию 16).
- 15% contingency: на интеграционные сюрпризы, заложено в финальную цену.
8. Конфигурации и сроки
Опции выполняются параллельно или после основного пакета — в зависимости от ресурсов команды и приоритетов клиента. Сроки ниже учитывают возможное частичное наложение спринтов.
| Конфигурация | Состав | Срок | Стоимость |
|---|---|---|---|
| Минимум для бренда | Пилот | 4 нед | 1 920 000 ₽ |
| Базовая воронка | Старт | 6 нед | 2 720 000 ₽ |
| Рекомендуем для MVP ⭐ | Бизнес | 8 нед | 3 650 000 ₽ |
| Бизнес + защита от спама | Бизнес + О1 | 10–11 нед | 4 480 000 ₽ |
| Бизнес + защита от банов | Бизнес + О2 | 10–11 нед | 4 260 000 ₽ |
| Бизнес «продающий» ⭐⭐ | Бизнес + О1 + О4 | 10–11 нед | 4 700 000 ₽ |
| Полный цикл | Премиум | 12 нед | 5 360 000 ₽ |
| Премиум + CRM партнёров | Премиум + О3 | 13–14 нед | 5 900 000 ₽ |
| Премиум продвинутый | Премиум + О1 + О3 + О4 | 14–15 нед | 7 240 000 ₽ |
| Топ конфигурация | Экосистема | 16 нед | 7 490 000 ₽ |
| Экосистема с экономикой | Экосистема + О5 | 18–20 нед | 8 580 000 ₽ |
⭐⭐ Конфигурация «Бизнес «продающий»» — это наша рекомендация для текущей задачи (см. секцию 9).
9. Наша рекомендация
Для вашей ситуации мы рекомендуем конфигурацию «Бизнес» + опции О1 + О4 (4 700 000 ₽, 10–11 недель):
- Бизнес-пакет закрывает приоритет №1 (партнёрский кабинет + биллинг + мульти-тенантность) — именно то, что Михаил поставил первым в обсуждении: «партнёры с личным брендом или нейроблогером».
- Опция О1 (Cookie3-style quality reward) напрямую решает проблему «900 партнёров, активны единицы». Геймификация без награды за качество = спам-флуд, банов и оттока. Опция платит за себя за 3–4 месяца за счёт улучшения engagement.
- Опция О4 (A/B тест промптов) даёт компаунд-эффект: каждую неделю промпты для конверсии становятся лучше. К концу первого квартала conversion rate в Telegram-бот в 1.5–2× выше, чем на старте.
Почему не Премиум сразу: AI-агент DM и Comment listener — это полезные модули, но они усиливают уже работающую воронку. Сначала имеет смысл получить рабочую сеть, измерить, на чём конкретно теряется конверсия — и точечно усилить именно эти места. Премиум как апгрейд после 2-3 месяцев Бизнеса часто оказывается дешевле и точнее, чем Премиум сразу «на всякий случай».
Почему не Экосистема сразу: B2B SaaS под другие сетевые компании — это отдельный go-to-market, отдельная команда продаж, отдельные интеграции. Делать его до того, как ваша собственная сеть превратилась в работающий кейс — преждевременно. Сначала набрать ~6 месяцев работы DEF-club на Бизнес-пакете, собрать реальные цифры (+X% активности, +Y продаж), потом продавать B2B на основе этих цифр. Это и быстрее по go-to-market, и убедительнее для тенантов.
10. Бизнес-выгоды (ROI)
Все цифры ниже — нижние оценки, основанные на доказательной базе из публичных кейсов. Source:
research/00-research-summary.mdсекция F.
| # | Выгода | Количественно | Источник |
|---|---|---|---|
| 1 | Активация пассивных партнёров через геймификацию | +124% заказов, +88% продаж в первые 60 дней среди участников (нижняя оценка для DEF-club: 30–50% от этих чисел при умеренной интеграции) | Кейс Rallyware × New Avon, 2023–2024 |
| 2 | Снижение времени партнёра на контент | С 30–60 минут на 1 ролик до 1–2 минут (выбор продукта + тренда + клик «опубликовать») | Бенчмарки AI-видео-платформ при готовых аватарах |
| 3 | Рост engagement за счёт alignment с трендами | +50–100% к engagement vs самостоятельный контент партнёров (за счёт алгоритм-релевантности виральных форматов) | Бенчмарки Reels / TikTok 2025–2026 |
| 4 | Прямая измеримая воронка из соцсетей в продажи | Закрывается дыра «не понимаем, откуда лиды» — каждая публикация трекается до регистрации в боте | Текущая инфраструктура DEF-club уже логирует регистрации/продажи |
| 5 | Compliance-защита от банов и регулятора | Снижение риска блокировки аккаунтов (Instagram удалил 10.9 М аккаунтов в Q1 2026) и риска проверок ФАС/Роскомнадзора по 152-ФЗ | Meta Transparency Q1 2026, Russia ad-ban от 19.08.2024 |
| 6 | Готовая инфраструктура для B2B-монетизации | Multi-tenant заложен с первого дня → продажа DexFactory другим сетям не требует переписывания платформы | Архитектурное решение, см. секцию 12 |
Честная рамка: мы не обещаем, что 50% ваших партнёров станут weekly creators. Это не подтверждается ни одним публичным кейсом сетевых компаний. Но активация 30–50% сегмента, который сейчас работает 0–1 публикаций в месяц, переход их в режим 3–5 публикаций в неделю — реалистично с правильной геймификацией. Это даёт гранулярную, но устойчивую росто-кривую без пузырей и откатов.
Часть II: Техническое задание
Часть II — для технического руководителя на стороне DEF-club. Концепт-уровень, без углубления в специфику конкретных версий фреймворков (мы подбираем актуальные на момент старта работ). Все диаграммы и примеры данных — иллюстративные.
11. Границы MVP
Границы описаны для рекомендуемой конфигурации «Бизнес» + опции О1 + О4 (см. секцию 9).
11.1. Что входит в MVP
flowchart TB
subgraph Core["Ядро (Я1–Я5)"]
Y1["Я1: Платформа<br/>(Postgres + R2 + multi-tenant)"]
Y2["Я2: Контент-движок<br/>(видео + сценарии + TTS)"]
Y3["Я3: LLM-tier<br/>+ Compliance"]
Y4["Я4: Соцсети API<br/>(Instagram + TikTok)"]
Y5["Я5: Telegram-funnel"]
end
subgraph Business["Модули Бизнес-пакета"]
B1["Партнёрский кабинет"]
B2["Token-billing<br/>(ledger + Stripe + USDT)"]
B3["Геймификация v1<br/>(points + лидерборд)"]
B4["Партнёрская аналитика"]
end
subgraph Options["Опции O1 + O4"]
O1["O1: Quality reward engine<br/>(sentiment + loyalty)"]
O4["O4: A/B-тест промптов"]
end
Y1 --> B1
Y1 --> B2
Y2 --> B3
Y3 --> O4
Y4 --> B4
B3 --> O1
style Core fill:#14532d,stroke:#22c55e
style Business fill:#172554,stroke:#3b82f6
style Options fill:#78350f,stroke:#f59e0b
11.2. Что НЕ входит (за рамки MVP, добавляется позже отдельными пакетами или опциями)
- AI-агент DM с навыками продаж (Премиум-пакет).
- Comment listener + auto-reply (Премиум).
- Custom-аватар per-партнёр (Премиум).
- DeFi-club Learning слой (Премиум).
- Полный B2B SaaS под других тенантов (Экосистема).
- Гео-прокси под все 13 стран (опция О2).
- CRM-коннекторы Bitrix24 / amoCRM (опция О3).
- Self-hosted GPU стек (опция О5).
- Roll-out на всю сеть 900 партнёров (Экосистема). Бизнес-пакет покрывает onboarding 50 партнёров.
12. Компоненты системы
Глубокое погружение в каждый из 5 ядерных компонентов. Цель — показать, что это не «общие слова», а реальные технические решения, к которым можно подготовиться на стороне клиента.
12.1. Я1 — Платформа и инфраструктура
Назначение. Хранит данные тенанта (DEF-club как первый), его партнёров, видео-ассеты, кошельки, события. Гарантирует изоляцию данных на уровне SQL — партнёры одного тенанта не видят данные другого.
Алгоритм запроса с RLS:
flowchart LR
Req["Запрос API"] --> Auth["Auth middleware<br/>извлечь tenant_id<br/>из JWT"]
Auth --> SetCtx["SET app.tenant_id"]
SetCtx --> Query["SQL запрос"]
Query --> RLS["RLS policy фильтрует<br/>WHERE tenant_id = current"]
RLS --> Result["Только данные тенанта"]
style Auth fill:#14532d,stroke:#22c55e
style RLS fill:#78350f,stroke:#f59e0b
Технологии. PostgreSQL (relational + pgvector для embeddings), Cloudflare R2 (S3-compatible, дешёвая egress для видео-ассетов), Docker для оркестрации, GitHub Actions для CI/CD, Sentry + Grafana для мониторинга.
Пример. Партнёр Иван (tenant=DEF-club) логинится, открывает дашборд. SQL-запрос SELECT * FROM videos автоматически добавляет фильтр WHERE tenant_id = 'def-club', RLS блокирует доступ к видео других тенантов. Если в будущем добавится тенант Oriflame — изоляция уже работает, без изменений в приложении.
Бенчмарки. Multi-tenant Postgres с RLS — стандартный production-проверенный паттерн. На 1 000 тенантах × 5 000 строк/тенант = 5М строк; нагрузка на RLS — единицы миллисекунд при правильных индексах. Cloudflare R2 — egress бесплатный (важно для видео — 900 партнёров × 30 видео/мес × 5 МБ = 135 ГБ/мес траффика, на S3 это ~$12, на R2 = $0).
12.2. Я2 — Контент-движок
Назначение. Превращает «партнёр выбрал продукт + тренд» в готовый Reel/TikTok файл. Два пайплайна: avatar-driven (с лицом) и asset-driven (без лица).
Алгоритм генерации видео:
flowchart TB
Start["Партнёр выбирает<br/>продукт + аватар + тренд"] --> ScriptGen["LLM:<br/>генерация сценария 30-60 сек"]
ScriptGen --> ComplCheck["Compliance-фильтр<br/>(см. 12.3)"]
ComplCheck -->|ок| Branch{Тип видео?}
ComplCheck -->|fail| Rewrite["Rewrite через LLM"]
Rewrite --> ComplCheck
Branch -->|с аватаром| AvatarAPI["Avatar API:<br/>липсинк + жесты"]
Branch -->|без аватара| TextToVideo["Text-to-video:<br/>визуалы + анимация"]
AvatarAPI --> TTS["TTS RU/EN:<br/>озвучка"]
TextToVideo --> TTS
TTS --> Mix["Сборка:<br/>видео + голос + музыка + субтитры"]
Mix --> Storage["Cloudflare R2:<br/>сохранение"]
Storage --> Ready["Готово к публикации"]
style ComplCheck fill:#78350f,stroke:#f59e0b
style Rewrite fill:#450a0a,stroke:#ef4444
style Ready fill:#14532d,stroke:#22c55e
Технологии. Avatar generation — коммерческое API на старте (модель подбираем под качество RU-липсинка и стоимость), with возможностью миграции на open-source self-hosted при превышении объёма ~10K минут/мес. Text-to-video — text-to-video API (Veo Lite или аналог) на ассетах партнёра. TTS — multi-provider с RU/EN покрытием.
Пример. Партнёр выбирает «DexSAFE + тренд "когда наконец-то нашёл нормальный кошелёк"». LLM пишет 45-секундный сценарий: hook (3 сек, ловит внимание) + проблема (10 сек, что-то теряли) + решение (DexSAFE seed-only) + CTA (Telegram-бот). Compliance-фильтр проверяет: нет «гарантированного дохода» — ✓; нет упоминания биржи — ✓; нет MLM-словаря — ✓. Avatar API получает текст и аватар, выдаёт видео-файл с липсинком. TTS озвучивает на русском. Сборка добавляет субтитры и трендовую музыку (royalty-free библиотека). Готовый MP4 = 6-8 МБ, сохраняется в R2.
Бенчмарки. Время генерации одного 45-секундного видео: 90-180 секунд (avatar API) или 60-120 секунд (asset-driven). Стоимость одного видео при средних объёмах: $1.0-1.5 (avatar API) или $0.5-1.0 (asset-driven). При 50 видео/день (MVP стартовая активность) = $50-75/день = $1500-2250/мес — это OPEX клиента, см. секцию 25.
12.3. Я3 — LLM-tier и compliance-фильтр
Назначение. Все текстовые операции (генерация сценариев, ответы на комментарии, ответы в DM) идут через слой из 3 моделей разного уровня. Перед каждой публикацией compliance-фильтр проверяет результат на запрещённые формулировки.
Алгоритм маршрутизации запроса:
flowchart LR
Req["Запрос<br/>(сценарий / ответ / квалификация)"] --> Classifier{"Сложность<br/>и язык?"}
Classifier -->|простой / ритуальный| T1["Tier 1:<br/>Flash-Lite модель<br/>~80% запросов"]
Classifier -->|сложный / нюансы| T2["Tier 2:<br/>Pro модель<br/>~15% запросов"]
Classifier -->|глубокий русский| T3["Tier 3:<br/>RU-специализированная<br/>~5% запросов"]
T1 --> Compliance["PolyGuard-фильтр"]
T2 --> Compliance
T3 --> Compliance
Compliance -->|ok| Out["Результат"]
Compliance -->|fail| Loop["Rewrite с другим промптом"]
Loop --> Classifier
style Compliance fill:#78350f,stroke:#f59e0b
style Loop fill:#450a0a,stroke:#ef4444
style Out fill:#14532d,stroke:#22c55e
Технологии. LLM-tier — кросс-провайдерная маршрутизация (3 модели разного class). Compliance — open-source classifier с дообучением на ваш доменный словарь («Х1 EcoChain», список запрещённых слов: MLM, конкретные биржи, presale-обещания, гарантированный доход).
Пример hard-rules. Если сгенерированный сценарий содержит токен из чёрного списка («доход», «гарантированный», название конкретной биржи) → автоматический rewrite через LLM с инструкцией «избегай этого формулирования». Если после 2 попыток compliance не пройден → пост маркируется для ручной модерации.
Бенчмарки. При типичном системном промпте (compliance rules + база знаний продуктов = ~3K токенов) и prompt caching стоимость одного «текстового» действия: $0.0005-0.005. На 45 000 текстовых событий/день (агрессивная оценка для 900 партнёров с DM-агентом) = $20-200/день. Цифры будут уточнены по результатам live-тестов.
12.4. Я4 — Соцсети и автопостинг
Назначение. Прямая интеграция с Instagram Graph API + TikTok Content Posting API + Telegram Bot API. Без посреднических SaaS-агрегаторов.
Алгоритм публикации:
flowchart TB
Ready["Готовое видео в R2"] --> Schedule{"Время<br/>публикации?"}
Schedule -->|сейчас| Direct["Прямая публикация"]
Schedule -->|по расписанию| Queue["Очередь публикаций<br/>(BullMQ или аналог)"]
Queue --> Direct
Direct --> Channel{"Канал?"}
Channel -->|Instagram Reels| IGPost["Graph API: media_publish"]
Channel -->|TikTok| TTPost["Content Posting API"]
IGPost --> AuditLog["Audit log:<br/>tenant + partner + post_id + time"]
TTPost --> AuditLog
AuditLog --> Done["Опубликовано<br/>+ UTM-метка для воронки"]
style AuditLog fill:#3b0764,stroke:#a855f7
style Done fill:#14532d,stroke:#22c55e
Технологии. Instagram Graph API (media_publish endpoint), TikTok Content Posting API (с обязательной C2PA-меткой AI-контента), Telegram Bot API. Очередь публикаций — BullMQ или аналог поверх Redis. Audit log — отдельная таблица с retention 12 месяцев для compliance-аудитов.
Пример. Партнёр в Латвии нажимает «опубликовать сейчас» в кабинете. Запрос идёт в платформу → сборщик берёт MP4 из R2 → Instagram Graph API получает upload-запрос с UTM-меткой ?source=dexfactory&p=ivanov → возвращает media_id. В audit log запись: tenant=def-club, partner=ivanov, post_id=18723..., timestamp, источник=dexfactory. Через час лид кликает по bio-link, попадает в Telegram-бот, бот логирует source=dexfactory&p=ivanov → конверсия привязывается к Иванову.
Бенчмарки. Instagram Graph API лимит: 750 calls/час на professional account. На 900 партнёрах при типичных 1-3 публикациях/день — до 2700 calls/день/всех = ниже 30 calls/час суммарно. TikTok Posting API: 6 RPM на user token = 360 публикаций/час/всех = достаточно. Никаких bottleneck'ов на этом масштабе.
12.5. Я5 — Воронка в Telegram-бот
Назначение. Лиды из Reels/TikTok попадают в существующий Telegram-бот DEF-club с консультантами. Webhook-интеграция, без переписывания бота.
Алгоритм воронки:
flowchart LR
Click["Клик по bio-link<br/>?source=dexfactory&p=ivanov"] --> Redirect["Telegram Deep Link<br/>t.me/defclub_bot?start=src_dexfactory_p_ivanov"]
Redirect --> Bot["Бот клиента"]
Bot --> Webhook["Webhook → DexFactory<br/>(новый лид + source)"]
Webhook --> Track["Lead-tracker:<br/>tenant + partner + lead + status"]
Track --> Stats["Аналитика для партнёра:<br/>лиды → регистрации → продажи"]
style Bot fill:#172554,stroke:#3b82f6
style Stats fill:#14532d,stroke:#22c55e
Технологии. Telegram Deep Linking + start parameter parsing. Webhook от бота клиента к нашей платформе. Так как у бота нет публичной документации, мы делаем reverse-engineering API на этапе Sprint 0 (см. секцию 17, неделя 1).
Пример. Партнёр Иванов опубликовал ролик в TikTok. В bio его аккаунта стоит ссылка tiktok.com/@ivanov?bio=t.me/defclub_bot?start=src_dexfactory_p_ivanov. Зритель кликает → попадает в бот с уже настроенным start_param=src_dexfactory_p_ivanov → бот отправляет webhook к нам с этим параметром → мы создаём lead в нашей БД с привязкой к партнёру. Через неделю партнёр в кабинете видит: «10 переходов по моему контенту → 4 регистрации → 1 продажа».
Бенчмарки. Webhook-latency Telegram → DexFactory ~200-500 мс, нагрузка на платформу при 100-300 лидов/день — пренебрежимая.
13. Модель данных
Концептуальные сущности. Финальная схема будет уточнена на Sprint 0 после ревью с командой DEF-club.
13.1. Основные сущности
flowchart LR
Tenant["Tenant<br/>(DEF-club, потом другие)"] --> Partner["Partner<br/>(900 партнёров DEF-club)"]
Partner --> Wallet["Wallet<br/>(баланс токенов)"]
Partner --> Video["Video<br/>(сгенерированное видео)"]
Video --> Publication["Publication<br/>(опубликовано в Reels / TikTok)"]
Publication --> Lead["Lead<br/>(пришёл в бот)"]
Wallet --> Ledger["LedgerEntry<br/>(debit / credit)"]
Partner --> Achievement["Achievement<br/>(геймификация)"]
style Tenant fill:#3b0764,stroke:#a855f7
style Partner fill:#172554,stroke:#3b82f6
style Video fill:#78350f,stroke:#f59e0b
style Lead fill:#14532d,stroke:#22c55e
13.2. Примеры записей (JSON)
Партнёр:
{
"id": "ptn_8a3f2b",
"tenant_id": "def-club",
"telegram_id": "12345",
"name": "Иван Иванов",
"country": "LV",
"preferred_language": "ru",
"avatar_type": "stock",
"avatar_id": "stock_05",
"social_accounts": {
"instagram": "ivanov_x1",
"tiktok": "@ivanov_x1"
},
"status_tier": "silver",
"created_at": "2026-05-12T10:30:00Z"
}
Запись в ledger (списание токенов):
{
"id": "led_7c5d1a",
"tenant_id": "def-club",
"partner_id": "ptn_8a3f2b",
"type": "debit",
"amount": 10,
"currency": "tokens",
"reason": "video_generation",
"ref_video_id": "vid_4f2e9a",
"balance_after": 240,
"created_at": "2026-05-13T14:22:11Z"
}
Публикация:
{
"id": "pub_9e8d3c",
"tenant_id": "def-club",
"partner_id": "ptn_8a3f2b",
"video_id": "vid_4f2e9a",
"channel": "instagram",
"external_id": "18723456789",
"utm_source": "dexfactory",
"utm_partner": "ivanov_x1",
"metrics": {
"views": 4523,
"likes": 87,
"comments": 12,
"leads_to_bot": 3
},
"compliance_score": 0.97,
"published_at": "2026-05-14T09:00:00Z"
}
13.3. Принципы изоляции
- Каждая таблица имеет
tenant_id— индексирован и присутствует в любом запросе. - RLS-политики на уровне Postgres — не приложения. Гарантия даже при ошибке в коде.
- Партнёрские секреты (Instagram-токены, TikTok-токены) хранятся в шифрованном виде с отдельным ключом per-tenant.
14. API-спецификация
Минимальный контракт между frontend (партнёрский кабинет) и backend (платформа). Полная Swagger-спецификация поставляется как часть Sprint 0.
14.1. Ключевые endpoints
| Метод | Путь | Назначение |
|---|---|---|
POST |
/api/v1/auth/login |
Авторизация партнёра (через Telegram OAuth или email-magic-link) |
GET |
/api/v1/me |
Профиль текущего партнёра + баланс токенов + tier |
POST |
/api/v1/videos/generate |
Создать видео: продукт + аватар + тренд → асинхронная генерация |
GET |
/api/v1/videos/{id} |
Статус видео (queued / processing / ready / failed) |
POST |
/api/v1/publications |
Опубликовать готовое видео в выбранный канал |
GET |
/api/v1/wallet/transactions |
История списаний/пополнений |
POST |
/api/v1/wallet/topup |
Создать платёжную сессию (Stripe / USDT TRC-20) |
GET |
/api/v1/leaderboard |
Топ-партнёры тенанта по очкам геймификации |
GET |
/api/v1/analytics/me |
Метрики: просмотры, лиды, конверсии за период |
14.2. Пример: создать видео
Запрос:
POST /api/v1/videos/generate
Authorization: Bearer <jwt>
Content-Type: application/json
{
"product_id": "dexsafe",
"avatar_id": "stock_05",
"trend_id": "tr_april_finder_meme",
"language": "ru",
"duration_seconds": 45,
"with_avatar": true
}
Ответ (202 Accepted):
{
"video_id": "vid_4f2e9a",
"status": "queued",
"estimated_ready_at": "2026-05-13T14:25:00Z",
"tokens_reserved": 10,
"balance_after_reservation": 240
}
14.3. Стандартные коды ошибок
| Код | Смысл |
|---|---|
| 401 | Не авторизован / токен истёк |
| 402 | Недостаточно токенов на балансе |
| 403 | Нет доступа к этому ресурсу (возможно — другой тенант) |
| 409 | Конфликт (например, попытка опубликовать уже опубликованное) |
| 422 | Ошибка валидации (compliance fail после 2 rewrites) |
| 429 | Превышен rate limit (например, слишком много генераций подряд) |
| 503 | Временная недоступность внешнего сервиса (Instagram API down) |
14.4. Webhooks (входящие на платформу)
| Источник | Назначение |
|---|---|
| Stripe | Подтверждение топ-апа баланса в фиате |
| USDT-провайдер (Paymento) | Подтверждение крипто-топ-апа |
| Telegram-бот клиента | Новый лид с UTM-меткой партнёра |
| Instagram Graph webhooks | Новый комментарий под Reel (для опции «Comment listener» в Премиум) |
15. Пользовательские сценарии
Истории в формате Given / When / Then. Покрывают основные пути партнёра и оператора DEF-club.
15.1. Партнёр создаёт и публикует видео
«Как партнёр DEF-club, я хочу за 2 минуты создать видео про DexSAFE и опубликовать его в Instagram Reels — без съёмки и монтажа».
- Given: партнёр Иванов залогинен в кабинет, на балансе ≥10 токенов, Instagram-аккаунт подключён.
- When: Иванов выбирает продукт «DexSAFE», stock-аватар, тренд из ленты предложений → нажимает «Создать».
- Then: в кабинете появляется карточка «Видео генерируется...» с прогресс-баром. Через 2-3 минуты карточка обновляется до «Готово, посмотреть». После просмотра Иванов нажимает «Опубликовать в Reels» → подтверждение → запись о списании 1 токена за публикацию + 10 за генерацию.
15.2. Партнёр пополняет баланс через USDT
«Как партнёр в России, я хочу пополнить баланс 500 токенов криптой, потому что фиатные карты не работают».
- Given: на балансе 50 токенов, партнёр выбрал тариф «Pro: 5 000 токенов за €79».
- When: в кабинете нажимает «Пополнить через USDT» → платформа создаёт платёжный invoice через Paymento с TRC-20 адресом и точной суммой в USDT.
- Then: партнёр видит QR-код и адрес кошелька, отправляет USDT. Через 1-3 минуты webhook от Paymento подтверждает оплату → баланс обновляется до 5 050 токенов → email/Telegram-уведомление «Баланс пополнен».
15.3. Партнёр получает геймификационный статус
«Как партнёр, который активно публикуется, я хочу видеть свой прогресс и место в лидерборде».
- Given: партнёр имеет 240 очков активности (последние 30 дней).
- When: заходит в раздел «Достижения» в кабинете.
- Then: видит свой статус «Silver» (порог Silver: 200, порог Gold: 500), рейтинг #14 из 50 активных партнёров своего тенанта, прогресс до Gold (260 очков осталось), список бейджей за достижения (например, «Первая 1 000 просмотров», «10 публикаций подряд без перерыва»).
15.4. Оператор DEF-club смотрит аналитику сети
«Как оператор DEF-club, я хочу видеть совокупные метрики сети партнёров и сравнивать активность по странам».
- Given: оператор имеет роль
tenant_adminдля tenant=def-club. - When: заходит в админ-панель → раздел «Аналитика».
- Then: видит дашборд: всего публикаций за период, общие просмотры, лидов в бот, топ-10 партнёров по конверсии, разбивка по странам (RU/KZ/UA/DE/...) и продуктам (DexSAFE/DexMOBILE/X1 Coin/...). Может фильтровать по статусу партнёра (Bronze/Silver/Gold) и каналу (Reels/TikTok).
15.5. Compliance-фильтр блокирует пост
«Как DEF-club, я хочу гарантии, что AI никогда не публикует от лица партнёра запретных формулировок».
- Given: партнёр запросил видео про X1 Coin, LLM в первой версии сценария упомянула слово «гарантированный доход».
- When: compliance-фильтр анализирует сценарий перед рендерингом видео.
- Then: возврат на rewrite с инструкцией «избегай слов "гарантированный", "доход", упоминаний бирж». Через 1-2 итерации сценарий проходит → видео генерируется. Если 2 попытки не помогли → пост маркируется для ручной модерации, токен не списывается, партнёру приходит уведомление «требуется ручная проверка».
15.6. Партнёр-новичок проходит onboarding
«Как новый партнёр, я хочу за 10 минут понять, как пользоваться платформой, и опубликовать первое видео».
- Given: партнёр получил приглашение по email/Telegram, перешёл в кабинет, авторизовался.
- When: интерактивный туториал ведёт через 5 шагов: подключить Instagram-аккаунт → подключить TikTok-аккаунт → выбрать аватар → создать первое видео → настроить уведомления.
- Then: на финальном шаге партнёр имеет: подключённые соцсети, выбранный аватар, опубликованное первое видео, понимание баланса токенов и геймификации. Время прохождения по бенчмарку: 8-12 минут.
16. Команда проекта
16.1. Роли и ставки
| Роль | Основные задачи | Ставка, ₽/час |
|---|---|---|
| Tech Lead / AI Architect | Архитектура, code review, релизы, ключевые решения по LLM-tier и compliance | 4 000 |
| AI/ML Engineer | LLM-маршрутизация, видео-пайплайны, compliance-классификатор, prompt engineering | 3 200 |
| Senior Backend Engineer | API, multi-tenant + RLS, token-ledger, интеграции с соцсетями, webhooks | 2 800 |
| DevOps / SRE | Инфраструктура (Docker, CI/CD, мониторинг), GPU-оркестрация (если опция О5) | 2 800 |
| Project Manager | Sprint planning, демо, sync, change management, onboarding партнёров | 2 800 |
| QA Engineer | Compliance-тесты, integration tests, end-to-end тесты воронки | 2 400 |
16.2. Калькуляция стоимости — Бизнес-пакет (рекомендуемый)
| Статья | Часы | Ставка | Сумма, ₽ |
|---|---|---|---|
| Tech Lead / AI Architect | 120 | 4 000 | 480 000 |
| AI/ML Engineer | 280 | 3 200 | 896 000 |
| Senior Backend Engineer | 380 | 2 800 | 1 064 000 |
| DevOps / SRE | 100 | 2 800 | 280 000 |
| Project Manager | 85 | 2 800 | 238 000 |
| QA Engineer | 105 | 2 400 | 252 000 |
| Итого разработка | 1 070 | 3 210 000 | |
| Контингенция (на интеграционные сюрпризы и compliance-калибровку) | 440 000 | ||
| ИТОГО Бизнес-пакет | 3 650 000 |
16.3. Калькуляция стоимости — Премиум
| Статья | Часы | Ставка | Сумма, ₽ |
|---|---|---|---|
| Tech Lead / AI Architect | 175 | 4 000 | 700 000 |
| AI/ML Engineer | 400 | 3 200 | 1 280 000 |
| Senior Backend Engineer | 540 | 2 800 | 1 512 000 |
| DevOps / SRE | 140 | 2 800 | 392 000 |
| Project Manager | 130 | 2 800 | 364 000 |
| QA Engineer | 150 | 2 400 | 360 000 |
| Итого разработка | 1 535 | 4 608 000 | |
| Контингенция | 752 000 | ||
| ИТОГО Премиум | 5 360 000 |
16.4. Калькуляция стоимости — Экосистема
| Статья | Часы | Ставка | Сумма, ₽ |
|---|---|---|---|
| Tech Lead / AI Architect | 245 | 4 000 | 980 000 |
| AI/ML Engineer | 480 | 3 200 | 1 536 000 |
| Senior Backend Engineer | 800 | 2 800 | 2 240 000 |
| DevOps / SRE | 180 | 2 800 | 504 000 |
| Project Manager | 250 | 2 800 | 700 000 |
| QA Engineer | 210 | 2 400 | 504 000 |
| Итого разработка | 2 165 | 6 464 000 | |
| Контингенция | 1 026 000 | ||
| ИТОГО Экосистема | 7 490 000 |
Калькуляция Пилот / Старт строится по той же логике с пропорциональным сокращением часов. Полные цифры доступны по запросу.
16.5. Платформа реиспользуется — экономика последующих модулей
После запуска Бизнес-пакета любые последующие модули или опции частично реиспользуют уже построенное ядро:
| Параметр | Первый модуль | Последующие |
|---|---|---|
| Инфраструктура (Я1) | Создаётся с нуля | 0 ₽ — переиспользуется |
| LLM-tier + compliance (Я3) | Создаётся с нуля | 0 ₽ — переиспользуется |
| Multi-tenant + RLS | Создаётся с нуля | 0 ₽ — переиспользуется |
| Token-billing | Создаётся с нуля | 0 ₽ — переиспользуется |
| Бизнес-логика модуля | 100% | 100% |
| Итого относительно базовой стоимости | 100% | 30–50% |
Это значит: апгрейд с Бизнеса на Премиум стоит не «5 360 000 − 3 650 000 = 1 710 000 ₽», а ещё дешевле, потому что часть инфраструктурной работы уже сделана. Конкретная цифра upgrade-пути обсуждается отдельно.
17. Дорожная карта и план спринтов
Календарь рекомендуемой конфигурации «Бизнес»: 8 недель = 5 спринтов. Старт условно от 5 мая 2026 (если контракт подписан до 30 апреля).
gantt
title Дорожная карта Бизнес-пакета (8 недель)
dateFormat YYYY-MM-DD
excludes weekends
section Sprint 0
Архитектура + доступы :s0a, 2026-05-05, 5d
Reverse-engineering TG-бота :s0b, 2026-05-05, 5d
section Sprint 1
Я1 Платформа + multi-tenant :s1a, after s0a, 10d
Я2 Контент-движок MVP :s1b, after s0a, 10d
section Sprint 2
Я3 LLM-tier + Compliance :s2a, after s1a, 10d
Я4 Соцсети API :s2b, after s1b, 10d
section Sprint 3
Я5 Telegram-funnel :s3a, after s2a, 5d
Партнёрский кабинет UI :s3b, after s2a, 10d
Token-billing :s3c, after s2b, 10d
section Sprint 4
Геймификация v1 :s4a, after s3a, 5d
Onboarding 50 партнёров :s4b, after s3b, 5d
17.1. Содержание спринтов
| Спринт | Длительность | Содержание | Ключевая веха |
|---|---|---|---|
| Sprint 0 | 1 неделя | Архитектура, инфраструктура, CI/CD, доступы (Instagram Business, TikTok dev account, Stripe, Cloudflare R2). Параллельно — reverse-engineering API существующего Telegram-бота клиента | Staging-окружение работает |
| Sprint 1 | 2 недели | Я1 (multi-tenant Postgres + RLS) + Я2 (контент-движок MVP — генерация одного видео end-to-end в обход всех остальных слоёв) | Демо: партнёр получает MP4 за 2 минуты |
| Sprint 2 | 2 недели | Я3 (LLM-tier + compliance-классификатор) + Я4 (Instagram + TikTok publish API) | Демо: видео публикуется автоматически с compliance-проверкой |
| Sprint 3 | 2 недели | Я5 (webhook к Telegram-боту) + партнёрский кабинет (UI) + token-billing (ledger + Stripe + USDT топ-ап) | Демо: лид из Reels попадает в бот, конверсия видна в кабинете |
| Sprint 4 | 1 неделя | Геймификация v1 (points + лидерборд + tier statuses) + onboarding 50 первых партнёров | Релиз |
17.2. Критические зависимости от клиента
Чтобы уложиться в 8 недель, от команды DEF-club нужны:
- Доступы к Instagram Business + TikTok dev account — на Sprint 0 (неделя 1).
- API-эндпоинты текущего Telegram-бота — на Sprint 0 (для reverse-engineering).
- Брендбук + ассеты (Figma DF-MP, DF-Club, логотипы продуктов Dex)* — Sprint 1.
- 5 первых партнёров для тестов — Sprint 3 (для приёмки воронки).
- 50 партнёров для onboarding — Sprint 4 (по согласованному списку).
- Доступ к контенту базы знаний (тексты по продуктам Dex*) — Sprint 1.
Задержки на любом из этих пунктов сдвигают релиз на ту же длительность.
18. Предварительные исследования
Перед коммерческим предложением мы провели 4 глубоких ресёрча: технический стек, экономика OPEX, конкурентный ландшафт, профиль клиента. Сводка ключевых выводов ниже.
18.1. Что уже исследовано
| # | Область | Ключевой вывод |
|---|---|---|
| 1 | Стек видео-генерации | Avatar API на старте — $0.7-2.0/мин в зависимости от провайдера. Self-hosted экономически оправдан только при ≥10 000 минут/мес (опция О5) |
| 2 | Стек LLM | Tiered-маршрутизация (lite-модель для 80% запросов + pro-модель для 15% + RU-специализация для 5%) даёт оптимальное соотношение качества и цены |
| 3 | Compliance | PolyGuard-класс классификаторов — open-source, дообучается на ваш доменный словарь. Hard-rules + контекстный анализ дают ≥95% точности на запретных формулировках |
| 4 | Соцсети API | Instagram Graph API + TikTok Content Posting API на 2026 поддерживают прямую публикацию Reels/Shorts. Лимиты: 750 calls/час IG, 6 RPM TikTok — достаточно для 900 партнёров |
| 5 | Multi-tenancy | Shared-schema PostgreSQL + RLS — стандартный паттерн для SaaS на 1-100 тенантов. Schema-per-tenant — overkill для текущего масштаба |
| 6 | Token-billing | PostgreSQL double-entry ledger + Stripe — самый надёжный паттерн для MVP. Lago/Orb/Stripe Metered — over-engineering на этом этапе |
| 7 | Платёжные рельсы РФ | USDT TRC-20 через специализированного провайдера — единственный sanctions-clean путь для российских партнёров |
| 8 | Регуляторика | Закон РФ от 19.08.2024 — реклама криптовалюты неограниченному кругу лиц запрещена. ЕРИР Роскомнадзора. Compliance-фильтр обязателен |
| 9 | Геймификация | Кейс Rallyware × Avon: +124% заказов, +88% продаж — но только при привязке к onboarding-микро-задачам, не к абстрактным «играм» |
| 10 | Конкуренты | Ни один из существующих SaaS (Predis, Simplified, Publer, Creatify) не закрывает «AI-генерация + autoposting + governance + compliance + gamification» в одном стеке для сетевых компаний |
18.2. Что будет уточнено на real data в первые 2 недели
| Вопрос | Способ проверки |
|---|---|
| Реальная цена видео при наших объёмах (50/200/500 в день) | Pilot-замер на 1 неделю с разными провайдерами avatar-API |
| Compliance-фильтр на ваших реальных формулировках | Тренировка classifier'а на ~200 sample-постах с маркировкой «можно/нельзя» от команды DEF-club |
| Качество русского голоса в TTS на крипто-терминах | A/B-тест 3 TTS-провайдеров на 10 эталонных скриптах |
| Webhook совместимость существующего Telegram-бота | Reverse-engineering API на Sprint 0 |
19. Стратегия тестирования
| Уровень | Что тестируется | Целевой охват |
|---|---|---|
| Unit-тесты | Бизнес-логика: token-ledger операции, compliance-фильтр rules, очередь публикаций | ≥70% |
| Integration | API → Postgres, API → Stripe, API → R2, webhook от Telegram-бота | Все ключевые пути |
| End-to-end | Воронка: партнёр генерирует видео → публикуется → лид в боте → виден в аналитике | 1 happy path + 3 edge cases |
| Compliance | Прохождение 200+ запретных формулировок через фильтр | ≥95% корректных блокировок, <2% false-positive |
| Performance | API-latency p95, queue throughput при 50 одновременных генерациях | См. секцию 22 |
| Security | RLS-политики Postgres — попытки cross-tenant запросов из-под другого tenant_id | 0 утечек |
Специфические тесты для DEF-club
- Compliance regression: набор из 200 формулировок с маркировкой «допустимо / запрещено» от команды DEF-club, прогоняется при каждом релизе.
- Multi-language quality: 50 тестовых сценариев RU + 50 EN, проверяется что compliance-фильтр работает на обоих языках.
- UTM end-to-end: каждый партнёр в pilot-группе публикует тестовое видео → имитация клика → проверка, что метка корректно дошла до Telegram-бота и логирована в нашу БД.
20. Развёртывание и инфраструктура
20.1. Структура развёртывания
flowchart TB
subgraph CDN["Cloudflare"]
DNS["DNS + CDN<br/>+ DDoS protection"]
end
subgraph EU["EU primary (Frankfurt)"]
App["Application servers<br/>(Docker Compose)"]
DB["PostgreSQL primary<br/>+ pgvector"]
Queue["Redis + BullMQ"]
Storage["R2 video storage"]
end
subgraph RFMirror["RU mirror (Moscow)"]
PIIMirror["Минимальное PII-зеркало<br/>для 152-ФЗ"]
end
subgraph External["Внешние сервисы"]
AvatarAPI["Avatar API"]
SocialAPIs["Instagram + TikTok APIs"]
Stripe["Stripe + USDT-провайдер"]
end
DNS --> App
App --> DB
App --> Queue
App --> Storage
App --> External
DB -->|"152-ФЗ зеркало PII"| PIIMirror
style CDN fill:#3b0764,stroke:#a855f7
style EU fill:#172554,stroke:#3b82f6
style RFMirror fill:#78350f,stroke:#f59e0b
style External fill:#14532d,stroke:#22c55e
20.2. Серверные требования (для Бизнес-пакета)
| Компонент | Конфигурация | Назначение |
|---|---|---|
| App-сервер (×2) | 4 vCPU / 8 GB RAM | Backend API, очереди, фоновые задачи |
| PostgreSQL | 4 vCPU / 16 GB RAM / 200 GB SSD | Основная БД с pgvector |
| Redis | 2 vCPU / 4 GB RAM | Очередь публикаций, кэш |
| R2 storage | Cloudflare R2 (pay-as-you-go) | Видео-ассеты |
| Sentry / Grafana | Cloud-managed | Мониторинг, алерты |
Под Премиум-пакет +2 app-сервера и +50% Postgres (для DM-агента и Comment listener).
20.3. Compliance с 152-ФЗ (защита персональных данных РФ)
Для российских партнёров (≈34% сети) применяется лёгкое PII-зеркало в РФ-юрисдикции (Yandex Cloud или Selectel) — туда складывается только то, что закон требует:
- ФИО, email, телефон (если собирается).
- НЕ копируется: содержимое видео, токен-балансы, креды соцсетей, логи LLM, аналитика.
Это и легально (соответствие 152-ФЗ), и экономично (мирор на 10× меньше, чем полная копия БД).
20.4. Бэкапы и disaster recovery
- PostgreSQL: ежедневный full backup + WAL streaming в S3-совместимое хранилище. RPO ≤ 5 минут, RTO ≤ 4 часа.
- R2: ежемесячный snapshot ассетов (видео можно перегенерировать по запросу — это не критичные данные).
- Конфиги и секреты: хранятся в Doppler / Vault, восстановление за 30 минут.
21. Критерии приёмки
Каждая фича Бизнес-пакета имеет измеримый критерий. Приёмка — по чеклисту, без размытых формулировок.
21.1. Ядро системы
| Deliverable | Критерий приёмки |
|---|---|
| Я1 — Multi-tenant | Cross-tenant запрос (пытаемся прочитать данные другого тенанта) → 403 во всех 5 тестовых сценариях |
| Я2 — Контент-движок | 90% видео генерируется за ≤180 секунд от запроса до готового MP4 в R2 |
| Я3 — Compliance | На наборе 200 запретных формулировок: ≥95% корректных блокировок, ≤2% false-positive |
| Я4 — Соцсети API | 95% публикаций в Instagram + TikTok успешны с первой попытки |
| Я5 — Telegram-funnel | Лид с UTM-меткой видим в нашей БД в течение 30 секунд после клика |
21.2. Бизнес-функционал
| Deliverable | Критерий приёмки |
|---|---|
| Партнёрский кабинет | Партнёр-новичок проходит onboarding (5 шагов) за ≤12 минут |
| Token-billing | Топ-ап через Stripe (карта) или USDT-провайдер (TRC-20) подтверждается за ≤3 минуты |
| Геймификация v1 | Партнёр видит свой статус (Bronze/Silver/Gold), очки, место в лидерборде, в реальном времени |
| Партнёрская аналитика | Метрики (просмотры, лиды, продажи) обновляются с задержкой ≤1 час |
| Onboarding 50 партнёров | 50 партнёров подключили хотя бы 1 соцсеть и опубликовали ≥1 видео в течение 14 дней после релиза |
22. Нефункциональные требования
| # | Параметр | Целевой порог |
|---|---|---|
| N1 | Время ответа API (p95) | ≤ 1.5 сек |
| N2 | Доступность платформы | ≥ 99% за неделю (для Бизнеса), ≥ 99.5% (для Экосистемы с SLA) |
| N3 | Время генерации одного видео | ≤ 180 сек для 90% запросов |
| N4 | Время загрузки кабинета партнёра | ≤ 2 сек |
| N5 | Параллельные генерации видео | ≥ 50 одновременно без деградации |
| N6 | Compliance-фильтр accuracy | ≥ 95% на тестовом наборе |
| N7 | Покрытие тестами (backend) | ≥ 70% |
| N8 | Cross-tenant изоляция | 100% — 0 утечек данных в pen-тесте |
| N9 | Recovery Time Objective (RTO) | ≤ 4 часа |
| N10 | Recovery Point Objective (RPO) | ≤ 5 минут |
Часть III: Коммерческие условия
23. Как мы работаем
| Активность | Частота | Формат |
|---|---|---|
| Демо спринта | Каждые 2 недели | Видеозвонок 30-45 минут + демонстрация на staging |
| Еженедельный sync | 1 раз в неделю (30 минут) | Статус, блокеры, решения, риски |
| Доступ к staging | Постоянный с Sprint 0 | URL staging-окружения с тестовым тенантом |
| Канал связи | Постоянный | Telegram-группа с командой проекта |
| Обновления статуса | Раз в 2 дня | Короткая запись в Telegram-группе: что сделали, что в работе, блокеры |
| Приёмка результатов | По завершении этапа | Демо + чеклист приёмки (см. секцию 21) |
Управление изменениями. Изменения к ТЗ оформляются через Change Request — команда оценивает влияние на сроки и бюджет, обе стороны согласуют. Минорные изменения (без увеличения часов) — без формальностей. Существенные — фиксируются дополнением к договору.
Прозрачность. Чеклисты в Telegram-группе с прогрессом по каждому модулю. Время команды трекается, отчёт по часам — по запросу в любой момент.
24. Условия оплаты
Стандартная схема: 30% предоплата → 50% по приёмке MVP / основного релиза → 20% финальная приёмка. Опции оплачиваются отдельно по той же схеме (или единым платежом, на выбор клиента).
Для российских платежей возможна оплата:
- Фиатом в рублях (договор с российским юр. лицом или ИП).
- Частично X1 Coins (по курсу на дату акта, фиксируется приложением к договору).
- USDT TRC-20 на корпоративный кошелёк AiDevTeam.
Конкретный микс согласуется на этапе подписания.
24.1. Пилот (1 920 000 ₽)
| # | Событие | Оплата | Нарастающим итогом |
|---|---|---|---|
| 1 | Предоплата (30%) | 576 000 ₽ | 576 000 ₽ |
| 2 | Приёмка MVP / демо | 960 000 ₽ | 1 536 000 ₽ |
| 3 | Финальная приёмка | 384 000 ₽ | 1 920 000 ₽ |
24.2. Старт (2 720 000 ₽)
| # | Событие | Оплата | Нарастающим итогом |
|---|---|---|---|
| 1 | Предоплата (30%) | 816 000 ₽ | 816 000 ₽ |
| 2 | Приёмка MVP / демо | 1 360 000 ₽ | 2 176 000 ₽ |
| 3 | Финальная приёмка | 544 000 ₽ | 2 720 000 ₽ |
24.3. Бизнес ⭐ (3 650 000 ₽)
| # | Событие | Оплата | Нарастающим итогом |
|---|---|---|---|
| 1 | Предоплата (30%) | 1 095 000 ₽ | 1 095 000 ₽ |
| 2 | Приёмка MVP (Sprint 3 демо) | 1 825 000 ₽ | 2 920 000 ₽ |
| 3 | Финальная приёмка | 730 000 ₽ | 3 650 000 ₽ |
24.4. Премиум (5 360 000 ₽)
| # | Событие | Оплата | Нарастающим итогом |
|---|---|---|---|
| 1 | Предоплата (30%) | 1 608 000 ₽ | 1 608 000 ₽ |
| 2 | Приёмка MVP (8 неделя) | 2 680 000 ₽ | 4 288 000 ₽ |
| 3 | Финальная приёмка (12 неделя) | 1 072 000 ₽ | 5 360 000 ₽ |
24.5. Экосистема (7 490 000 ₽)
| # | Событие | Оплата | Нарастающим итогом |
|---|---|---|---|
| 1 | Предоплата (30%) | 2 247 000 ₽ | 2 247 000 ₽ |
| 2 | Приёмка core MVP (10 неделя) | 3 745 000 ₽ | 5 992 000 ₽ |
| 3 | Финальная приёмка (16 неделя) | 1 498 000 ₽ | 7 490 000 ₽ |
25. Ежемесячные расходы
Платформа имеет переменные расходы на сторонние сервисы (видео-API, LLM, Stripe, проксинг, серверы). Ниже — два сценария: «consumer» (готовые API) и «оптимизированный» (миграция на self-hosted после преодоления порога объёма).
25.1. Сценарий «Низкая активность» — 50 видео/день, 1 500/мес
| Компонент | Consumer стек | После опции О5 (self-hosted) |
|---|---|---|
| Видео-генерация (avatar API) | ~150 000 ₽/мес | ~30 000 ₽/мес |
| LLM-tier | ~55 000 ₽/мес | ~55 000 ₽/мес (без изменений) |
| TTS RU/EN | ~25 000 ₽/мес | ~25 000 ₽/мес |
| Серверы (EU) + Postgres + Redis | ~30 000 ₽/мес | ~50 000 ₽/мес (+ GPU) |
| Cloudflare R2 + CDN | ~5 000 ₽/мес | ~5 000 ₽/мес |
| Stripe / USDT-провайдер | ~1.5–2.9% от оборота | ~1.5–2.9% от оборота |
| 152-ФЗ mirror в РФ | ~10 000 ₽/мес | ~10 000 ₽/мес |
| Итого OPEX (без commission) | ~275 000 ₽/мес | ~175 000 ₽/мес |
25.2. Сценарий «Средняя активность» — 200 видео/день, 6 000/мес
| Компонент | Consumer | After О5 |
|---|---|---|
| Видео-генерация | ~330 000 ₽/мес | ~75 000 ₽/мес |
| LLM-tier | ~120 000 ₽/мес | ~120 000 ₽/мес |
| TTS | ~50 000 ₽/мес | ~50 000 ₽/мес |
| Серверы | ~50 000 ₽/мес | ~80 000 ₽/мес |
| R2 + CDN | ~15 000 ₽/мес | ~15 000 ₽/мес |
| 152-ФЗ mirror | ~10 000 ₽/мес | ~10 000 ₽/мес |
| Итого OPEX | ~575 000 ₽/мес | ~350 000 ₽/мес |
25.3. Сценарий «Высокая активность» — 500+ видео/день, 15 000+/мес
| Компонент | Consumer | After О5 |
|---|---|---|
| Видео-генерация | ~830 000 ₽/мес | ~150 000 ₽/мес |
| LLM-tier | ~280 000 ₽/мес | ~280 000 ₽/мес |
| TTS | ~120 000 ₽/мес | ~120 000 ₽/мес |
| Серверы | ~80 000 ₽/мес | ~150 000 ₽/мес |
| R2 + CDN | ~40 000 ₽/мес | ~40 000 ₽/мес |
| 152-ФЗ mirror | ~10 000 ₽/мес | ~10 000 ₽/мес |
| Итого OPEX | ~1 360 000 ₽/мес | ~750 000 ₽/мес |
Когда становится оправданна опция О5 (self-hosted GPU стек): обычно ≥10 000 минут/мес видео = ~7 000+ роликов/мес. На сценариях «Низкая» и «Средняя» переход экономически не окупается. На «Высокой» — экономия более 600 000 ₽/мес окупает опцию (1 090 000 ₽) за 2 месяца.
Token-биллинг покрывает OPEX. Партнёры платят за токены, выручка идёт в DEF-club, далее распределяется между OPEX и маржой. Конкретные цены пакетов токенов (€19 / €79 / €299 / €999) калибруются с учётом маржи DEF-club на этом потоке. Если интересно — сделаем отдельную модель unit-economics за рамками этого КП.
26. Риски и митигация
26.1. Карта рисков
flowchart TB
subgraph Urgent["Митигировать срочно — высокая вероятность × высокое влияние"]
R2["R2 — Документация TG-бота отсутствует"]
end
subgraph Mitigate["Митигировать — влияние высокое"]
R1["R1 — Compliance bans"]
R4["R4 — Регуляторика крипты"]
R7["R7 — OPEX overrun"]
end
subgraph Monitor["Мониторить — вероятность есть, влияние среднее"]
R3["R3 — Instagram rate limits"]
R5["R5 — Задержка Mainnet X1"]
R6["R6 — Активация партнёров"]
end
subgraph Accept["Принять — низкое влияние"]
R8["R8 — Задержка продуктов Dex*"]
end
style Urgent fill:#450a0a,stroke:#ef4444
style Mitigate fill:#78350f,stroke:#f59e0b
style Monitor fill:#172554,stroke:#3b82f6
style Accept fill:#14532d,stroke:#22c55e
26.2. Таблица рисков
| # | Риск | Влияние | Митигация |
|---|---|---|---|
| R1 | Compliance bans в Instagram/TikTok из-за AI-контента или контента с упоминанием крипты | Высокое | Compliance-фильтр на стадии генерации, C2PA-метки AI-контента, audit log, ручная модерация для пограничных случаев |
| R2 | Существующий Telegram-бот не имеет документации, его API может быть нестабилен | Среднее | Reverse-engineering на Sprint 0; webhook-адаптер изолирует нашу платформу от изменений в боте |
| R3 | Instagram rate limits на 900 партнёров | Среднее | На 900 аккаунтах суммарная нагрузка <30 calls/час — далеко от лимита 750/час/аккаунт. Если будет рост — опция О2 (гео-прокси) |
| R4 | Регуляторные изменения в РФ или ЕС (новый запрет на крипто-контент) | Высокое | Compliance-фильтр обновляется на лету; tone «продукт-ориентированный, не финансовый»; гео-таргетинг — публиковать по странам гранулярно |
| R5 | Задержка Mainnet X1Chain | Среднее | DexFactory не зависит от Mainnet — работает с продуктами Dex* (которые уже live) и presale-механикой. Listing-event для DexFactory — апсайд, не зависимость |
| R6 | Партнёры не активируются даже с геймификацией | Среднее | Опция О1 (quality reward) — лекарство; pilot на 50 партнёрах перед roll-out для калибровки механик |
| R7 | OPEX выходит за рамки при росте активности | Средне-высокое | Token-биллинг — это самофинансирующийся механизм: чем больше партнёры публикуют, тем больше платят за токены. OPEX ≤ revenue — invariant конструкции |
| R8 | Sigma Ring и DexCLOUD не успевают на launch — придётся убирать из контента | Низкое | Контент-план гибкий, фокус на топ-продуктах (DexSAFE, DexMOBILE, X1 Coin); Sigma + DexCLOUD добавляются по мере готовности |
27. Гарантии
Что мы гарантируем:
- Доставку всех модулей согласно секции 21 (критерии приёмки) — с фиксацией сроков и качества.
- Compliance-фильтр работает с заявленной точностью на согласованном тестовом наборе (≥95% корректных блокировок).
- Multi-tenant изоляцию — 100% защита от cross-tenant утечек на pen-тесте.
- Документацию и handover — комплект документов, runbook, тренинг команды клиента.
- Поддержка после релиза: 30 дней — bug-fix free; далее — по соглашению (включена в Экосистему как 12 мес SLA).
Что мы НЕ гарантируем:
- Конкретные бизнес-показатели (количество продаж нодов, регистрации, рост сети) — это зависит от качества контента, активности партнёров, рыночной ситуации, на что DexFactory влияет частично.
- Поведение сторонних API (Instagram, TikTok могут изменить лимиты или политику в любой момент).
- Регуляторную обстановку — мы реализуем compliance-инструменты, но не несём юридическую ответственность за решения регулятора.
- Цены на сторонние сервисы в долгосрочной перспективе (LLM-провайдеры могут поднять цены).
28. Требования к клиенту
Чтобы проект уложился в срок и в смету, от команды DEF-club нужны:
| # | Что | Когда | Влияние при задержке |
|---|---|---|---|
| 1 | Доступы Instagram Business + TikTok Developer accounts | Sprint 0 (1 неделя) | Сдвиг на ту же длительность |
| 2 | API-эндпоинты текущего Telegram-бота | Sprint 0 | Сдвиг на 3-5 дней |
| 3 | Брендбук + Figma-ассеты | Sprint 1 | Сдвиг кабинета на 1-2 недели |
| 4 | Тексты по продуктам Dex* (база знаний) | Sprint 1 | Качество контента ниже |
| 5 | Список 5 первых партнёров для тестов | Sprint 3 | Сдвиг приёмки воронки |
| 6 | Список 50 партнёров для onboarding | Sprint 4 | Релиз без полной приёмки |
| 7 | Назначенный product owner со стороны клиента | С первого дня | Решения принимаются медленнее |
| 8 | Правила compliance в письменном виде (что нельзя) | Sprint 1 | Compliance-фильтр калибруется неточно |
29. Что не входит в проект
- ❌ Создание контента (тексты для базы знаний, концепции рекламных кампаний). Эту работу выполняет команда DEF-club.
- ❌ Контент-стратегия и медиа-планирование — мы делаем платформу, не агентство.
- ❌ Управление аккаунтами партнёров — каждый партнёр сам подключает свои Instagram/TikTok.
- ❌ Юридическое сопровождение crypto-проекта (взаимодействие с FAS, Роскомнадзором, биржами).
- ❌ Настройка существующего Telegram-бота клиента — только webhook-интеграция с ним.
- ❌ Маркетинг DexFactory как B2B-продукта для других сетей — это go-to-market работа на стороне DEF-club.
- ❌ Создание учебных материалов (если выбран Премиум — мы строим платформу для loadinга курсов, но сами курсы создаёт DEF-club).
30. Открытые вопросы
Будут закрыты на Sprint 0 или в первые 2 недели работы.
| # | Вопрос | Варианты решения |
|---|---|---|
| 1 | Точная модель оплаты — соотношение фиат/X1 Coins/USDT? | (A) 100% RUB, (B) RUB + до 30% X1 Coins по курсу, (C) RUB + USDT-опция |
| 2 | Brand voice DEF-club для tone-of-voice LLM | Команда клиента готовит ~50 эталонных текстов для тренировки |
| 3 | Какая роль у KEDO как публичного бренда? Использовать его в контенте партнёров? | Согласуем на kick-off — это влияет на промпты |
| 4 | Точные пороги статусов Bronze/Silver/Gold | Калибруется на pilot-50 партнёрах в первые 2 недели |
| 5 | Стоимость токенов в кабинете (€19 за 1000 — это публичная ставка или внутренняя?) | DEF-club решает, какой markup делать на партнёров. Калибруется отдельно |
| 6 | Список из 200 запретных формулировок для compliance-фильтра | Команда клиента готовит на Sprint 1 |
| 7 | Какие соцсети первыми в pilot — Instagram или TikTok? Или сразу обе? | По встрече — обе, но валидация на 50 партнёрах за 2 недели после pilot |
| 8 | Какой провайдер USDT-приёма платежей предпочтительнее? | Проверим 2-3 (Paymento, CryptAPI, аналоги) на Sprint 0 |
31. Перспективы развития
После запуска DexFactory открывается несколько направлений роста, которые имеют смысл планировать на 2026-2027:
-
DeFi-club Learning — встроенный обучающий слой для онбординга новых партнёров и поднятия квалификации существующих. Уровневый доступ привязан к партнёрской структуре. Premium / Экосистема.
-
AI-агент DM с навыками продаж — закрытие воронки прямо в соцсетях, без перехода в Telegram-бот. Снимает 30-60 минут в день с активного партнёра. Premium / Экосистема.
-
B2B SaaS под другие сетевые компании — DexFactory как продукт для Oriflame-class организаций. Третий монетизационный поток для DEF-club. Экосистема.
-
Self-hosted GPU стек (опция О5) — после преодоления порога 10 000 минут видео/мес снижение OPEX в 2-3 раза. ROI 2-3 месяца.
-
Cookie3-style quality reward engine (опция О1) — переход от количественной к качественной геймификации. Решение проблемы спам-флуда у больших сетей.
-
Гео-прокси под 13 стран (опция О2) — критично при росте сети до 2000+ партнёров и активной публикации в разных географиях.
-
CRM-коннекторы (опция О3) — интеграция с Bitrix24, amoCRM, HubSpot для VIP-партнёров с собственным sales-процессом.
-
MLM-калькулятор уровней — отложен по решению клиента, но архитектурно платформа готова.
32. Глоссарий
| Термин | Определение |
|---|---|
| Тенант (tenant) | Юридическая сущность, которой принадлежат партнёры и их данные (например, DEF-club как первый тенант, Oriflame-style компания как будущий тенант) |
| Партнёр (partner) | Физическое лицо в сети тенанта, которое использует DexFactory для своих публикаций |
| RLS (Row-Level Security) | Механизм PostgreSQL, ограничивающий видимость строк по политике (в нашем случае — по tenant_id) |
| Token (токен) | Внутренняя валюта DexFactory для оплаты действий (генерация видео = 10 токенов и т.д.). Не связан с X1 Coin |
| Compliance-фильтр | LLM-классификатор, проверяющий контент на запретные формулировки перед публикацией |
| PolyGuard | Open-source семейство классификаторов для multi-language compliance |
| C2PA | Стандарт цифровой маркировки AI-сгенерированного контента (Content Provenance and Authenticity) |
| Stock-аватар | Готовая цифровая персона из общего пула, доступная всем партнёрам тенанта |
| Custom-аватар | Персонализированная цифровая копия конкретного партнёра, обученная на его 2-минутном видео |
| Asset-driven пайплайн | Генерация видео без аватара — на основе изображений продукта, текстовых надписей, анимации |
| Trend-spotter | Компонент платформы, отслеживающий виральные форматы Reels/TikTok и предлагающий партнёру актуальные шаблоны |
| UTM-метка | Параметр в ссылке для трекинга источника трафика |
| Webhook | Способ интеграции, при котором один сервис отправляет событие другому (например, Telegram-бот отправляет нам данные о новом лиде) |
| Multi-tenant | Архитектура, в которой одна установка системы обслуживает несколько изолированных клиентов-тенантов |
| MVP | Minimum Viable Product — минимально жизнеспособная версия с ключевым функционалом |
| OPEX | Operational Expenses — операционные расходы на сторонние сервисы и инфраструктуру |
| SLA | Service Level Agreement — соглашение о гарантированном уровне доступности и поддержки |
33. Следующие шаги
| Шаг | Кто | Когда |
|---|---|---|
| 1. Согласование пакета и опций | Команда DEF-club + AiDevTeam | До 5 мая 2026 |
| 2. Подписание договора | Юристы обеих сторон | До 8 мая 2026 |
| 3. Предоплата 30% | DEF-club | До 12 мая 2026 |
| 4. Kick-off + Sprint 0 старт | AiDevTeam | 12-19 мая 2026 |
| 5. Доступы и материалы от клиента | DEF-club | Sprint 0 (12-16 мая) |
| 6. Релиз Бизнес-пакета | AiDevTeam | ~7 июля 2026 (8 недель от kick-off) |
| 7. Onboarding 50 пилотных партнёров | Совместно | 7-21 июля 2026 |
Все оценки являются предварительными и будут уточнены после Sprint 0.
Предложение действительно 30 дней с даты составления.
Разработка: AiDevTeam