Dokumente · Tanocrix
Digitaler Agent
Jeder Knoten im Weltmodell — mit Identität, Zustand, Beziehungen, Fähigkeiten und Ereignissen.
01 · Grundlagen
Was es ist.
Ein digitaler Agent ist die einheitliche Form, die jeder Knoten im Tanocrix-Weltmodell annimmt. Eine Maschine, eine Charge, ein Auftrag, ein Werker, ein Fehler, eine Ursache — sie alle sind dasselbe Konstrukt mit fünf Facetten. Drei davon — Identität, Zustand, Beziehungen — trägt jeder Knoten selbst. Die beiden anderen sind als geschlossene Kataloge für das Modell als Ganzes festgelegt, nicht als Felder am einzelnen Knoten. „Agent“ meint dabei nicht, dass der Knoten selbst handelt oder eine KI enthält: Er trägt lediglich, was über ihn gilt, was mit ihm geschehen darf und was mit ihm geschehen ist.
Die fünf Facetten.
Identität — eine kanonische Kennung plus die Menge aller Namen, unter denen andere Systeme denselben Knoten kennen: Seriennummer, RFID, Barcode, Kamera-Track, Datenbankschlüssel. Jeder dieser Aliasse trägt Konfidenz und Quelle, damit das Zusammenführen zweier Datensätze eine prüfbare Entscheidung bleibt und kein stiller Nebeneffekt.
Zustand — was gerade gilt. Der Zustand wird nie überschrieben; er ist das Faltungsergebnis aller Ereignisse. Jede Änderung ist eine neue Revision, die die vorherige schließt, mit eigener Gültigkeitsspanne. Die Frage „was galt am 3. März?“ ist damit eine Abfrage, keine Rekonstruktion.
Beziehungen — woran der Knoten hängt: verbaut, gelaufen auf, gefunden an, freigegeben durch. Jede Kante ist selbst ein append-only Datensatz mit festgelegten, typisierten Endpunkten. Siehe Relation Record.
Fähigkeiten — was mit dem Knoten überhaupt geschehen darf, als geschlossener Katalog je Knotentyp. Eine Charge kann gesperrt, quarantänisiert, verschrottet, zurückgerufen werden; ein Besucher kann fast nichts. Eine Fähigkeit ist nie eine Selbstermächtigung: Jede bleibt eine signierte Aktion durch das Gate, und eine KI darf ausschließlich vorschlagen.
Ereignisse — was tatsächlich passiert ist, ebenfalls als geschlossener Katalog je Knotentyp: Wareneingang, freigegeben, kalibriert, gesperrt, verschrottet, wiedereröffnet. Sie stehen in einem append-only, hash-verketteten Protokoll. Das Protokoll ist das Original; der Graph ist daraus abgeleitet.
Warum es wichtig ist.
In einer klassischen Datenbank ist eine Charge eine Zeile, die überschrieben wird. Wer wissen will, warum sie gesperrt wurde, sucht in Protokolldateien — falls es welche gibt. Als digitaler Agent trägt dieselbe Charge ihre Begründung selbst: Der Zustand folgt aus Ereignissen, die Ereignisse hängen an Aktionen, die Aktionen an Freigaben und Signaturen.
Die Kataloge sind bewusst geschlossen. Ein neuer Knotentyp kann nicht ausgeliefert werden, ohne seine Fähigkeiten und Ereignisse zu deklarieren — ein Test erzwingt das. Eine Fähigkeit, die nicht im Katalog steht, existiert nicht; sie lässt sich nicht als Kundendatenfeld nachrüsten, sondern nur durch eine versionierte Änderung der Spezifikation.
02 · Einordnung
Bezug zu den Produkten.
Die fünf Facetten sind in der Tanocrix-Spezifikation festgelegt und werden schrittweise in die Produkte übernommen. Haggarti arbeitet heute auf den Knoten, ihren Revisionen und ihren Kanten: Ein Vorschlag verweist auf reale Objekte statt auf freien Text, und jede Freigabe hängt an einer Signatur. Die expliziten Fähigkeits- und Ereigniskataloge je Knotentyp sind der jüngste Teil der Spezifikation und noch nicht in allen Produktschritten abgebildet.