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.
Kaasaskantav ja sõltumatult kontrollitav
Kui abiline otsib midagi üles, kirjutab vastuse või salvestab töö, hoiab Knot tegevuse ja selle tulemuse koos. Iga uus märkus on seotud eelmisega, nii et täielik järjestus jääb selgeks ja hilisemad muudatused ei saa varjata.
Kui keegi küsib, miks abiline valiku tegi, ei pea keegi lugu mälust rekonstrueerima. Pitseriga kinnitatud jälg näitab täpset järjestust, peidab tundlikke üksikasju ja laseb teisel inimesel kontrollida, mis juhtus. Vastus tuleb algsest käitlusest, mitte kokkuvõttest, mis on kirjutatud pärast sündmust.
Knot loob tõendid agendi töötamise ajal, selle asemel et paluda meeskondadel need nädalaid hiljem rekonstrueerida. See jäädvustab tegevused ja tulemused, maskeerib toetatud saladused enne salvestamist, allkirjastab ajajoone ja ekspordib kaasaskantava kogumi järgmisele kontrollijale.
Kui intsident algab, töötab reageerimismeeskond algse ajajoone, tööriistatulemuste ja failimuudatustega. Knot pakendab selle tõendusmaterjali koos allkirjastatud juurega, nii et sisemine kontrollija või kolmas osapool saab järjestust võrguühenduseta kontrollida, selle asemel et vaielda rekonstrueeritud ülevaate üle.
Knot salvestab agendi käivituse selle toimumise ajal, maskeerib toetatud saladused, seob sündmused allkirjastatud Merkle struktuuriks ja ekspordib kaasaskantava komplekti. Kontrollija saab käivituse võrguühenduseta rekonstrueerida ja kontrollida avaliku võtmega.
Allkirjastatud agendi kirje. Loe logi igal mineviku hetkel.
Põhjendussertifikaadid, mida iga kontrollija kontrollib võrguühenduseta, lineaarses ajas.
Ainult lisatav, räsiahelaga sündmuste päritolu ilma vaiksete muudatusteta.
Loo esimene allkirjastatud käitus, ekspordi selle tõenduskomplekt ja kinnita tulemus võrguühenduseta ainult avaliku võtmega. Tootja ja ülevaataja ei pea kunagi usaldust jagama.
Kirje, mida saad tõestada, võrguühenduseta
Kaks küsimust otsustavad hankimise: kus see töötab ja kes seda kontrollib. Knot töötab riistvaral, mis sul juba on, kohapeal või Euroopa piirkonnas, nii et raamatupidamine jääb sinu valitud piiri sisse. Allkirjastusvõti on sinu käes ja kinnitamine vajab ainult avalikku poolt, nii et suveräänsus on vaikimisi, mitte uuendus, mille üle läbirääkimisi pead.
Operatiivne kasu on vähem tunde ajaloo taastamisel. Auditijälg luuakse agendi töötamise ajal, juhtumimeeskond saab täpse kronoloogia kohe ja väline ülevaataja saab kinnitada sama kaasaskantavat tõendust ilma tootmisteenusele juurdepääsuta.
Võrguühenduseta, sülearvutil, ilma teenuseta
Tõendid puudutatud andmetest, isikuandmed maskeeritud
Tõestatav jälg automatiseeritud otsustest
Põhjus, miks see oluline on, on püsiv protokoll, mitte armatuurlaud. Knot peab allkirjastatud, ajaliselt järjestatud protokolli sellest, mida teie AI-agendid teevad, ja kolmas osapool saab seda võrguühenduseta kontrollida. See, kas see protokoll vastab juriidilisele või regulatiivsele kohustusele, sõltub kohaldatavast nõudest ja sellest, kuidas teie organisatsioon seda kasutab.
Jah, teine inimene saab seda kontrollida
Maskeeritud, mitte selgesõnaliselt hoitud
On õiglane küsida, kas selline asi on teie hallata. See ei ole. Knot töötab abilise taga ja peab protokolli ilma teie tegevust segamata. Te saate kasu siis, kui küsimus vajab selget, kontrollitavat vastust.
Te ei pea mõistma, kuidas see töötab, et nautida seda, mida see teeb. Mõelge sellest nagu nummerdatud kviitungiraamatust või teisest inimesest, kes kassat loeb. Te ei näe kunagi tööd, kuid saate tulemust usaldada, sest see on tehtud raskeks võltsida. Siin on neli lihtsat põhjust, miks see oluline on.
Iga toiming ja tulemus püsib järjekorras
Peab arvet, mida keegi ei saa vaikselt muuta
Sa ei kasuta seda ise kunagi. Kuid see on väike, hoolikas asi, mis aitab pidada ausat arvet selle üle, mida arvutiabilised sinu nimel teevad. Siin on kogu mõte, samm-sammult, igaühe juures igapäevane näide.
Raamat kohalikul kettal, mitte müüja andmebaasis
Miks võrguühenduseta kontrollitavus võidab
Majutatud jäljevaatur salvestab, mida käitamine tegi. Hindamisteenus hoiab tulemusi infrastruktuuris, mis need tekitas. Jälgimisproksit istub liikluse kõrval. Andmebaasi auditilog on rida tabelis, mida keegi saab siiski muuta. Ükski neist ei allkirjasta sündmust, ei loo Merkle'i juurt ega toeta võrguühenduseta kontrollimist. Knot on kirjutamiseks optimeeritud kontrollitavuse nimel: disaini keskmes on allkirjastatud sündmus, mitte armatuurlaud.
Parsimine, redigeerimine, allkirjastamine, salvestamine
Knoti deemon avab commit_event, replay ja subscribe tööriistad ning knot:// ressursid üle spetsifikatsioonile vastava MCP Streamable HTTP transpordi, koos stdio sillaga kohaliku redaktori ühendamiseks. Bearer-token autentimine kasutab konstantse ajaga võrdlust. Knoti CLI peegeldab samu toiminguid tüübitud väljumiskoodidega, et olla käsurealt hõlpsasti skriptitav.
Suvaline sündmustevahemik, deterministlik
Projektsioonid on logi materialiseeritud lugemisvaated. ProjectionSet värskendab neid kuuma režiimis vaikimisi ühesekundilise intervalliga ning külma režiimiga lugemisel. Iga projektsioon on deterministlik: samade sündmuste taasesitamine peab andma samad baidid, mis teeb taasesituse tõendi tähenduslikuks.
Maskeerimata andmeid ei kirjutata kunagi
18+ regulaaravaldist, AWS-st Anthropicuni
Redigeerimistorustik käib läbi iga sündmuse JSON-kuju enne salvestamist ning asendab mandaadid ja isikuandmed räsistabiilsete kohatäidetega. Redigeerimine rakendub sisselugemisel, mitte kunagi väljundis, nii et deemon ei hoia maskeerimata andmeid üldse. Võtmete otsija on täissõnaline, seega donation_token ei vasta võtmele token.
Tuleta uuesti ja kontrolli võrguühenduseta
Tootja ja kontrollija ei jaga kunagi usaldust
Iga sündmus on allkirjastatud üle selle kanoonilise kodeeringu, seega on allkiri keelteülene ja peab vastu erinevale serialiseerijale. Kontrollimine toimub võrguühenduseta ja vajab ainult avalikku võtit, mistõttu allavoolu tarbija ei pea kunagi usaldama protsessi, mis kirje tootis.
Iga olekumuutus agendi elutsüklis jäädvustatakse muutumatu sündmusena: LLM-kõned, tööriistakutsed, sõnumid, failimuudatused, olekupildid, haru liikumised. Igal neist on deterministlik BLAKE3 sisu ID, nii et sama sündmuse uuesti sissetöötlemine on no-op. Lehe räsid toidavad iga käigu Merkle puud ja selle üks juur on see, mida atesteerimine allkirjastab.
Mandaadid ja isikuandmed sissetöötlemisel
Knot on ise majutatav, võrguühenduseta kontrollitav sündmuste logi AI-agendi käituste jaoks. Sündmused läbivad redigeerimise salvestusse, muutuvad lugemisvaadeteks ja on kättesaadavad ühe autenditud lõpp-punkti kaudu. Igal sammul on üks ülesanne, nii et tee emiteeritud sündmusest tõestatava paketini on lihtne jälgida ja auditeerida.
Kontrollija on eraldi binaar. See ei usalda midagi, mida ta ei saa toorsündmustest uuesti välja arvutada.
OTSUS: KONTROLLITUD, logi on autentne ja muutmata
Merkle juured tuletatud uuesti: 3 / 3 klapivad
kontrolli eksporditud käituse paketti avaliku võtmega
knot: võrguühenduseta logi kontrollimine
Pakett pluss avalik võti, mitte midagi muud
Kogu lubadus on võrguühenduseta kontrollitavus. Ekspordi käitus kaasaskantavasse paketti, anna see koos avaliku võtmega kolmandale osapoolele ja nad tuletavad iga Merkle juure toorsündmustest uuesti, kontrollivad iga allkirja ja jõuavad otsuseni. Pole teenust, võrku ega usaldust tootja vastu. See on kontrollija väljund.
Võrguühenduseta, pole teenust, mida usaldada
Agendi jälg, andmeplokk, torustiku inventuur
Knot peab allkirjastatud, ajaliselt järjestatud arvestust selle kohta, mida teie AI-agendid teevad. See näitab samme, andmeviiteid ja torustiku komponente, mis käivitamisel esinevad, ja kolmas osapool saab kogu ajalugu võrguühenduseta kontrollida, ilma et peaks usaldama majutatud teenust. Kasutage saadud arvestust koos juriidiliste, poliitiliste ja operatiivsete juhtelementidega, mis kehtivad teie organisatsioonile.
Peab ausat arvestust selle kohta, mida AI tegi
Kui arvutiabiline teeb teie eest asju, peaks keegi saama hiljem tagasi vaadata ja näha täpselt, mida see tegi, järjekorras, ilma et midagi vaikselt muudetud oleks. Knot kirjutab iga sammu üles, lukustab sammud kokku, pitseerib need ja laseb teisel inimesel kogu arvestust kontrollida, ilma et peaks esimest usaldama.
Eraldi võrguühenduseta binaarfail, ainult avalik võti
Merkli juur käivituse kohta, BLAKE3 lehed
Knot on allkirjastatud, sisupõhine sündmuste logi AI-agendi käivituste jaoks. Iga kanne kannab oma identiteeti, igal käivitusel on oma Merkli juur ja kolmas osapool saab ajalugu sülearvutis avaliku võtmega kontrollida. Sündmuste logi, redigeerimine, lugemisvaated, taasesituse avaldus, võrguühenduseta kontrollija ja lõpp-punkt liiguvad koos ühe arvestussüsteemina.
Sündmus kirjutatakse, kui agent tegutseb
Audittor kontrollib seda võrguühenduseta
Teine inimene saab iga sammu kontrollida
Inimesed mäletavad erinevalt ja olulised detailid kaovad
Iga tegevus, tulemus ja muudatus jääb järjekorda
Knoti eksport ei ole läbipaistmatu arhiiv ega töölaud, mida keegi peab võrgus hoidma. Manifest, käivituste register, sündmuste failid, lugemisjälg ja allkiri liiguvad koos, nii et hindaja saab enne kontrollija käivitamist ülesande struktuuri üle vaadata.