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.

Kiekvienas agento veiksmas ir rezultatas

Perkeliamas ir nepriklausomai patikrinamas

Kai pagalbininkas ką nors ieško, rašo atsakymą arba išsaugo darbą, Knot išlaiko veiksmą ir jo rezultatą kartu. Kiekvienas naujas užrašas susiejamas su ankstesniu, todėl visa seka lieka aiški, o vėlesni pakeitimai negali būti paslėpti.

Jei kas nors klausia, kodėl pagalbininkas pasirinko vieną ar kitą sprendimą, niekam nereikia atkurti istorijos iš atminties. Užantspauduota seka rodo tikslią tvarką, paslepia jautrias detales ir leidžia antram asmeniui patikrinti, kas įvyko. Atsakymas ateina iš pirminio vykdymo, o ne iš santraukos, parašytos vėliau.

Knot kuria įrodymus, kol agentas dirba, užuot prašydamas komandų juos atkurti po kelių savaičių. Jis fiksuoja veiksmus ir rezultatus, užmaskuoja palaikomus slaptažodžius prieš saugojimą, pasirašo laiko juostą ir eksportuoja perkeliamą rinkinį kitam recenzentui.

Nuo operacijos iki nepriklausomos peržiūros

Kai prasideda incidentas, reagavimo komanda dirba nuo originalios laiko juostos, įrankių rezultatų ir failų pakeitimų. Knot supakuoja tuos įrodymus su pasirašyta šaknimi, kad vidinis peržiūrėtojas ar trečioji šalis galėtų patikrinti seką neprisijungę, užuot diskutavę apie atkurtą pasakojimą.

Knot įrašo agento paleidimą jam vykstant, užmaskuoja palaikomus slaptažodžius, susieja įvykius į pasirašytą Merkle struktūrą ir eksportuoja nešiojamą paketą. Peržiūrėtojas gali atkurti ir patikrinti paleidimą neprisijungęs su viešuoju raktu.

Pasirašytas agento įrašas. Skaitykite žurnalą bet kuriuo praeities momentu.

Samprotavimo sertifikatai, kuriuos bet kuris tikrintojas patikrina neprisijungęs, tiesiniu laiku.

Tik papildomas, maišos grandine susietas įvykių protokolas be tylių pakeitimų.

Sukurkite pirmąjį pasirašytą paleidimą, eksportuokite jo įrodymų rinkinį ir patvirtinkite rezultatą neprisijungę tik su viešuoju raktu. Gamintojui ir vertintojui nereikia dalintis pasitikėjimu.

Įrašas, kurį galite įrodyti neprisijungę

Du klausimai lemia pirkimą: kur jis veikia ir kas jį kontroliuoja. Mazgas veikia jūsų jau turimoje įrangoje, vietoje arba Europos regione, todėl knyga lieka jūsų pasirinktoje teritorijoje. Jūs laikote pasirašymo raktą, o patvirtinimui reikia tik viešosios dalies, todėl suverenumas yra numatytasis, o ne atnaujinimas, dėl kurio deramasi.

Perkeliamas ir nepriklausomai patvirtinamas

Veiklos nauda yra mažiau valandų, praleistų atkuriant istoriją. Audito žurnalas kuriamas agentui dirbant, incidentų komanda iš karto gauna tikslią chronologiją, o išorinis vertintojas gali patvirtinti tą patį perkeliamą įrodymą be prieigos prie gamybos paslaugos.

mažiau audito darbo, greitesni atsakymai

Neprisijungus, nešiojamajame kompiuteryje, be paslaugos

Duomenų palietimo įrodymai, PII užmaskuota

Įrodomas automatizuotų sprendimų pėdsakas

Priežastis rūpintis yra patvarus įrašas, o ne valdymo skydelis. Knot saugo pasirašytą, chronologiškai išdėstytą įrašą apie tai, ką daro jūsų AI agentai, ir trečioji šalis gali jį patikrinti neprisijungusi. Ar tas įrašas atitinka teisinį ar reguliavimo reikalavimą, priklauso nuo taikomo reikalavimo ir nuo to, kaip jūsų organizacija jį naudoja.

Tikrai galima klausti, ar tokį dalyką turite tvarkyti jūs. Ne. Knot veikia už pagalbininko ir saugo įrašą netrukdydamas jūsų darbui. Naudą gaunate tada, kai reikia aiškaus, patikrinamo atsakymo.

Nereikia suprasti, kaip tai veikia, kad galėtumėte mėgautis tuo, ką jis daro. Įsivaizduokite tai kaip sunumeruotą kvitų knygelę arba antrą asmenį, skaičiuojantį kasą. Niekada nematote darbo, bet galite pasitikėti rezultatu, nes jį sunku suklastoti. Štai keturios paprastos priežastys, kodėl tai svarbu.

Kiekvienas veiksmas ir rezultatas išlieka tvarkingi

Tvarko įrašą, kurio niekas negali tyliai pakeisti

Kruopštus, sąžiningas įrašų prižiūrėtojas

Pats to niekada nenaudosite. Bet tai mažas, kruopštus dalykas, padedantis sąžiningai įrašyti, ką kompiuteriniai pagalbininkai daro jūsų vardu. Štai visa idėja, vienas paprastas žingsnis po kito, su kasdieniu pavyzdžiu kiekvienam.

Neprisijungus, be tiekėjo bendradarbiavimo

Žurnalas vietiniame diske, ne tiekėjo duomenų bazėje

Kodėl patikrinamumas neprisijungus laimi

Talpinama pėdsakų peržiūros priemonė įrašo, ką paleidimas padarė. Vertinimo paslauga saugo rezultatus infrastruktūroje, kuri juos sukūrė. Stebėjimo tarpinis serveris stovi šalia srauto. Duomenų bazės audito žurnalas yra eilutė lentelėje, kurią kažkas vis tiek gali atnaujinti. Nė vienas iš jų nepasirašo įvykio, nesukuria Merkle šaknies ir nepalaiko patikrinimo neprisijungus. Knot yra optimizuotas rašymui dėl patikrinamumo: dizaino centras yra pasirašytas įvykis, ne valdymo skydelis.

yra pėdsakų platformos, ne duomenų bazės

Analizuoti, redaguoti, pasirašyti, saugoti

knotd demonas per spec atitinkančią MCP Streamable HTTP transportą atidengia commit_event, replay ir subscribe įrankius bei knot:// išteklius, su stdio tiltu vietiniam redaktoriaus prijungimui. Bearer-token autentifikacija naudoja pastovaus laiko palyginimą. knot CLI atspindi tas pačias operacijas su tipizuotais išėjimo kodais, palankiais shell scenarijams.

Nereikia pasitikėti demonu, kad juos naudotum

Bet koks įvykių intervalas, deterministiškai

Projekcijos yra materializuoti žurnalo skaitymo rodiniai. ProjectionSet juos karštai atnaujina vienos sekundės intervalu, su šaltu atnaujinimu skaitymo metu. Kiekviena projekcija yra deterministinė: atkuriant tuos pačius įvykius per ją, turi gautis tie patys baitai, todėl atkūrimo patvirtinimas yra prasmingas.

Konfigūracijos failai kiekvienam nuomininkui

Detektoriai, veikiantys kiekvienam įvykiui

Redagavimo grandinė apdoroja kiekvieną įvykio JSON struktūrą prieš saugojimą ir pakeičia prisijungimo duomenis bei asmens duomenis maišos stabiliais vietos žymekliais. Redagavimas taikomas įvedimo metu, niekada išvestyje, todėl demonas niekada neturi neužmaskuotų duomenų. Raktų atitikmuo yra visas žodis, todėl donation_token neatitinka token.

Išvesti iš naujo ir patikrinti neprisijungus

Kūrėjas ir tikrintojas niekada nesidalija pasitikėjimu

Kiekvienas įvykis yra pasirašytas per jo kanoninį kodavimą, todėl parašas yra nešiojamas tarp kalbų ir išlieka net su kitu serializatoriumi. Tikrinimas vyksta neprisijungus ir reikalauja tik viešojo rakto, todėl vartotojas niekada neturi pasitikėti procesu, kuris sukūrė įrašą.

Kiekvienas agento gyvavimo ciklo būsenos pokytis užfiksuojamas kaip nekeičiamas įvykis: LLM iškvietimai, įrankio iškvietimai, pranešimai, failų pakeitimai, būsenos momentinės kopijos, šakos judėjimai. Kiekvienas turi deterministinį BLAKE3 turinio ID, todėl pakartotinis to paties įvykio įkėlimas yra beveiknis. Lapų maišos maitina kiekvieno paleidimo Merkle medį, o jo vienintelė šaknis yra tai, ką pasirašo atestacija.

Kredencialai ir asmens duomenys įkėlimo metu

Šešios materializuotos skaitymo peržiūros

Kiekvieno paleidimo medis, O(1) papildymas

Knot yra savarankiškai talpinamas, neprisijungus patikrinamas AI agento paleidimų įvykių žurnalas. Įvykiai pereina redagavimą į saugyklą, tampa skaitymo peržiūromis ir yra pateikiami per vieną autentifikuotą galinį tašką. Kiekvienas žingsnis turi vieną užduotį, todėl kelią nuo išleisto įvykio iki įrodomo paketo lengva sekti ir audituoti.

Tikrintuvas yra atskiras dvejetainis failas. Jis nepasitiki niekuo, ko negali perskaičiuoti iš neapdorotų įvykių.

VERDIKTAS: PATVIRTINTA, žurnalas yra autentiškas ir nepakeistas

pasitikėjimo žurnalo maišos grandinė: nepažeista

Merkle šaknys išvestos iš naujo: 3 / 3 sutampa

patikrinti eksportuotą paleidimo paketą pagal viešąjį raktą

knot: neprisijungus žurnalo patikrinimas

Išveda iš naujo kiekvieno paleidimo šaknį

Paketas ir viešasis raktas, nieko daugiau

Visa esmė yra neprisijungus patikrinamumas. Eksportuokite paleidimą į nešiojamą paketą, įteikite jį ir viešąjį raktą trečiajai šaliai, ir jie iš naujo išveda kiekvieną Merkle šaknį iš neapdorotų įvykių, patikrina kiekvieną parašą ir pasiekia verdiktą. Jokios paslaugos, jokio tinklo ir jokio pasitikėjimo gamintoju. Tai yra tikrintuvo išvestis.

Jie patikrina jį nešiojamajame kompiuteryje

Neprisijungus, nėra paslaugos, kuria reikia pasitikėti

Agentų pėdsakas, duomenų įrašas, dujotiekio inventorius

Vietoje, ES regione, jūsų aparatinėje įrangoje

Knot saugo pasirašytą, laiko tvarka išdėstytą įrašą apie tai, ką daro jūsų AI agentai. Jame matomi žingsniai, duomenų nuorodos ir dujotiekio komponentai, buvę vykdymo metu, o trečioji šalis gali patikrinti visą istoriją neprisijungusi, nepasitikėdama nuotoline paslauga. Naudokite gautą įrašą kartu su teisiniais, politikos ir veiklos valdikliais, taikomais jūsų organizacijai.

Komandos, naudojančios kompiuterinius pagalbininkus

Saugo sąžiningą įrašą apie tai, ką padarė AI

Kai kompiuterinis pagalbininkas atlieka darbus už jus, kažkas turėtų galėti vėliau atsigręžti ir pamatyti tiksliai, ką jis padarė, eilės tvarka, be jokių tylių pakeitimų. Knot užrašo kiekvieną žingsnį, sujungia žingsnius, užantspauduoja juos ir leidžia antram asmeniui patikrinti visą įrašą, nepasitikint pirmuoju.

Atskiras neprisijungęs dvejetainis failas, tik viešasis raktas

Kiekvieno vykdymo Merkle šaknis, BLAKE3 lapai