Приложение A

Структурные модели URX Points, карьерного уровня, Дисциплины, Точности, порогов прогрессии, Shield и Освобождения без проприетарных весов.

В этом приложении описано, как формируются метрики прогрессии, а не точные коэффициенты. URX балансирует прозрачность и защиту от манипуляций.

Детальные веса могут оставаться проприетарными; Rulebook и продукт — источник поведения для пользователя.

Термины в этом приложении

КонцептТермин RulebookСмысл здесь
Raceсоревнование, стартСоревновательное событие URX, где атлеты регистрируются, публикуют активности и получают результатыне обычная тренировка.
ActivityактивностьЗаписанная сессия (данные трекера), которую можно опубликовать в соревнование или которая питает прогрессию после верификации.

Единицы темпа и дистанции — по лиге: Бег, Плавание.

A.1 General principles

  • Все метрики считаются алгоритмически из верифицированных входов, если не указано иное.
  • Скользящие окна — где задано регламентом (Дисциплина, окно очков для рейтинга и т.д.).
  • Модели могут перекалибровываться вперёд; перекалибровка не переписывает официальную турнирную таблицу соревнования после Results out (Appendix B, неретроактивность).
  • Enforcement (Penalties, DQ) может корректировать или отзывать исходы, питающие метрики.

A.2 URX Points and ranking structure

Начисление. URX Points — валюта учёта:

URX Points = f(ценность участия, результативность официального результата, поток влияния (с ограничением), сезонный контекст)

Принципы:

  • Sport-first: верифицированное участие и официальные результаты — основа total; ограниченный influence может смещать total, но не заменяет спорт (URX Points allocation, Part VI).
  • RUN Challenger: множитель 1,3× на URX-компонент race-outcome для eligible атлетов; Viber не получает его на этом компоненте (Athlete status, Part III).
  • Непередаваемы; вручную не редактируются, кроме governance/enforcement; могут откатываться при integrity.

League division (A / AA) — из верифицированного профиля для лиги, не скрытый член расчёта карьерного уровня (Division structure, Part VI).

Таблицы рейтинга. Global и league не сортируют всех по flat total. Порядок:

  1. Карьерный уровень — выше tier над ниже (primary key).
  2. URX Points — внутри уровня по убыванию за rolling window (365 дней).
  3. Tie on points — на одном уровне выше тот, у кого позже timestamp последней подтверждённой активности (Tie-Break rules, Part VII).

URX Points сортируют внутри уровня; не задают карьерный уровень (A.3).

Больше очков ≠ выше уровень. Баланс URX Points никогда не заменяет мультифакторные пороги promotion; меняет только ordinal rank среди равного уровня (и total в окне может уступать более высокому tier с меньшими очками).

A.3 Карьерный уровень

Карьерный уровеньмультифакторный, отдельно от ledger URX Points (per league):

Career level = f(верифицированный объём, профиль темпа, Дисциплина, Точность, …, defense, enforcement)
  • Promotion / удержаниеmulti-axis пороги и defense; не балансы points.
  • Downgrade — провал defense, enforcement, неактивность, структурный пересмотр.
  • Максимум — по опубликованной лестнице лиги.
  • Метки division в UI лиги не переопределяют требования уровня.

A.4 Дисциплина

Дисциплинарегулярность верифицированной активности (90 дней, если не иное):

Дисциплина = f(частота активности, интервалы между активностями, recency, стабильность)

Длинные паузы снижают; стабильная работа поддерживает. Крайняя нерегулярность — policy и review.

A.5 Точность

Точность — согласованность активности с валидированным результатом (трек, темп, полнота, история):

Точность = f(согласованность данных, стабильность темпа, доверие верификации, историческая надёжность)

Скользящее окно. Повторные расхождения → review; серьёзные → Manual Review или DQ.

A.6 Promotion, defense, downgrade, division

Пути level — только A.3, не total URX Points.

Level promotion   = f(мультиосевой верифицированный результат, пороги следующего tier)
Level defense     = f(пороги удержания текущего tier)
Level downgrade   = f(провал defense, спад, enforcement, структурные условия)
Division movement = f(верифицированный профиль, правила лиги)
  • Promotion — опубликованные пороги; defense — постоянно.
  • Downgrade не стирает историю.
  • Division movement — banding лиги; QLF→PRO-I level.

A.7 Shield и Освобождение

Shield — поглощает негативные эффекты прогрессии от исходов соревнования (DNS/DNF) до финализации для вас; не бонус; не ретроактивно; не отменяет финальное enforcement. Пять Shield / год регистрации (Shield protection, Part VI).

Shield effect = Block(выбранные негативные корректировки прогрессии)

Освобождение — пауза влияния соревнований на career level, Дисциплину, Точность, URX Points от верифицированных исходов соревнований (Institutional integrity); не Shield и не бан. С BSC; 60 дней self-service / год (Exempt status, Part VI).

Освобождение = Suspend(обновления от соревнований: level inputs, Дисциплина, Точность, URX из верифицированных исходов)

При Освобождении можно входить в соревнования, но paused-потоки не двигаются; это не «замораживает» live leaderboard соревнования в UI.

См. также: Начисление URX Points; Global Ranking; Приложение B.