Панель управления куратора не изменилась.
Это была та часть, к которой я никак не мог перестать возвращаться.
Я отслеживал, как VaultKit вписывается в существующий рабочий процесс хранилища. Я ожидал, что принудительное соблюдение политики как-то проявится. Ещё один экран подтверждения. Другой рабочий процесс. Что-то, что делало очевидным, что теперь между куратором и хранилищем находится другой системы.
Я не мог найти это.
Панель управления осталась той же.
Рабочий процесс остался тем же.
Я снова прошёл интеграцию, потому что предполагал, что пропустил момент, когда политика стала видимой.
Я не думал.
Это удивило меня сильнее, чем должно было.
Я всегда предполагал, что хорошее соблюдение должно оставлять следы.
Не потому, что трение желательно.
Потому что трение напоминает операторам, что существует граница.
VaultKit, похоже, начинает с другого допущения.
Возможно, самая сильная политика — не та, которую операторы постоянно замечают.
Может быть, именно ту, которую они почти забывают, потому что она тихо отказывается выполнять что-либо за пределами своих правил.
Сначала я думал, что это просто более удачный дизайн продукта.
Чем больше я перечитывал поток, тем менее полноценным казалось это объяснение.
Удобство не показалось достаточно важным, чтобы оправдать архитектуру.
Я все гадал, на что на самом деле оптимизировали инженеры Ньютона.
В конце концов я перестал думать об интерфейсах.
Я начал думать о доверии.

Если принуждение исчезает в инфраструктуре, операторам не нужно менять способ работы.
Меняется политика.
Рабочий процесс — не исчезает.
Похоже на намеренное решение.
Но это также порождает вопрос, который я не мог отпустить.
Если принуждение становится почти невидимым, где живет понимание политики?
Протокол никогда не забывает политику.
Оператор может.
Не потому, что кто-то становится небрежным.
Потому что надежная инфраструктура имеет привычку исчезать из сознательного внимания.
Обычно это признак хорошей инженерии.
Я просто не уверен, что это вся история.
Институциональные системы зависят не только от корректного принуждения.
Они также зависят от операторов, которые все еще понимают границы, внутри которых работают.
Это не одна и та же инженерная проблема.
Это можно решить кодом.
Другое должно пережить рутину.
Я все гадал, приняли ли инженеры Ньютона этот компромисс намеренно...
или же это просто цена того, чтобы принуждение почти не было заметно во время обычных операций.
Я все еще не решил, что именно об этом.
Первое настоящее испытание, вероятно, не случится, пока каждая политика молча одобряет каждое действие.
Это произойдет через несколько месяцев.
Одна обычная транзакция.
Один неожиданный отказ.
Протокол будет точно знать, почему он отказался.
Я все еще наблюдаю, понимает ли оператор этот ответ так же ясно.
становится интересным для меня только если невидимое принуждение масштабируется, не заставляя понимание политики исчезать вместе с ним постепенно.
Похоже, это две отдельные инженерные задачи.
Я наблюдаю, будут ли в производстве обращаться с этим так же.



