Knot | Signed Audit Trail for AI Agents

Knot is a signed, tamper-evident audit trail for AI agents. The repository and its documentation publish on 1 September 2026.

Όταν ένας βοηθός αναζητά κάτι, γράφει μια απάντηση ή αποθηκεύει εργασία, το Knot διατηρεί την ενέργεια και το αποτέλεσμά της μαζί. Κάθε νέα σημείωση συνδέεται με την προηγούμενη, ώστε η πλήρης ακολουθία να παραμένει σαφής και οι μεταγενέστερες αλλαγές να μην μπορούν να κρυφτούν.

Δημιουργήθηκε κατά τη διάρκεια της εργασίας

Αν κάποιος ρωτήσει γιατί ένας βοηθός έκανε μια επιλογή, κανείς δεν χρειάζεται να ανασυνθέσει την ιστορία από μνήμης. Η σφραγισμένη διαδρομή δείχνει την ακριβή ακολουθία, αποκρύπτει ευαίσθητες λεπτομέρειες και επιτρέπει σε ένα δεύτερο άτομο να ελέγξει τι συνέβη. Η απάντηση προέρχεται από την αρχική εκτέλεση, όχι από μια περίληψη που γράφτηκε εκ των υστέρων.

Δημιουργούνται κατά τη διάρκεια της εργασίας

Το Knot δημιουργεί τις αποδείξεις καθώς εργάζεται ο βοηθός, αντί να ζητά από τις ομάδες να τις ανασυνθέσουν εβδομάδες αργότερα. Καταγράφει ενέργειες και αποτελέσματα, αποκρύπτει υποστηριζόμενα μυστικά πριν την αποθήκευση, υπογράφει το χρονοδιάγραμμα και εξάγει ένα φορητό πακέτο για τον επόμενο ελεγκτή.

Από τη λειτουργία στην ανεξάρτητη αναθεώρηση

Δημιουργείται από την ίδια τη λειτουργία

Όταν ξεκινά ένα συμβάν, η ομάδα απόκρισης εργάζεται με βάση το αρχικό χρονολόγιο, τα αποτελέσματα εργαλείων και τις αλλαγές αρχείων. Το Knot συσκευάζει αυτά τα αποδεικτικά με την υπογεγραμμένη ρίζα τους, ώστε ένας εσωτερικός αναθεωρητής ή τρίτο μέρος να μπορεί να επαληθεύσει τη σειρά εκτός σύνδεσης, αντί να συζητά για μια ανακατασκευασμένη αφήγηση.

Το Knot καταγράφει μια εκτέλεση πράκτορα καθώς συμβαίνει, αποκρύπτει υποστηριζόμενα μυστικά, συνδέει γεγονότα σε μια υπογεγραμμένη δομή Merkle και εξάγει ένα φορητό πακέτο. Ένας αναθεωρητής μπορεί να ανακατασκευάσει και να επαληθεύσει την εκτέλεση εκτός σύνδεσης με το δημόσιο κλειδί.

Υπογεγραμμένο αρχείο πράκτορα. Διαβάστε το αρχείο καταγραφής σε οποιοδήποτε παρελθοντικό σημείο.

Πιστοποιητικά συλλογισμού που οποιοσδήποτε επαληθευτής ελέγχει εκτός σύνδεσης, σε γραμμικό χρόνο.

Μόνο προσθήκη, καταγραφή προέλευσης με αλυσίδα κατακερματισμού, χωρίς σιωπηλές επεξεργασίες.

Δημιουργήστε την πρώτη υπογεγραμμένη εκτέλεση, εξάγετε το πακέτο αποδεικτικών και επαληθεύστε το αποτέλεσμα εκτός σύνδεσης μόνο με το δημόσιο κλειδί. Ο παραγωγός και ο αναθεωρητής δεν χρειάζεται ποτέ να μοιραστούν εμπιστοσύνη.

Μια εγγραφή που μπορείτε να αποδείξετε, εκτός σύνδεσης

Δύο ερωτήσεις καθορίζουν την προμήθεια: πού εκτελείται και ποιος το ελέγχει. Το Knot εκτελείται στο υλικό που ήδη κατέχετε, εντός εγκαταστάσεων ή σε ευρωπαϊκή περιοχή, έτσι το καθολικό παραμένει μέσα σε ένα σύνορο που επιλέγετε. Εσείς κατέχετε το κλειδί υπογραφής και η επαλήθευση χρειάζεται μόνο το δημόσιο μισό, οπότε η κυριαρχία είναι η προεπιλογή και όχι μια αναβάθμιση για την οποία διαπραγματεύεστε.

Το λειτουργικό κέρδος είναι λιγότερες ώρες για την ανακατασκευή της ιστορίας. Το ίχνος ελέγχου δημιουργείται καθώς εργάζεται ο πράκτορας, μια ομάδα περιστατικών λαμβάνει αμέσως την ακριβή χρονολογία και ένας εξωτερικός αναθεωρητής μπορεί να επαληθεύσει τα ίδια φορητά αποδεικτικά χωρίς πρόσβαση στην υπηρεσία παραγωγής.

λιγότερη δουλειά ελέγχου, ταχύτερες απαντήσεις

Τι εξοικονομεί και τι απομειώνει τον κίνδυνο

Εκτός σύνδεσης, σε φορητό υπολογιστή, χωρίς υπηρεσία

Μια εγγραφή που μπορείτε να υποστηρίξετε

Αποδεικτικά στοιχεία δεδομένων που αγγίχθηκαν, απόκρυψη ΠΠΔ

Αποδείξιμο ίχνος αυτοματοποιημένων αποφάσεων

Ο λόγος να ενδιαφερθείτε είναι ένα μόνιμο αρχείο, όχι ένας πίνακας ελέγχου. Το Knot διατηρεί ένα υπογεγραμμένο, χρονολογικά ταξινομημένο αρχείο του τι κάνουν οι πράκτορες τεχνητής νοημοσύνης σας, και ένα τρίτο μέρος μπορεί να το επαληθεύσει εκτός σύνδεσης. Το αν αυτό το αρχείο ικανοποιεί μια νομική ή κανονιστική υποχρέωση εξαρτάται από την ισχύουσα απαίτηση και από τον τρόπο που ο οργανισμός σας το χρησιμοποιεί.

Ναι, ένα δεύτερο άτομο μπορεί να το ελέγξει

Σβησμένα, όχι αποθηκευμένα σε καθαρή μορφή

Είναι λογικό να αναρωτιέστε αν κάτι τέτοιο είναι δικό σας να το διαχειρίζεστε. Δεν είναι. Το Knot λειτουργεί πίσω από τον βοηθό και διατηρεί το αρχείο χωρίς να διακόπτει αυτό που κάνετε. Λαμβάνετε το όφελος όταν μια ερώτηση χρειάζεται μια σαφή, επαληθεύσιμη απάντηση.

Το αρχείο δεν μπορεί να αλλαχθεί αθόρυβα

Δεν χρειάζεται να καταλάβετε πώς λειτουργεί για να απολαύσετε αυτό που κάνει. Σκεφτείτε το σαν ένα αριθμημένο βιβλίο αποδείξεων ή ένα δεύτερο άτομο που μετράει το ταμείο. Δεν βλέπετε ποτέ τη δουλειά, αλλά μπορείτε να εμπιστευτείτε το αποτέλεσμα επειδή ήταν δύσκολο να πλαστογραφηθεί. Εδώ είναι τέσσερις απλοί λόγοι για τους οποίους έχει σημασία.

Κάθε ενέργεια και αποτέλεσμα παραμένει σε τάξη

Τίποτα να εγκαταστήσετε ή να διαχειριστείτε

Κρατάει αρχείο που κανείς δεν μπορεί να αλλάξει κρυφά

Ένας προσεκτικός, έντιμος τηρητής αρχείων

Δεν θα το χρησιμοποιήσετε ποτέ μόνοι σας. Αλλά είναι ένα μικρό, προσεκτικό πράγμα που βοηθά να τηρείται έντιμο αρχείο για το τι κάνουν οι βοηθοί υπολογιστών στο όνομά σας. Ορίστε όλη η ιδέα, ένα απλό βήμα τη φορά, με ένα καθημερινό παράδειγμα για το καθένα.

Εκτός σύνδεσης, χωρίς συνεργασία παρόχου

Επεξεργαστείτε ένα γεγονός, η ρίζα σπάει

Καθολικό σε τοπικό δίσκο, όχι σε βάση δεδομένων παρόχου

Γιατί κερδίζει η επαλήθευση εκτός σύνδεσης

Ένας φιλοξενούμενος προβολέας ιχνών καταγράφει τι έκανε μια εκτέλεση. Μια υπηρεσία αξιολόγησης διατηρεί τα αποτελέσματα στην υποδομή που τα παρήγαγε. Ένας διακομιστής μεσολάβησης παρατηρησιμότητας βρίσκεται δίπλα στην κίνηση. Ένα αρχείο καταγραφής ελέγχου βάσης δεδομένων είναι μια γραμμή σε έναν πίνακα που κάποιος μπορεί ακόμα να ενημερώσει. Κανένα από αυτά δεν υπογράφει ένα γεγονός, δεν παράγει ρίζα Merkle ή δεν υποστηρίζει επαλήθευση εκτός σύνδεσης. Το Knot είναι βελτιστοποιημένο για εγγραφή με γνώμονα την επαληθευσιμότητα: το κέντρο σχεδιασμού είναι το υπογεγραμμένο γεγονός, όχι ο πίνακας ελέγχου.

είναι πλατφόρμες ιχνών, όχι βάσεις δεδομένων

Υπογεγραμμένα αρχεία καταγραφής ελέγχου πράκτορα

Ανάλυση, αποκάλυψη, υπογραφή, αποθήκευση

Ο δαίμονας knot εκθέτει τα εργαλεία commit_event, replay και subscribe, καθώς και τους πόρους knot://, μέσω του συμβατού με το πρότυπο MCP Streamable HTTP transport, με μια γέφυρα stdio για τοπική σύνδεση επεξεργαστή. Ο έλεγχος ταυτότητας με διακριτικό Bearer χρησιμοποιεί σύγκριση σταθερού χρόνου. Η διεπαφή γραμμής εντολών knot αντικατοπτρίζει τις ίδιες λειτουργίες με τυποποιημένους κωδικούς εξόδου για εύκολο scripting στο κέλυφος.

Καμία εμπιστοσύνη στον δαίμονα για κατανάλωση

Αποδείξτε την κατάσταση σε λογικό χρόνο T

Υπογεγραμμένο αντικείμενο ReplayAttestation

Οποιοδήποτε εύρος συμβάντων, ντετερμινιστικά

Επαληθεύστε την κατάσταση σε λογικό χρόνο

Οι προβολές είναι υλοποιημένες προβολές ανάγνωσης του καταγραφικού. Το ProjectionSet τις ανανεώνει ζεστά σε προεπιλεγμένο διάστημα ενός δευτερολέπτου, με ψυχρή ανανέωση κατά την ανάγνωση. Κάθε προβολή είναι ντετερμινιστική: η αναπαραγωγή των ίδιων συμβάντων μέσω αυτής πρέπει να παράγει τα ίδια bytes, που είναι αυτό που καθιστά ουσιαστική την πιστοποίηση αναπαραγωγής.

Τα μη μασκαρεμένα δεδομένα δεν γράφονται ποτέ

Ολόκληρη λέξη, χωρίς παγίδα υποσυμβολοσειράς

Ανιχνευτές που εκτελούνται σε κάθε συμβάν

Ο αγωγός αποκάλυψης εξετάζει κάθε μορφή JSON συμβάντος πριν από την αποθήκευση και αντικαθιστά τα διαπιστευτήρια και τα PII με κατακερματισμένα σταθερά σύμβολα. Η αποκάλυψη εφαρμόζεται κατά την εισαγωγή, ποτέ στην έξοδο, οπότε ο δαίμονας δεν κρατά ποτέ τα μη μασκαρεμένα δεδομένα εξαρχής. Ο αντιστοιχιστής κλειδιών είναι ολόκληρης λέξης, οπότε το donation_token δεν ταιριάζει με το token.

Επαναπαραγωγή και έλεγχος εκτός σύνδεσης

Κανονικοποίηση, κατακερματισμός, υπογραφή

Ο παραγωγός και ο επαληθευτής δεν μοιράζονται ποτέ εμπιστοσύνη

Κάθε συμβάν υπογράφεται πάνω από την κανονική του κωδικοποίηση, οπότε η υπογραφή είναι φορητή μεταξύ γλωσσών και επιβιώνει από διαφορετικό σειριοποιητή. Η επαλήθευση είναι εκτός σύνδεσης και χρειάζεται μόνο το δημόσιο κλειδί, γι' αυτό ένας καταναλωτής κατάντη δεν χρειάζεται ποτέ να εμπιστευτεί τη διαδικασία που παρήγαγε το αρχείο.

Επαληθεύστε με τίποτα άλλο παρά ένα κλειδί

Κάθε αλλαγή κατάστασης στον κύκλο ζωής του πράκτορα καταγράφεται ως αμετάβλητο Συμβάν: κλήσεις LLM, κλήσεις εργαλείων, μηνύματα, επεξεργασίες αρχείων, στιγμιότυπα κατάστασης, μετακινήσεις διακλαδώσεων. Κάθε ένα φέρει ένα ντετερμινιστικό αναγνωριστικό περιεχομένου BLAKE3, οπότε η εκ νέου εισαγωγή του ίδιου συμβάντος είναι μη λειτουργική. Οι κατακερματισμοί φύλλων τροφοδοτούν ένα δέντρο Merkle ανά εκτέλεση, και η μοναδική του ρίζα είναι αυτό που υπογράφει μια βεβαίωση.

Διαπιστευτήρια και ΠΔΠ κατά την εισαγωγή

Δέκα παραλλαγές φορτίου, αναγνωριστικά BLAKE3

Μορφή παραγωγής, υπογεγραμμένη και δοκιμασμένη

Το Knot είναι ένα αυτο-φιλοξενούμενο, επαληθεύσιμο εκτός σύνδεσης αρχείο καταγραφής συμβάντων για εκτελέσεις πρακτόρων AI. Τα συμβάντα περνούν από αποκρυπτογράφηση στην αποθήκευση, γίνονται προβολές ανάγνωσης και εκτίθενται μέσω ενός αυθεντικοποιημένου τελικού σημείου. Κάθε βήμα έχει μία δουλειά, οπότε η διαδρομή από το εκπεμπόμενο συμβάν στο αποδείξιμο πακέτο είναι εύκολο να ακολουθηθεί και να ελεγχθεί.

Ο επαληθευτής είναι ένα ξεχωριστό δυαδικό αρχείο. Δεν εμπιστεύεται τίποτα που δεν μπορεί να υπολογίσει εκ νέου από τα πρωτογενή συμβάντα.