URX Logo

Системная модель

Единая схема от активности до верификации, состояний забега, прогрессии и рейтинга — в соответствии со Structural states и Appendix A.

Эта страница описывает, как система URX работает в целом.
Она связывает активность, соревнование, верификацию, прогрессию и рейтинг в единую модель.

1. Базовый поток

Каждый результат в URX проходит один и тот же pipeline:

Activity → Publication → Submission → Verification → Result → Турнирная таблица → Progression → Ranking

Определения

  • Activity — сессия в реальном мире (бег / плавание)
  • Publication — публикация активности в URX
  • Submission — опубликованная активность, отправленная на верификацию для забега
  • Verification — проверка (автоматическая + ручная)
  • Result — подтверждённый результат, принятый в соревнование
  • Турнирная таблица — официальное распределение мест (забег / сезон / лига)
  • Progression — влияние на уровень, метрики и баллы
  • Ranking — позиция среди атлетов (глобально / в лиге)

2. Структура соревнований

Season → Races → (опционально) Stages

  • Season — основной соревновательный цикл
  • Race — соревновательное событие с заданной механикой
  • Stage — опциональная фаза внутри забега

Все соревнования происходят внутри забегов.
Все забеги принадлежат сезону.

3. Жизненный цикл забега

Каждый забег проходит фиксированные состояния:

Upcoming → Live → Under review → Results out

Значение состояний

  • Upcoming — опубликован, но ещё не начался
  • Live — окно забега открыто, принимаются отправки
  • Under review — окно закрыто, идёт верификация
  • Results out — опубликованы официальные результаты (финальное состояние)

Правила

  • Лидерборд является предварительным в состояниях Live и Under review
  • Таблица результатов становится официальной только в состоянии Results out
  • Апелляции возможны только до Results out

4. Слои проверки (что происходит с активностью)

Активность может быть остановлена на разных уровнях:

1. Уровень механики (до submission)

  • Активность не соответствует правилам забега → публикация блокируется
  • Это не является нарушением

2. Уровень верификации

  • Данные недостоверны или противоречивы → отклонено
  • Может быть исправлено и отправлено повторно (если допускается)

3. Уровень контроля (enforcement)

  • Злоупотребления, манипуляции, мошенничество → штраф / DQ / бан

5. Финализация результата

Результаты становятся окончательными в момент:

Results out

После этого:

  • Порядок в забеге не пересчитывается
  • Апелляции закрыты
  • Изменения возможны только через формальные процедуры контроля или исправления

6. Модель прогрессии

Прогрессия многоуровневая и не основана на одной метрике.

6.1 Карьерный уровень

Уровень рассчитывается независимо:

Карьерный уровень = f(verified performance, discipline, accuracy, consistency, enforcement)

  • Основная ось прогрессии
  • Определяет соревновательный уровень
  • Не зависит от суммы баллов

6.2 URX Points

URX Points — это учётная система:

URX Points = f(participation, results, capped influence, context)

  • Используются для сравнения внутри одного уровня
  • Не определяют уровень
  • Считаются в скользящем окне (например, 365 дней)

6.3 Вспомогательные метрики

  • Дисциплина — регулярность публикаций во времени
  • Точность — надёжность и качество данных

Они влияют на прогрессию, но не являются самостоятельной системой ранжирования.

7. Модель рейтинга

Глобальный и лиговый рейтинг строятся по одному принципу:

  1. Карьерный уровень (основной ключ)
  2. URX Points (внутри уровня)
  3. Tie-break — время последнего подтверждённого результата (более поздний выше)

Следствия

  • Более высокий уровень всегда выше
  • Баллы сравниваются только внутри уровня
  • Больше баллов ≠ выше позиция между уровнями

8. Турнирная таблица vs рейтинг

Это разные системы:

Турнирная таблица

  • Привязаны к забегу или сезону
  • Определяются механикой
  • Фиксируются в Results out

Ranking

  • Кросс-забеговая система
  • Основан на прогрессии (уровень + баллы)
  • Обновляется постоянно

9. Специальные состояния

Освобождение

Освобождение = приостановка влияния забегов на прогрессию

  • Результаты забегов не влияют на:
    • входные данные уровня
    • discipline
    • accuracy
    • URX Points от результатов забегов
  • Не блокирует участие
  • Не исключает атлета из лидерборда конкретного забега

Shield

Shield = блокировка отдельных негативных эффектов прогрессии

  • Предотвращает конкретные негативные последствия (например DNS/DNF)
  • Не даёт положительного эффекта
  • Должен быть применён до фиксации результата

10. Модель контроля

URX разделяет системные ошибки и нарушения:

Не являются нарушениями

  • Неподходящая механика забега
  • Отклонённая отправка
  • Поздняя публикация

Нарушения

  • Мошенничество
  • Манипуляции
  • Злоупотребление верификацией

Последствия

Violation → Penalty → Disqualification → Ban (при эскалации)

  • DQ влияет на результаты
  • Бан влияет на доступ к платформе

11. Принципы системы

  • Verification определяет достоверность
  • Турнирная таблица определяет результат
  • Progression определяет статус
  • Ranking определяет позицию

Система не интерпретирует усилия.
Она фиксирует подтверждённые результаты и применяет правила последовательно.

См. также: Обзор жизненного цикла забега; Структурные состояния; От механики к enforcement.