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.
Amikor egy segéd utánanéz valaminek, választ ír vagy munkát ment, a Knot együtt tartja a műveletet és annak eredményét. Minden új jegyzet az előzőhöz kapcsolódik, így a teljes sorrend világos marad, és a későbbi módosítások nem rejthetők el.
Ha valaki megkérdezi, miért döntött egy segéd úgy, ahogy, senkinek sem kell emlékezetből rekonstruálnia a történetet. A lepecsételt nyomvonal mutatja a pontos sorrendet, elrejti az érzékeny részleteket, és lehetővé teszi, hogy egy másik személy ellenőrizze, mi történt. A válasz az eredeti futásból származik, nem egy utólag írt összefoglalóból.
A Knot a bizonyítékot az ügynök működése közben hozza létre, ahelyett, hogy arra kérné a csapatokat, hogy hetekkel később rekonstruálják. Rögzíti a műveleteket és eredményeket, maszkolja a támogatott titkokat a tárolás előtt, aláírja az idővonalat, és hordozható csomagot exportál a következő ellenőrnek.
A művelettől a független felülvizsgálatig
Amikor incidens kezdődik, a reagáló csapat az eredeti idővonalból, eszközeredményekből és fájlváltozásokból dolgozik. A Knot ezt a bizonyítékot aláírt gyökérrel csomagolja, így egy belső felülvizsgáló vagy harmadik fél offline ellenőrizheti a sorrendet, ahelyett hogy egy rekonstruált beszámolót vitatnának.
A Knot rögzíti az ügynökfuttatást, ahogy történik, maszkolja a támogatott titkokat, az eseményeket aláírt Merkle-struktúrába kapcsolja, és hordozható csomagot exportál. Egy felülvizsgáló a nyilvános kulccsal offline rekonstruálhatja és ellenőrizheti a futtatást.
Aláírt ügynökrekord. Olvasd a naplót bármely múltbeli ponton.
Indoklási tanúsítványok, amelyeket bármely ellenőrző offline, lineáris időben ellenőrizhet.
Csak hozzáfűzhető, hash-láncolt esemény-proveniencia, csendes szerkesztések nélkül.
Hozd létre az első aláírt futtatást, exportáld a bizonyítékcsomagot, és ellenőrizd az eredményt offline, csak a nyilvános kulccsal. A gyártónak és a felülvizsgálónak soha nem kell megosztania a bizalmat.
Egy rekord, amit offline is bizonyíthatsz
Két kérdés dönti el a beszerzést: hol fut, és ki irányítja. A Knot a már meglévő hardvereden fut, helyszínen vagy európai régióban, így a főkönyv az általad választott határon belül marad. Nálad van az aláírási kulcs, és az ellenőrzéshez csak a nyilvános részre van szükség, így a szuverenitás alapértelmezett, nem pedig egy bővítmény, amiért tárgyalsz.
A működési előny a történet újraépítésére fordított órák csökkenése. A napló az ügynök munkája közben készül, egy incidenscsapat azonnal megkapja a pontos kronológiát, és egy külső felülvizsgáló ellenőrizheti ugyanazt a hordozható bizonyítékot a termelési szolgáltatáshoz való hozzáférés nélkül.
kevesebb naplózási munka, gyorsabb válaszok
Mit takarít meg és mit kockáztat kevésbé
Bizonyíték az érintett adatokról, PII maszkolva
Igazolható nyoma az automatizált döntéseknek
A törődés oka a tartós nyilvántartás, nem az irányítópult. A Knot aláírt, időrendi nyilvántartást vezet arról, hogy mit tesznek az AI-ügynökeid, és egy harmadik fél offline ellenőrizheti. Hogy ez a nyilvántartás megfelel-e egy jogi vagy szabályozási kötelezettségnek, az az alkalmazandó követelménytől és attól függ, hogyan használja a szervezeted.
Személyek, akiket a tulajdonos felhatalmaz
Jogos kérdés, hogy egy ilyesmi a te dolgod-e. Nem az. A Knot a segítő mögött dolgozik, és úgy vezeti a nyilvántartást, hogy ne szakítson meg abban, amit éppen csinálsz. Te akkor kapod az előnyt, amikor egy kérdés világos, ellenőrizhető választ igényel.
A nyilvántartást nem lehet csendben módosítani
Nem kell értened, hogyan működik, hogy élvezd, amit nyújt. Gondolj rá úgy, mint egy számozott nyugtakönyvre vagy egy második személyre, aki számolja a kasszát. Soha nem látod a munkát, de bízhatsz az eredményben, mert nehézzé tették a hamisítást. Íme négy egyszerű ok, amiért számít.
Minden művelet és eredmény sorrendben marad
Olyan nyilvántartást vezet, amelyet senki sem módosíthat észrevétlenül
Ezt te magad soha nem fogod használni. De ez egy apró, gondos dolog, amely segít becsületes nyilvántartást vezetni arról, hogy a számítógépes segítők mit tesznek a nevedben. Íme az egész ötlet, egyszerű lépésekre bontva, mindegyikhez egy hétköznapi példával.
Egy esemény szerkesztése eltöri a gyökeret
Nyilvántartás a helyi lemezen, nem szállítói adatbázisban
Egy hosztolt nyomkövető nézet rögzíti, hogy mit csinált egy futás. Egy értékelő szolgáltatás az eredményeket az infrastruktúrában tartja, amely előállította őket. Egy megfigyelhetőségi proxy a forgalom mellett ül. Egy adatbázis-napló egy sor egy táblázatban, amelyet valaki még mindig frissíthet. Egyik sem ír alá eseményt, nem állít elő Merkle-gyökeret, és nem támogat offline ellenőrzést. A Knot írásra optimalizált az ellenőrizhetőség érdekében: a tervezési középpont az aláírt esemény, nem az irányítópult.
A knotd démon a commit_event, replay és subscribe eszközöket, valamint a knot:// erőforrásokat a spec-konform MCP Streamable HTTP átvitelen keresztül teszi elérhetővé, stdio híddal a helyi szerkesztő csatlakoztatásához. A Bearer-token hitelesítés konstans idejű összehasonlítást használ. A knot CLI ugyanezeket a műveleteket tükrözi típusos kilépési kódokkal a shell-barát szkripteléshez.
Nincs szükség a démon bizalmára a fogyasztáshoz
Bizonyítsd az állapotot T logikai időpontban
Bármely eseménytartomány, determinisztikus
A projekciók a napló materializált olvasási nézetei. A ProjectionSet másodpercenkénti alapértelmezett időközönként frissíti őket, hideg frissítéssel olvasáskor. Minden projekció determinisztikus: ugyanazon események visszajátszása ugyanazokat a bájtokat kell, hogy eredményezze, ez teszi értelmessé a visszajátszási hitelesítést.
Detektorok, amelyek minden eseményen futnak
A redakciós folyamat minden esemény JSON alakját végigjárja a tárolás előtt, és a hitelesítő adatokat és PII-t hash-stabil helyőrzőkkel helyettesíti. A redakció a betöltéskor történik, soha a kimeneten, így a démon soha nem tartja a maszkolatlan adatokat. A kulcs-egyeztető teljes szavas, így a donation_token nem egyezik a token-nel.
A gyártó és az ellenőrző soha nem osztozik a bizalmon
Minden esemény a kanonikus kódolása felett van aláírva, így az aláírás hordozható nyelvek között, és túléli a különböző szerializálót. Az ellenőrzés offline, és csak a nyilvános kulcsot igényli, ezért a downstream fogyasztónak soha nem kell megbíznia a rekordot előállító folyamatban.
Az ügynök életciklusának minden állapotváltozása rögzítésre kerül egy megváltoztathatatlan eseményként: LLM-hívások, eszközhívások, üzenetek, fájlszerkesztések, állapotpillanatképek, ágváltások. Mindegyik determinisztikus BLAKE3 tartalomazonosítót hordoz, így ugyanazon esemény újrafeldolgozása nem okoz változást. A levélhash-ek egy futásonkénti Merkle-fát táplálnak, és ennek egyetlen gyökere az, amit egy igazolás aláír.
Hitelesítő adatok és személyes adatok a betöltéskor
A Knot egy önállóan üzemeltethető, offline ellenőrizhető eseménynapló AI-ügynökfuttatásokhoz. Az események szerkesztésen keresztül jutnak a tárolóba, olvasási nézetekké válnak, és egy hitelesített végponton keresztül érhetők el. Minden lépésnek egy feladata van, így a kibocsátott eseménytől a bizonyítható csomagig vezető út könnyen követhető és ellenőrizhető.
Az ellenőrző egy külön bináris. Nem bízik semmiben, amit nem tud újraszámolni a nyers eseményekből.
ÍTÉLET: ELLENŐRIZVE, a napló hiteles és módosítatlan
Merkle-gyökerek újraszámolva: 3 / 3 egyezik
exportált futtatási csomag ellenőrzése nyilvános kulccsal
Minden futásonkénti gyökér újraszámolása
Az egész ígéret az offline ellenőrizhetőség. Exportálj egy futtatást hordozható csomagba, add oda egy harmadik félnek egy nyilvános kulccsal együtt, és ők újraszámolják az összes Merkle-gyökeret a nyers eseményekből, ellenőrzik az összes aláírást, és ítéletet hoznak. Nincs szolgáltatás, nincs hálózat, és nincs bizalom a gyártóban. Ez az ellenőrző kimenete.
Ügynök nyomvonal, adatrekord, folyamatleltár
A Knot aláírt, időrendi rekordot vezet arról, hogy mit csinálnak az AI-ügynökeid. Megmutatja a lépéseket, az adathivatkozásokat és a folyamatösszetevőket, amelyek egy futtatásban szerepelnek, és egy harmadik fél offline ellenőrizheti a teljes előzményt anélkül, hogy megbízna egy felhőszolgáltatásban. Használd az így kapott rekordot a szervezetedre vonatkozó jogi, szabályzati és működési vezérlők mellett.
Csapatok, amelyek számítógépes segítőket futtatnak
Őszinte rekordot vezet arról, amit egy AI tett
Amikor egy számítógépes segítő dolgozik helyetted, valakinek később vissza kell tudnia nézni, hogy pontosan mit csinált, sorrendben, anélkül, hogy bármi csendben megváltozott volna. A Knot minden lépést leír, összekapcsolja a lépéseket, lezárja őket, és lehetővé teszi, hogy egy másik személy ellenőrizze a teljes rekordot anélkül, hogy meg kellene bíznia az elsőben.
Különálló offline bináris, csak nyilvános kulcs
Futtatásonkénti Merkle-gyökér, BLAKE3 levelek
A Knot aláírt, tartalommal címzett eseménynapló AI-ügynökfuttatásokhoz. Minden bejegyzés saját azonosítóval rendelkezik, minden futtatás megtartja a saját Merkle-gyökerét, és egy harmadik fél ellenőrizheti az előzményeket egy laptopon a nyilvános kulccsal. Az eseménynapló, a redakció, az olvasási nézetek, a visszajátszási nyilatkozat, az offline ellenőrző és a végpont együtt utazik, mint egyetlen rekordrendszer.