Перейти к основному содержанию

Большая картина

Ончейн-слой AgentFlow — это одна фабрика, которая разворачивает токены из реестра аудированных шаблонов. Каждый токен — включая сам $FLOW — это инстанс зарегистрированного шаблона.
                                ┌──────────────────────┐
                                │  LaunchpadFactory    │
                                │  (UUPS proxy)        │
                                │                      │
                                │  templates:          │
                                │   - "virtuals"       │
                                │   - "dpnm"           │
                                │   - (future:         │
                                │      ai-custom)      │
                                └──────────┬───────────┘

                  factory.launch(id, params, salt)

                       EIP-1167 Clones.cloneDeterministic

              ┌────────────────────────────┴────────────────────────────┐
              ▼                                                         ▼
   ┌──────────────────────┐                              ┌──────────────────────┐
   │  VirtualsTemplate    │                              │  DpnmTemplate        │
   │  bonding curve x·y=k │                              │  закрытая система    │
   │  → DEX graduation    │                              │  100% USDT обеспеч.  │
   │                      │                              │  3×10 феном. дерево  │
   │  (для memecoin/agent │                              │  (для $FLOW и MLM)   │
   │   токенов)           │                              │                      │
   └──────────────────────┘                              └──────────────────────┘

Зачем фабрика

Фабричный паттерн даёт три вещи:
  1. Один аудит на шаблон. Когда Spearbit закроет аудит шаблона dpnm, каждый инстанс dpnm, развёрнутый позже, получит этот аудит бесплатно. Никаких повторных аудитов на каждый запуск токена.
  2. Дешёвые деплои. Минимальные прокси-клоны EIP-1167 стоят примерно $2 газа вместо $200 за полный байткод-деплой. Запуск токена в BSC остаётся дешевле $0.50 суммарно.
  3. Открытость к расширению. Добавление нового шаблона — одна транзакция: factory.registerTemplate(id, impl, initSelector). Следующий тип токена (vesting? staking? AI-custom?) не требует новой фабрики.

Философия шаблонов

ШаблонКогда выбиратьМеханикаВыход на DEX?
virtualsMemecoin / токен агента / community-спекуляцияБондинг-кривая x·y=k в paymentToken✅ При graduation LP мигрирует на PancakeSwap V2 (BSC) или Uniswap V2 (Base), LP сжигается на 0xdead
dpnmТокен закрытой системы в стиле MLM, где команда контролирует кривую и «цена только растёт» — это фичаАлгоритмическая цена pool / supply, дневной лимит покупки, лимит дохода 1:2, феноменальное дерево 3 ветки × 10 уровней, GWT-компенсация❌ Токен никогда не покидает контракт протокола. Обеспечен paymentToken в пуле на 100%

Мультичейн by design

Сама фабрика — идентичный Solidity на каждом EVM-чейне. Сегодня мы отгружаем в BSC; Base и другие L2 подключаются так:
  1. Деплоим фабрику + реализации шаблонов в новой сети
  2. Прописываем chain-specific paymentToken и dexRouter в параметры вызова launch()
  3. Регистрируем те же id шаблонов
Ключ деплойера, multisig и treasury могут отличаться по сетям — это просто параметры конструктора каждого инстанса.

Что развёрнуто сегодня

См. Деплой — там живые адреса.

Audit posture

  • Threat model + инварианты + сценарии атак для шаблона dPNM лежат в agentflow-contracts/audit-flow/ (приватный репозиторий).
  • Рекомендованный путь аудита: Spearbit private (~120k180k)Code4renapublicконтест(120k–180k) → Code4rena public контест (80k–120k) → Immunefi bounty (пул $500k, 90 дней после запуска).
  • Mainnet-деплои гейтятся за окончанием аудита. Testnet-деплои есть для интеграционной работы и могут быть переразвёрнуты в любой момент.