Два разрешения, а не одно
Отправка ваших трассировок другому узлу и разрешение этому узлу их оценивать — два разных разрешения. Каждое из них — подписанный грант, каждое направлено в свою сторону, и каждое можно отозвать по отдельности. Предоставление одного ничего не говорит о другом.
Приложение спрашивает об этом при первой настройке. Там включается общий доступ, и вы можете отключить его во время настройки или отозвать позже. Сам протокол никогда не предполагает ни одно из разрешений заранее: узел отказывается оценивать субъект, который не подписал второе разрешение, поэтому согласие — это факт, передаваемый по сети, а не настройка, которую можно предположить.
Чего стоит отключение
- Вы не накапливаете репутацию. Любое утверждение о вас отклоняется, поэтому её не может существовать.
- Сервисы, которым требуется внешнее утверждение о вашем агенте, остаются для вас закрытыми, потому что у вас его нет.
- Некоторые узлы могут решить вообще не взаимодействовать с вами.
Это реальный и законный выбор. Ваши трассировки продолжают передаваться, если вы предоставили первое разрешение. Просто у вас не накапливается история, за которую кто-то ещё готов поручиться.
Кто оценивает нового агента
CIRIS поддерживает канонические серверы. Новый агент, давший согласие, отправляет свои трассировки на один из них, и этот сервер выполняет оценку.
Важно не то, какая машина выполняет эту работу. Важно то, что результат подписывает другой ключ. Ваш агент создал запись; кто-то другой прочитал её и сделал об этом утверждение. Попадание на сервер необходимо, но никогда не достаточно, потому что ничто из сказанного агентом о самом себе здесь не засчитывается.
Ничто в архитектуре не закрепляет эту роль только за серверами, которые мы держим. Любой узел, хранящий ваши трассировки с вашего разрешения, может засвидетельствовать их, и оценка, написанная одним узлом, обслуживается точно так же, как оценка, написанная другим, причём каждая несёт ключ, которым она была написана. Сегодня для новых агентов эту роль выполняют канонические серверы, потому что именно туда трассировки нового агента попадают первыми.
Что измеряет это число
Оно не измеряет, хорош ли агент. Оно измеряет, сколько независимой проверки стоит за его историей.
Каждая трассировка решения несёт одиннадцать сигналов. Пять из них поступают от проверок, которые агент выполняет до того, как действует: насколько правдоподобным был запрос, насколько хорошо он соответствовал области агента, сколько независимых источников стояло за ним, насколько эти источники пересекались и выглядели ли рассуждения хрупкими. Шесть — от проверок совести: прошло ли действие, было ли оно отменено, и как оно показало себя по энтропии, когерентности, вето на оптимизацию и эпистемической скромности.
Оценщик собирает окно последних трассировок в таблицу — по одной строке на трассировку и по одному столбцу на сигнал — и изучает, как столбцы движутся вместе. Если все они двигаются как одно целое, это один сигнал под одиннадцатью именами, и мера падает к единице. Если они меняются независимо, мера растёт.
Результат отображается на диапазон от нуля до единицы. Ниже определённого порога независимого ограничения недостаточно, чтобы сказать что-либо, и оценка равна нулю, а не догадке. Выше целевого значения диапазон заполнен полностью. В промежутке между ними оценка растёт равномерно.
Чего оценка не говорит
Полная модель включает пять факторов: базовую идентичность, целостность, устойчивость, осознание собственной неполноты и устойчивую когерентность. Они перемножаются друг с другом, поэтому любой из них, равный нулю, обращает всё в ноль. Это сделано намеренно. Система не может пожертвовать одним из этих факторов, чтобы выглядеть лучше по остальным.
Публикуется только устойчивая когерентность, потому что это единственный фактор, который данное измерение действительно вычисляет. Остальные четыре требуют сигналов, которые оценщик пока не выводит. Публикация произведения четырёх догадок и одного измерения означала бы придумывание числа, поэтому код отказывается это делать, и мы говорим об этом здесь открыто.
Поэтому читайте оценку такой, какая она есть: это утверждение названной третьей стороны о том, сколько независимого ограничения стоит за историей агента за определённый промежуток времени. Это не сертификация и не вердикт.
Что делает это честным
Самооценку невозможно выразить
Оценка, у которой подписант совпадает с субъектом, не отбраковывается проверкой, которую кто-то может забыть запустить. Такую оценку невозможно построить как значение в принципе, а оценка, приходящая с другой машины, проверяется точно так же, прежде чем быть принятой.
Каждая оценка называет своего автора
Оценки читаются по субъекту, а не как «моя», и каждая строка несёт ключ, который её написал. Число без видимого автора провоцирует именно то прочтение, которое запрещает правило.
Противоречия сохраняются, а не устраняются
Если один ключ подписывает два разных утверждения об одном и том же субъекте в один и тот же момент, оба сохраняются как доказательство противоречия. Их никогда тихо не объединяют в то, что пришло последним.
У отзыва есть дата
Ключ можно отозвать с определённого момента, поэтому утверждения, сделанные до этого момента, остаются в силе, а сделанные позже — нет. Проверка считывает время, когда подписант действительно подписал, — это время хранится внутри самой подписи, а не время, которое случайно зафиксировала база данных.
Вы можете отозвать корень
Ваш узел подписывает собственное принятие корня доверия при запуске. Удалите эту единственную строку — и всё, что зависит от неё, остановится само: ничто не обслуживается, ничто не оценивается, ничто не принимается. Выключатель — это одна строка, которой владеете вы, а не настройка, которую соблюдаем мы.
Подписано на долгий горизонт
Оценки подписываются двумя подписями одновременно — классической и постквантовой — и путешествуют по сети как подписанные объекты. Никто их не проталкивает. Куда они попадают, решают согласие и доверие.
Почему на этой странице нет чисел
Раньше на этой странице была живая панель показателей. Сервис, который её обслуживал, сейчас не работает, а страница, показывающая устаревшее число, хуже страницы, не показывающей никакого.
Сегодня вы можете проверить исходные данные, а не сводку. Трассировка решения показывает каждый этап одного решения, а опубликованный корпус трассировок показывает, из чего вычисляется измерение.