Der Teil, der mir besonders aufgefallen ist, ist, wie eine Beschwerde über eine Auszahlung bestehen bleiben kann, selbst wenn jedes beteiligte System denkt, es hätte bereits die Antwort.
Ein Begünstigter eröffnet ein Ticket und sagt, dass er nicht bezahlt wurde. Der Support überprüft die Zeile und sieht, dass der Begünstigte gültig zugewiesen wurde. Die erste Frage scheint also geklärt zu sein. Der Anspruchsstatus ist klar. Die Person wurde für diese Auszahlung gemäß den Tischregeln genehmigt.
Der Support geht zur nächsten Prüfung. Ausführungspfad. Der Anspruch wurde bereits ausgeführt, nicht direkt vom Begünstigten, sondern durch einen delegierten Pfad, den das Programm erlaubte. Von der Betreiberseite klingt das nach Fortschritt. Der Anspruch wurde bearbeitet. Es ist etwas passiert. Der Support antwortet mit dem Satz, der normalerweise das echte Chaos einleitet: Ihr Anspruch wurde ausgeführt.
Der Begünstigte sagt immer noch unbezahlt.
Hier wird die dritte Überprüfung zum gesamten Fall. Abrechnungsergebnis. Die Finanzabteilung muss nun eine andere Frage beantworten als die vom Support gerade beantwortete. Nicht, ob die Zeile gültig war. Nicht, ob jemand darauf gehandelt hat. Ob diese Aktion in einem Abrechnungsdatensatz endete, den der Begünstigte tatsächlich als Zahlung anerkennen würde. Und manchmal lautet die Antwort immer noch nein, oder noch nicht, oder nicht an dem Ort, an dem der Begünstigte erwartet, sie zu sehen.

Deshalb fühlt sich dieser Blickwinkel in SIGN für mich natürlich an, statt erzwungen.
TokenTable ist nicht um einen flachen Auszahlungzustand herum aufgebaut. Dieselbe Zeile kann Begünstigtenreferenz, Betrag, Vesting-Bedingungen, Anspruchsbedingungen und Widerrufs- oder Rückforderungslogik tragen und dann durch direkte Verteilung, Anspruch des Begünstigten, delegierten Anspruch oder batchweise Abrechnung bewegt werden. Daher ist die wahrheitsgemäße Antwort auf "Wurde ich bezahlt?" nicht ein Statusfeld. Sie erstreckt sich über drei separate Überprüfungen: Anspruchszustand, Ausführungsweg, Abrechnungsergebnis.
Und die Beschwerde wird nur gelöst, wenn diese drei getrennt bleiben.
Wenn Support-Antworten aus dem Ausführungsweg kommen, kann die Antwort falsch klingen, selbst wenn sie technisch korrekt ist. Wenn die Finanzabteilung nur nach einem Abrechnungsartefakt sucht, ohne den delegierten Weg zurückzuverfolgen, muss die Zeile trotzdem von Hand neu aufgebaut werden. Der Fehler liegt nicht nur darin, dass Aufzeichnungen an verschiedenen Orten existieren. Der Fehler liegt darin, dass der falsche Datensatz die richtige Antwort unehrlich erscheinen lassen kann.
Das ist das Support-Problem, zu dem ich immer wieder zurückkomme.
Der Begünstigte fragt nach dem Ergebnis der Abrechnung. Der Support antwortet aus dem Ausführungsweg. Die Zeile selbst hängt weiterhin vom Anspruchszustand ab. Drei verschiedene Wahrheiten treten in dasselbe Gespräch ein, und der Betreiber klingt am Ende unzuverlässig, weil das System sie nicht in der richtigen Reihenfolge erklären kann.

Was SIGN hier interessanter macht, ist, dass es genau für diese Art von operationellem Durcheinander entwickelt zu sein scheint. TokenTable geht bereits davon aus, dass echte Programme delegierte Ausführung, Batch-Verarbeitung, Einfrierungen, Ablaufdaten, Widerrufe und Rückforderungen innerhalb derselben Oberfläche haben werden. Daher kann die Beweisschicht nicht damit aufhören, zu beweisen, dass eine Auszahlungstätigkeit stattgefunden hat. Sie muss bewahren, wer die Zeile genehmigt hat, welcher Politikweg die Aktion erlaubt hat, wann diese Aktion stattfand, welche Regelversion sie regierte und auf welchen Abrechnungsreferenz die Sache tatsächlich abgeschlossen wird.
Hier kommen das Sign Protokoll und SignScan für mich praktisch ins Spiel. Nicht als generische Vertrauensschicht. Als der Unterschied zwischen dem Wiederöffnen einer Beschwerde mit verlinkten Beweisen oder dem Wiederöffnen mit Screenshots, Wallet-Traces und Mutmaßungen. Der Betreiber muss in der richtigen Reihenfolge vorgehen. Zuerst Anspruchszustand. Dann Ausführungsweg. Dann Abrechnungsergebnis. Wenn diese Aufzeichnungen verknüpft bleiben, kann der Widerspruch erklärt werden. Wenn nicht, wird der Fall zu einer manuellen Rekonstruktion.
Das ist der echte Lesbarkeitstest.
Ein Auszahlungssystem wird nicht klarer, nur weil es zeigen kann, dass eine Tätigkeit stattgefunden hat. Es wird klar, wenn ein unglücklicher Begünstigter fragen kann: "Wurde ich bezahlt?" und der Betreiber ohne Zusammenfallen des Anspruchszustands mit dem Ausführungsweg oder des Ausführungswegs mit dem Abrechnungsergebnis antworten kann. Das ist ein viel härterer Standard. Aber es ist der, der tatsächlich entscheidet, ob ein Verteilungsprogramm vertrauenswürdig erscheint, wenn etwas schiefgeht.
Je mehr ich mir das ansah, desto weniger sah ich ein Übertragungsproblem. Ich sah ein Beschwerdeauflösungsproblem. Ich sah den genauen Moment, in dem der Support sagt, Ihr Anspruch wurde ausgeführt, die Finanzabteilung immer noch nicht den Abrechnungsdatensatz zeigen kann, den der Begünstigte als Zahlung akzeptieren würde, und der Begünstigte weggeht und denkt, das System versteckt etwas. Wenn die digitale Verteilung weiter skaliert, während diese drei Zustände verschwommen bleiben, dann wird "Ich wurde bezahlt" weiterhin einer der am wenigsten zuverlässigen Sätze im gesamten System sein.
#SignDigitalSovereignInfra $SIGN @SignOfficial
