Большая картина
Ончейн-слой AgentFlow — это одна фабрика, которая разворачивает токены из реестра аудированных шаблонов. Каждый токен — включая сам$FLOW — это инстанс зарегистрированного шаблона.
Зачем фабрика
Фабричный паттерн даёт три вещи:- Один аудит на шаблон. Когда
Spearbitзакроет аудит шаблона dpnm, каждый инстанс dpnm, развёрнутый позже, получит этот аудит бесплатно. Никаких повторных аудитов на каждый запуск токена. - Дешёвые деплои. Минимальные прокси-клоны EIP-1167 стоят примерно
$2газа вместо$200за полный байткод-деплой. Запуск токена в BSC остаётся дешевле$0.50суммарно. - Открытость к расширению. Добавление нового шаблона — одна транзакция:
factory.registerTemplate(id, impl, initSelector). Следующий тип токена (vesting? staking? AI-custom?) не требует новой фабрики.
Философия шаблонов
| Шаблон | Когда выбирать | Механика | Выход на DEX? |
|---|---|---|---|
| virtuals | Memecoin / токен агента / 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 подключаются так:- Деплоим фабрику + реализации шаблонов в новой сети
- Прописываем chain-specific
paymentTokenиdexRouterв параметры вызоваlaunch() - Регистрируем те же
idшаблонов
Что развёрнуто сегодня
См. Деплой — там живые адреса.Audit posture
- Threat model + инварианты + сценарии атак для шаблона dPNM лежат в
agentflow-contracts/audit-flow/(приватный репозиторий). - Рекомендованный путь аудита: Spearbit private (~80k–120k) → Immunefi bounty (пул $500k, 90 дней после запуска).
- Mainnet-деплои гейтятся за окончанием аудита. Testnet-деплои есть для интеграционной работы и могут быть переразвёрнуты в любой момент.