Индекс сопоставляет заявления, тон наблюдаемых TON-каналов, рынок и предложение стейблкоинов. 78 баллов — не 78% вероятности бычки.
Четыре компонента. Одно правило.
Импульс Дурова
Тон TON-каналов
Рынок
Стейблкоины в TON
Нет любого компонента — нет общего числа. Доступные компоненты сохраняются отдельно. Веса не перераспределяются. Coverage — сумма весов пригодных блоков, а не точность.
B = (0.35 M + 0.20 L) / 0.55
H = F − B
F — «Ожидания»: заявления + тон выбранных каналов. B — «Рынок и ликвидность». При H ≥ +20 ожидания обгоняют рынок; при H ≤ −20 рынок сильнее нарратива; между границами большого расхождения нет.
Как читать шкалу
- 0–19 · Паша, мы всё потеряли
- 20–39 · Ждём уже который цикл
- 40–59 · Паша что-то готовит
- 60–79 · Кажется, начинается
- 80–100 · Чемодан на Луну собран
Зона определяется после округления только для экрана. Расчёт и вклады в изменение сохраняют double precision. Высокий индекс не подтверждает будущий рост.
Формулы компонентов
D · Реестр инициатив
Одна инициатива — один балл текущего состояния. Повторный пост не обновляет возраст. Переход к запуску заменяет анонс. Полное проверенное окно без событий даёт 50; отсутствие сбора остаётся null.
U = clamp(Σu, −6, +6)
D = 50 + 50 × tanh(U / 3)
Анонс: a=+0.5, h=7 дней; pilot: +1, 14; подтверждённый запуск: +2, 28; проверенный пропуск однозначного срока: −0.5, 14; отмена: −1.5, 28; нерелевантное: 0. Состояния старше 180 дней дают ноль. Возраст считается от effective_time до конца UTC-дня.
Нужны полный watermark, проверка реестра не старше 6 часов и редакционное подтверждение всех ненулевых состояний в первые 30 дней. «Скоро» и неоднозначные сроки не дают автоматический штраф.
S · Независимые группы каналов
Окно — 7 завершённых дней. До фиксации панели исследуются минимум 15 кандидатов за 30 дней; панель — 8–12 независимых источников, минимум два языка, если доступны. Официальные, принадлежащие Дурову и владельцу сайта каналы исключаются.
На каждую ownership group берём последние 3 релевантных оригинальных авторских поста за UTC-день; tie-break — message_id. Реклама, чистые пересылки и копипаста исключаются до отбора. Выбор не зависит от знака оценки.
Ton_outlook: −1 / 0 / +1 / not_applicable. Отсутствие позиции не равно нейтральной позиции. Цитату оппонента не приписываем автору. Сарказм и неуверенные случаи требуют review.
Минимум 3 валидных поста в каждой пригодной группе, 5 групп и 20 валидных постов суммарно. Классифицировано ≥90% выбранных кандидатов, прочитано ≥80% фиксированной панели. Все группы имеют явный статус. У каждого ownership group равный вес.
T использует отдельный durov_trust с теми же минимумами и не входит в I. Для автоматизации нужны 200 размеченных текстов, двойная разметка 100, holdout macro-F1 ≥0.80 и precision relevance ≥0.90. Класс с <20 примерами не считается проверенным. Сейчас автоматизация отключена.
M и L · Рынок и предложение стейблкоинов
r30 = ln(Pt / Pt−30)
rel7 = r7 − ln(BTCt / BTCt−7)
M = 0.45 N(r7) + 0.35 N(rel7) + 0.20 N(r30)
g28 = ln(Ct / Ct−28)
L = N(g28)
Asset identity: внутренний ton-native, CoinGecko ID the-open-network. Смена названия TON → GRAM не меняет историю. Совпадающий по тикеру Jetton не допускается.
N(x) = 50 + 50 × tanh(x / (2s))
История — последние 180 валидных значений признака строго до t, минимум 120. Floor 0.01 для r7/rel7, 0.02 для r30/g28. MAD — медиана отклонений от медианы истории. Текущий x не центрируется на исторической медиане: N(0)=50, отрицательная доходность даёт меньше 50.
Цены — sample в пределах 60 минут от закрытия UTC-дня, не live quote. Supply — сумма totalCirculatingUSD по provider-date без повторного сложения breakdown. Нулевые/отрицательные логарифмические входы — missing. |g1|>0.20 блокирует L до ручной проверки. Depeg, исправления и смена состава требуют quality flags.
«Цена растёт» допустимо только при r7>0 и r30>0. TVL и DEX-объём — контекст с нулевым весом.
Время, история и исправления
Официальный выпуск относится к завершённому UTC-дню. Сбор: с 06:00 до 12:00 UTC следующего дня каждые 30 минут. При неготовности источника выпуск не выдумывается. Сохраняются event_time, observed_at, ingested_at и available_at; будущая информация не меняет прошлый cutoff.
Каждый выпуск неизменяем. Исправление — отдельная revision с причиной и ссылкой на оригинал. История по умолчанию показывает original series. Смена версии методики или панели разрывает сравнение, а не изображает рыночную дельту.
Три крупнейших вклада по модулю и «прочее» суммируются в неокруглённую дельту. Без соседнего сопоставимого выпуска сравнение недоступно. После 48 часов задержки старое число становится вторичным. Статус переносится в PNG.
Исторический backfill, полученный сегодня, — retrospective reconstruction, а не point-in-time backtest. Для live нужны 30 дней shadow-наблюдения с quality reports. Текущая готовность — collecting.
Реклама и независимость
Продукты команды имеют маркировку и не участвуют в input manifest. Рекламный конфиг не меняет формулу, веса, события и разметку. Пока конечные URL не подтверждены, рекламных переходов нет.
Предложенные веса — продуктовые приоритеты, не оптимизация доходности. Методика v0.1 — исследовательская beta, не проверенная торговая модель.