Mientras seguía la fase de Preparar, omití un recuadro en el diagrama de secuencia porque quería ver si realmente dependía de algo.
Al principio, no parecía que estuviera roto.
Los operadores todavía tenían precios de referencia.
Todavía tenían datos de riesgo.
La evaluación de políticas todavía parecía posible.
Esperaba que el siguiente recuadro fuera de ejecución de políticas.
No era así.
El flujo se detuvo un paso antes.
Lo revisé de nuevo.
Mismo pedido.
Lo revisé una tercera vez.
Aún era el mismo pedido.
Esa fue la única sección que terminé subrayando.
Me equivoqué.
Había estado tratando la fase de Preparar como un paso adicional del protocolo.
Cuanto más seguí la secuencia, menos funcionaba esa explicación.

Dejé de preguntarme por qué el protocolo retrasaba la evaluación de políticas.
Empecé a preguntarme qué podría romperse en silencio si no lo hiciera.
Eso se sintió como una pregunta mucho mejor.
Si cada operador llega a la evaluación de políticas con una versión ligeramente distinta de la realidad, la ejecución determinista no necesariamente produce un único resultado determinista.
Ese fue el momento en que dejé de leer la secuencia.
Empecé a depurarlo.
Lo leí todo otra vez.
Recolección independiente.
Preparar.
Conjunto de datos canónico.
Evaluación de políticas.
Firmas.
Quórum.
Ya no había nada en ese orden que pareciera accidental.
Escribí cuatro palabras al lado del diagrama.
**Acuerdo antes del juicio.**
Eso no estaba en la documentación.
Para mí fue simplemente la forma más fácil de recordar lo que me inquietaba de la secuencia.
Dejé de pensar en la fase de Preparar como otro componente del protocolo.
Empecé a pensar en ello como la última oportunidad para eliminar el desacuerdo antes de que a alguien se le pida tomar una decisión.
Esa es mi interpretación después de rastrear la arquitectura de principio a fin.
También cambió lo que estoy mirando.
Ya no me interesa si Newton puede ejecutar políticas.
Me interesa si esta separación sigue haciendo que las decisiones del operador sean comprensibles una vez que las actualizaciones del oráculo se vuelven ruidosas, están retrasadas o son inconsistentes en condiciones reales de red.
Los diagramas de arquitectura siempre son limpios.
Los sistemas de producción rara vez lo son.
Todavía no he visto suficiente historial operativo como para saber si ese límite sigue pareciendo obvio cuando el camino feliz desaparece.
Esa es la pregunta que me llevo hacia adelante.
$NEWT solo se vuelve interesante para mí si ese límite entre la realidad compartida y las decisiones compartidas sigue siendo fácil de razonar incluso mucho tiempo después de que la producción deje de verse como el diagrama.

