У Nock всего 12 опкодов, что означает, что вы можете удерживать весь набор инструкций в своей голове одновременно. Большинство архитектур наборов инструкций имеют сотни инструкций — x86 имеет более 1,000, ARM имеет сотни, даже RISC-V имеет 47 базовых инструкций. Важность этого для личного суверенитета не очень хорошо осознается. Когда у вас есть 12 опкодов, вы можете записать полную спецификацию на одном листе бумаги. Вы можете доказать свойства каждой отдельной операции. Вы можете провести аудит всей системы, не нуждаясь в команде специалистов. Компромисс в том, что простые операции могут занять больше шагов в Nock, чем в сложной ISA, но выгода в том, что ничего не скрыто. Нет специальных случаев, нет неопределенного поведения, нет особенностей, определяемых реализацией. Каждое вычисление сводится к комбинациям 12 операций, и вы можете точно отследить, что происходит на каждом шаге. Если вы не можете отследить, что делает ваш компьютер, то вы на самом деле не владеете своим компьютером.