Mir fiel auf, dass der Autorisierungs-Flow nicht einfach nur eine Ja-oder-Nein-Entscheidung hervorbringt. Betreiber prüfen, ob eine angeforderte Aktion die definierte Richtlinie erfüllt, signieren diese Entscheidung und erzeugen einen Autorisierungsbeleg, der später onchain verifiziert werden kann. Ich dachte immer wieder darüber nach, warum das Protokoll dieses zusätzliche Artefakt überhaupt erstellt, statt nach der Ausführung einfach aufzuhören.
Je genauer ich es mir ansah, desto mehr fühlte es sich so an, als versuche das Newton-Protokoll, die Autorisierung selbst prüfbar (auditable) zu machen. Das ist ein subtiler Unterschied. Die meisten Systeme konzentrieren sich darauf, ob eine Aktion stattgefunden hat. Das Newton-Protokoll scheint genauso daran interessiert zu sein, nachzuweisen, warum es erlaubt war, zu geschehen, und wer die Verantwortung für diese Entscheidung übernommen hat.