{"block_close_oss.c33fd1fe9c":"Community ed ecosistema","open-source-knot.a10f000001":"Registrazione della copertura","open-source-knot.a10f000002":"Ogni azione e risultato dell'assistente","open-source-knot.a10f000003":"Tempistica delle prove","open-source-knot.a10f000004":"Creato mentre il lavoro è in esecuzione","open-source-knot.a10f000005":"Dati sensibili","open-source-knot.a10f000006":"Mascherati prima dell'archiviazione","open-source-knot.a10f000007":"Pacchetto di prove","open-source-knot.a10f000008":"Portabile e verificabile in modo indipendente","open-source-knot.a10f000009":"Verifica","open-source-knot.a10f000010":"Offline con la chiave pubblica","open-source-knot.a10f000011":"Distribuzione","open-source-knot.a10f000012":"On premise o in una regione UE","open-source-knot.a10f000013":"Prove firmate","open-source-knot.a10f000014":"Verdetto offline","open-source-knot.a10f000015":"ORDINATO","open-source-knot.a10f000016":"Dietro l'assistente","open-source-knot.a10f000017":"Ogni azione lascia","open-source-knot.a10f000018":"una ricevuta onesta","open-source-knot.a10f000019":"Quando un assistente cerca qualcosa, scrive una risposta o salva un lavoro, Knot conserva l'azione e il suo risultato insieme. Ogni nuova nota è collegata alla precedente, così l'intera sequenza rimane chiara e le modifiche successive non possono nascondersi.","open-source-knot.a10f000020":"AZIONE","open-source-knot.a10f000021":"RISULTATO","open-source-knot.a10f000022":"ORDINATO","open-source-knot.a10f000023":"SIGILLATO","open-source-knot.a10f000024":"Cosa conserva la ricevuta","open-source-knot.a10f000025":"Quattro fatti che viaggiano insieme","open-source-knot.a10f000026":"Azione","open-source-knot.a10f000027":"Cosa ha fatto l'assistente","open-source-knot.a10f000028":"Ora","open-source-knot.a10f000029":"Quando è successo","open-source-knot.a10f000030":"Risultato","open-source-knot.a10f000031":"Cosa è tornato","open-source-knot.a10f000032":"Sigillo","open-source-knot.a10f000033":"Le modifiche successive risaltano","open-source-knot.a10f000034":"Creato durante il lavoro","open-source-knot.a10f000035":"Onesto per costruzione","open-source-knot.a10f000036":"Quando qualcosa viene messo in discussione","open-source-knot.a10f000037":"La registrazione risponde","open-source-knot.a10f000038":"senza fare affidamento sulla memoria","open-source-knot.a10f000039":"Se qualcuno chiede perché un assistente ha fatto una scelta, nessuno deve ricostruire la storia dalla memoria. La traccia sigillata mostra la sequenza esatta, nasconde i dettagli sensibili e permette a una seconda persona di verificare cosa è successo. La risposta viene dall'esecuzione originale, non da un riepilogo scritto dopo i fatti.","open-source-knot.a10f000040":"SEQUENZA ESATTA","open-source-knot.a10f000041":"PRIVATO PER IMPOSTAZIONE PREDEFINITA","open-source-knot.a10f000042":"SECONDA PERSONA","open-source-knot.a10f000043":"VERIFICABILE","open-source-knot.a10f000044":"Cosa risponde alla domanda","open-source-knot.a10f000045":"Fatti dal momento originale","open-source-knot.a10f000046":"Domanda","open-source-knot.a10f000047":"La decisione che deve essere spiegata","open-source-knot.a10f000048":"Cronologia","open-source-knot.a10f000049":"Ogni passaggio in ordine","open-source-knot.a10f000050":"Dettagli privati","open-source-knot.a10f000051":"Nascosti prima di essere archiviati","open-source-knot.a10f000052":"Verifica","open-source-knot.a10f000053":"Controllata in modo indipendente","open-source-knot.a10f000054":"Esecuzione originale","open-source-knot.a10f000055":"Stessa storia ogni volta","open-source-knot.a10f000056":"Operazioni sulle prove","open-source-knot.a10f000057":"Costruite durante il lavoro","open-source-knot.a10f000058":"pronte quando inizia il controllo","open-source-knot.a10f000059":"Knot crea le prove mentre l'agente lavora, invece di chiedere ai team di ricostruirle settimane dopo. Cattura azioni e risultati, maschera i segreti supportati prima dell'archiviazione, firma la cronologia ed esporta un pacchetto portabile per il revisore successivo.","open-source-knot.a10f000060":"CATTURATO IN DIRETTA","open-source-knot.a10f000061":"MASCHERATO IN ANTICIPO","open-source-knot.a10f000062":"CATENA FIRMATA","open-source-knot.a10f000063":"BUNDLE PORTABILE","open-source-knot.a10f000064":"Consegna delle prove","open-source-knot.a10f000065":"Dall'operazione alla revisione indipendente","open-source-knot.a10f000066":"Acquisizione","open-source-knot.a10f000067":"Azione e risultato","open-source-knot.a10f000068":"Privacy","open-source-knot.a10f000069":"Segreti sostituiti","open-source-knot.a10f000070":"Integrità","open-source-knot.a10f000071":"Radice firmata","open-source-knot.a10f000072":"Esportazione","open-source-knot.a10f000073":"Il bundle si sposta in modo indipendente","open-source-knot.a10f000074":"Creato una volta","open-source-knot.a10f000075":"Riutilizzato nelle revisioni","open-source-knot.a10f000076":"PROVE IN MANO","open-source-knot.a10f000077":"PRONTO PER GLI INCIDENTI","open-source-knot.a10f000078":"Preparazione dell'audit","open-source-knot.a10f000079":"Generato dall'operazione stessa","open-source-knot.a10f000080":"Triage dell'incidente","open-source-knot.a10f000081":"Cronologia esatta, non ricordi","open-source-knot.a10f000082":"Revisione esterna","open-source-knot.a10f000083":"Bundle portabile e chiave pubblica","open-source-knot.a10f000084":"Controlli ripetuti","open-source-knot.a10f000085":"Stessi byte, stesso verdetto","open-source-knot.a10f000086":"Distribuzione","open-source-knot.a10f000087":"Dentro il confine che scegli","open-source-knot.a10f000088":"Un record","open-source-knot.a10f000089":"Molte domande di garanzia","open-source-knot.a10f000090":"Risposta agli incidenti","open-source-knot.a10f000091":"Apri l'esecuzione esatta","open-source-knot.a10f000092":"non una storia ricostruita","open-source-knot.a10f000093":"Quando inizia un incidente, il team di risposta lavora dalla timeline originale, dai risultati degli strumenti e dalle modifiche ai file. Knot impacchetta queste prove con la sua radice firmata, così un revisore interno o una terza parte può verificare la sequenza offline invece di discutere su un resoconto ricostruito.","open-source-knot.a10f000094":"TIMELINE ORIGINALE","open-source-knot.a10f000095":"RISULTATI DEGLI STRUMENTI","open-source-knot.a10f000096":"MODIFICHE AI FILE","open-source-knot.a10f000097":"VERDETTO OFFLINE","open-source-knot.a10f000098":"Cosa riceve il team dell'incidente","open-source-knot.a10f000099":"Un pacchetto di prove compatto","open-source-knot.a10f000100":"Timeline","open-source-knot.a10f000101":"Ordinata e con timestamp","open-source-knot.a10f000102":"Chiamate","open-source-knot.a10f000103":"Richiesta e risposta abbinate","open-source-knot.a10f000104":"Modifiche","open-source-knot.a10f000105":"Prima e dopo esatti","open-source-knot.a10f000106":"Verdetto","open-source-knot.a10f000107":"Ricalcolato in modo indipendente","open-source-knot.a10f000108":"Prove originali","open-source-knot.a10f000109":"Nessuna narrazione necessaria","open-source-knot.a10f000110":"Certificati di ragionamento","open-source-knot.a10f000111":"Riproduzione e stato","open-source-knot.a10f000112":"Esegui Knot","open-source-knot.securityLayer":"Livello di sicurezza","open-source-knot.dd1af329dd":"Knot registra un'esecuzione dell'agente mentre avviene, maschera i segreti supportati, collega gli eventi in una struttura Merkle firmata ed esporta un bundle portabile. Un revisore può ricostruire e verificare l'esecuzione offline con la chiave pubblica.","open-source-knot.a010de5c61":"Fabric","open-source-knot.fe0a091fdb":"Prodotti","open-source-knot.9d98869f46":"Record dell'agente firmato. Leggi il log in qualsiasi punto passato.","open-source-knot.6f45a48a1f":"Twin","open-source-knot.6cc3364a24":"Audit trail dell'agente firmati","open-source-knot.080b195445":"Certificati di ragionamento che qualsiasi verificatore controlla offline, in tempo lineare.","open-source-knot.df84637182":"AION","open-source-knot.ecf1d8fed1":"Provenienza degli eventi con append-only e hash-chaining, senza modifiche silenziose.","open-source-knot.1aa2f31ee7":"Registro","open-source-knot.d5d6e83bf2":"Continua a esplorare","open-source-knot.75e393a1ac":"Vedi il flusso di verifica","open-source-knot.f9743247fa":"Leggi la documentazione","open-source-knot.db52af1cb6":"Verifica un record","open-source-knot.5b337c6152":"Crea la prima esecuzione firmata, esporta il suo bundle di prove e verifica il risultato offline con solo la chiave pubblica. Produttore e revisore non devono mai condividere la fiducia.","open-source-knot.c1b8917f36":"Un record che puoi provare, offline","open-source-knot.90e40d5043":"Inizia","open-source-knot.7ec3788793":"Nodo","open-source-knot.650fabe787":"Open Source","open-source-knot.60e364d768":"OSS / Knot","open-source-knot.2f4276666e":"Non un fornitore","open-source-knot.266a9a0b8f":"Decidi tu","open-source-knot.1011dfa597":"Il default, non un upgrade","open-source-knot.e03947cc0c":"Sovranità","open-source-knot.dd29e148b4":"Tieni tu la chiave di firma","open-source-knot.ace2425487":"Le tue chiavi","open-source-knot.ab65f2797e":"Dentro un confine che scegli tu","open-source-knot.980c5d4a9d":"Regione UE","open-source-knot.8c0f01c721":"Sulle tue macchine","open-source-knot.499493296b":"On premise","open-source-knot.f23d59b4e0":"Un registro, la tua scelta","open-source-knot.d5a9f6f81a":"Tre posture","open-source-knot.932f88d5ae":"LE TUE CHIAVI","open-source-knot.c387fd0cd2":"REGIONE UE","open-source-knot.766e2cad1e":"ON PREMISE","open-source-knot.f7c401f54e":"Due domande decidono l'approvvigionamento: dove gira e chi lo controlla. Knot gira sull'hardware che già possiedi, on premise o in una regione europea, così il registro resta dentro un confine che scegli tu. Tieni tu la chiave di firma e la verifica richiede solo la metà pubblica, quindi la sovranità è il default, non un upgrade da negoziare.","open-source-knot.3cd2aa3cc1":"e sul tuo terreno","open-source-knot.b144a95356":"Europeo,","open-source-knot.1d197d39c5":"Dove gira","open-source-knot.3751d8a6a8":"Gira sulla tua infrastruttura","open-source-knot.2e67859212":"Bundle di prove leggibile","open-source-knot.2edfbd5639":"Localmente, sul tuo hardware","open-source-knot.fcde5c325d":"Gira","open-source-knot.327bdc843a":"Portabile e verificabile in modo indipendente","open-source-knot.bf5dde2d06":"Lock-in","open-source-knot.a148b36c17":"Trail di audit degli agenti firmati","open-source-knot.fdb4974dbe":"Costo di utilizzo","open-source-knot.01cb445dea":"Bundle portabile più chiave pubblica","open-source-knot.3123868410":"Repository","open-source-knot.3915907107":"Trail di audit degli agenti firmati","open-source-knot.3229609e15":"Trail di audit degli agenti firmati","open-source-knot.f988d88a5f":"Cosa controlla prima un acquirente","open-source-knot.fca77b7e3a":"Una cronologia di eventi sigillata","open-source-knot.776e61513d":"GIRA LOCALMENTE","open-source-knot.3115880727":"NESSUN LOCK-IN","open-source-knot.5b116da2ea":"NESSUN COSTO","open-source-knot.c968638a6e":"PROVE MENTRE IL LAVORO GIRA","open-source-knot.87041198be":"Il guadagno operativo è meno ore per ricostruire la storia. La trail di audit viene creata mentre l'agente lavora, un team di incidenti ottiene subito la cronologia esatta e un revisore esterno può verificare le stesse prove portabili senza accesso al servizio di produzione.","open-source-knot.67f098af3f":"meno lavoro di audit, risposte più veloci","open-source-knot.3d1e7bdec2":"Trail di audit degli agenti firmati","open-source-knot.6f696724c6":"Cosa risparmia e de-rischia","open-source-knot.dd9b5baa54":"Dimostrabile","open-source-knot.3bd9f738cd":"Settori regolamentati","open-source-knot.feabfc9fa9":"Offline, su un laptop, senza servizio","open-source-knot.dda6ac27b9":"Verifica","open-source-knot.b53e5ed6d0":"Un record di cui puoi rispondere","open-source-knot.0db809cc66":"Garanzia","open-source-knot.35fd6b4860":"Un inventario della pipeline","open-source-knot.0679ce9143":"INVENTARIO DELLA PIPELINE","open-source-knot.0534e1100c":"Prova dei dati toccati, PII mascherati","open-source-knot.a5b7d57a85":"Protezione dei dati","open-source-knot.f73e4db760":"Traccia dimostrabile delle decisioni automatizzate","open-source-knot.d75a4de2ef":"Tracciabilità normativa","open-source-knot.2b89699f87":"Dove finisce il valore","open-source-knot.0c5ba882ee":"A chi è destinato","open-source-knot.93ee6f696a":"PROVA OFFLINE","open-source-knot.380f063397":"CONTESTO NORMATIVO","open-source-knot.f8cae47263":"Il motivo per cui importa è una registrazione durevole, non una dashboard. Knot conserva una registrazione firmata e ordinata nel tempo di ciò che fanno i tuoi agenti AI, e una terza parte può verificarla offline. Se quella registrazione soddisfi un obbligo legale o normativo dipende dal requisito applicabile e da come la tua organizzazione la utilizza.","open-source-knot.bd08c4b36d":"alle prove","open-source-knot.a30745fc9f":"Dalla regola","open-source-knot.85681cc20d":"Controlli e rischio","open-source-knot.4fcf346811":"Solo il beneficio","open-source-knot.0b049b5346":"Niente da fare","open-source-knot.9ff73b0e0f":"Sì, un'altra persona può verificarlo","open-source-knot.ac09b9600c":"Fidati","open-source-knot.1c2d25f042":"Persone autorizzate dal proprietario","open-source-knot.e6ad44f1ed":"Chi può ispezionarlo","open-source-knot.16b9cef8a4":"Oscurato, non conservato in chiaro","open-source-knot.1e7b6a03e9":"I miei dati","open-source-knot.8219743477":"No, lo fa il team che lo gestisce","open-source-knot.6cb165ad18":"Devo controllarlo io","open-source-knot.425d5db31c":"No, funziona da solo","open-source-knot.cfe59e139d":"Gestiscilo","open-source-knot.e3229cf237":"Le domande che la gente fa","open-source-knot.a12a815f9b":"Tranquillità","open-source-knot.4a4841a6f1":"NESSUN TIMORE","open-source-knot.bd4e9c0810":"NESSUNA CONFIGURAZIONE","open-source-knot.b1f071a446":"NESSUN LAVORO EXTRA","open-source-knot.e783432e3d":"È giusto chiedersi se qualcosa del genere sia tuo da gestire. Non lo è. Knot lavora dietro l'assistente e conserva la registrazione senza interrompere ciò che stai facendo. Ricevi il beneficio quando una domanda richiede una risposta chiara e verificabile.","open-source-knot.c878874ffa":"Qualcun altro fa il lavoro","open-source-knot.37a0b494b7":"Tu ricevi il beneficio","open-source-knot.8a61881223":"Mettiti il cuore in pace","open-source-knot.7e13d94a5a":"Per te","open-source-knot.dd6c938563":"Semplicemente buono","open-source-knot.7f9d6471ea":"Resta sulla macchina del proprietario","open-source-knot.dc99d54d99":"Locale","open-source-knot.741b82b2c4":"I dati personali sono oscurati","open-source-knot.237dfa0a21":"Privato","open-source-knot.4a912dcfe1":"Puoi mostrare cosa è successo","open-source-knot.be79703c98":"La registrazione non può essere modificata silenziosamente","open-source-knot.9caa367403":"Onesto","open-source-knot.f603c0224f":"In termini semplici","open-source-knot.ccb9f1391c":"Quattro motivi","open-source-knot.22b3558123":"VICINO A CASA","open-source-knot.b0b7ba4666":"PRIVATO","open-source-knot.89bb40e919":"DIMOSTRABILE","open-source-knot.fe453a5f12":"ONESTO","open-source-knot.288d01e6fa":"Non devi capire come funziona per godere di ciò che fa. Pensalo come un registro numerato di ricevute o una seconda persona che conta il registratore di cassa. Non vedi mai il lavoro, ma puoi fidarti del risultato perché è stato reso difficile da falsificare. Ecco quattro semplici motivi per cui conta.","open-source-knot.3daed3e8e1":"dietro una registrazione equa","open-source-knot.b0b9c6048d":"Un assistente silenzioso","open-source-knot.dba1a2e1e0":"Perché è buono per te","open-source-knot.0f7f1377f4":"Solo l'idea","open-source-knot.1a03bcb291":"Senza gergo","open-source-knot.6af74613cf":"Entro il confine scelto dal team","open-source-knot.3f66052a10":"Confine dei dati","open-source-knot.35ca1675a9":"Ogni azione e risultato resta in ordine","open-source-knot.64ae43e8fe":"Sequenza","open-source-knot.3a21d9aab2":"Niente da installare o gestire","open-source-knot.a90ea728b1":"Conserva una registrazione che nessuno può modificare di nascosto","open-source-knot.b017742a89":"Sì","open-source-knot.c43534cee1":"Un custode attento e onesto della registrazione","open-source-knot.3dd5d5b49f":"È così","open-source-knot.c943a1db59":"Se devi leggere solo una cosa","open-source-knot.cc835fe349":"La risposta breve","open-source-knot.93844fe5e2":"PER TUTTI","open-source-knot.4a9768fab0":"ORDINATO","open-source-knot.1c34a90a63":"SEMPLICE","open-source-knot.2a528729b5":"Non lo userai mai tu stesso. Ma è una piccola cosa accurata che aiuta a mantenere una registrazione onesta di ciò che gli assistenti informatici fanno a tuo nome. Ecco l'idea completa, un semplice passo alla volta, con un esempio quotidiano per ciascuno.","open-source-knot.f572c73bb9":"e perché conta","open-source-knot.66e1586456":"Cos'è questo,","open-source-knot.704869f20f":"In parole semplici","open-source-knot.27c92bbf5d":"Non ospitato","open-source-knot.7a4d28eef6":"Verificabile","open-source-knot.2747d467ee":"Offline, senza cooperazione del fornitore","open-source-knot.18c80af5a2":"Modifica un evento, la radice si rompe","open-source-knot.1c58a8e1f4":"Merkle","open-source-knot.48a0110478":"Ogni evento, firmato","open-source-knot.6e3665d85f":"Firmato","open-source-knot.4b719e5c03":"Registro su disco locale, non un database del fornitore","open-source-knot.b62ff5ccd1":"Di proprietà","open-source-knot.c4530812c6":"Perché la verificabilità offline vince","open-source-knot.f094ebbcd0":"Il fattore distintivo","open-source-knot.05b8cb72cf":"PROXY","open-source-knot.bd1c5451b4":"SERVIZIO DI VALUTAZIONE","open-source-knot.42c0c0c950":"VISUALIZZATORE DI TRACCE","open-source-knot.cc8c81b9fd":"Un visualizzatore di tracce ospitato registra cosa ha fatto un'esecuzione. Un servizio di valutazione conserva i risultati nell'infrastruttura che li ha prodotti. Un proxy di osservabilità si affianca al traffico. Un registro di controllo del database è una riga in una tabella che qualcuno può ancora aggiornare. Nessuno di questi firma un evento, produce una radice Merkle o supporta la verifica offline. Knot è ottimizzato per la scrittura in funzione della verificabilità: il centro di progettazione è l'evento firmato, non la dashboard.","open-source-knot.1f98d2516a":"sono piattaforme di traccia, non database","open-source-knot.6c06dbbc84":"Gli analoghi più vicini","open-source-knot.798da8f672":"Come viaggia la registrazione","open-source-knot.9babbe6fed":"Registri di controllo dell'agente firmati","open-source-knot.6b5eb5323e":"Registri di controllo dell'agente firmati","open-source-knot.c66d8490f1":"LLM, strumento, file, ramo","open-source-knot.54398265bf":"Varianti di evento","open-source-knot.980ba41982":"Viste di lettura materializzate","open-source-knot.c7bdffcad9":"Proiezioni","open-source-knot.524451e5db":"Evento singolo, p99","open-source-knot.a3c6629c10":"Voce firmata","open-source-knot.cfe50d0a2e":"~28 us","open-source-knot.dba7c22f93":"Analizza, redige, firma, memorizza","open-source-knot.f0025e2917":"p99 commit_event","open-source-knot.d7564f39d8":"~3.8 ms","open-source-knot.58c76110f0":"In numeri","open-source-knot.669f62b85d":"Output JSON","open-source-knot.7e55188068":"Conforme alle specifiche","open-source-knot.3134af8920":"2 uso a 7 integrità","open-source-knot.47b9175f29":"Codici di uscita","open-source-knot.d599472e2e":"Token Bearer, tempo costante","open-source-knot.35d0f5fbca":"Autenticazione","open-source-knot.5ff57e53cf":"init, commit, status, verify, mcp","open-source-knot.700b401ca5":"CLI","open-source-knot.5836d18ecd":"knot://run, branch, status","open-source-knot.87df60de33":"Risorse","open-source-knot.be52b2507c":"commit_event, replay, subscribe","open-source-knot.4fa8cc860c":"Strumenti","open-source-knot.29d4acef90":"Strumenti, risorse e verbi","open-source-knot.c0144d7f01":"La superficie","open-source-knot.3b8a081c7b":"CODICI DI USCITA TIPIZZATI","open-source-knot.f20f09bee5":"AUTENTICAZIONE BEARER","open-source-knot.c6c32c30de":"PONTE STDIO","open-source-knot.80a8fd462f":"HTTP STREAMABLE","open-source-knot.cda26e878f":"Il daemon knot espone gli strumenti commit_event, replay e subscribe, oltre alle risorse knot://, tramite il trasporto MCP Streamable HTTP conforme alla specifica, con un bridge stdio per l'attacco locale dell'editor. L'autenticazione con token Bearer utilizza un confronto a tempo costante. La CLI knot rispecchia le stesse operazioni con codici di uscita tipizzati per script compatibili con la shell.","open-source-knot.f9adab1e12":"Superficie MCP e CLI","open-source-knot.8072fddca4":"Conforme alla specifica","open-source-knot.5d1f472c84":"Endpoint e CLI","open-source-knot.af9526f96c":"Stessi byte","open-source-knot.7511195002":"Stessi eventi","open-source-knot.86d0cf47ca":"Nessuna fiducia nel daemon per consumarlo","open-source-knot.1d10323c27":"Standalone","open-source-knot.b56a1a6a0b":"Dimostra lo stato al tempo logico T","open-source-knot.2f218ca374":"Al tempo T","open-source-knot.842c6549ca":"Oggetto ReplayAttestation firmato","open-source-knot.941cc89dfa":"Attesta","open-source-knot.30cd7ecc3f":"Qualsiasi intervallo di eventi, deterministico","open-source-knot.c0f85d6679":"Riproduci","open-source-knot.e30f0e2ce2":"Verifica lo stato a un tempo logico","open-source-knot.fe7f65186c":"Attestazione di riproduzione","open-source-knot.3c9e174d9c":"RIPRODUCIBILE","open-source-knot.6757848af7":"DETERMINISTICO","open-source-knot.887331ca43":"AGGIORNAMENTO A CALDO","open-source-knot.e5b211961e":"MATERIALIZZATO","open-source-knot.f14f780ab1":"Le proiezioni sono viste di lettura materializzate del log. ProjectionSet le aggiorna a caldo su un intervallo predefinito di un secondo, con aggiornamento a freddo alla lettura. Ogni proiezione è deterministica: riprodurre gli stessi eventi deve produrre gli stessi byte, ed è ciò che rende significativa un'attestazione di riproduzione.","open-source-knot.e7af710fed":"deterministico per contratto","open-source-knot.3439acc89c":"Sei viste di lettura,","open-source-knot.a6557e91f4":"Mai in output","open-source-knot.8dbdec694f":"Mascherato all'ingestione","open-source-knot.0a1dd0c39d":"File di configurazione per tenant","open-source-knot.8421926222":"Override","open-source-knot.73eb98106b":"I dati non mascherati non vengono mai scritti","open-source-knot.9e092dda4f":"Archiviazione","open-source-knot.376670f19e":"Parola intera, nessuna trappola di sottostringa","open-source-knot.e5651c683f":"Chiavi","open-source-knot.bf70f90429":"6+ pattern, la carta usa Luhn","open-source-knot.716aef4dca":"PII","open-source-knot.561c101b8c":"18+ regex, da AWS ad Anthropic","open-source-knot.dd097a2297":"Credenziali","open-source-knot.d187ef5b78":"Rilevatori che girano su ogni evento","open-source-knot.f9d8d178ad":"Cosa rileva","open-source-knot.39e0ae0995":"ALL'INGESTIONE","open-source-knot.f224a4f911":"La pipeline di redazione esamina ogni forma JSON di evento prima dell'archiviazione e sostituisce credenziali e PII con segnaposto stabili tramite hash. La redazione viene applicata all'ingestione, mai in output, quindi il daemon non detiene mai i dati non mascherati in primo luogo. Il matcher delle chiavi è a parola intera, quindi donation_token non corrisponde a token.","open-source-knot.64760f4ee1":"prima che vengano mai archiviati","open-source-knot.0bc54e6e2f":"Segreti mascherati","open-source-knot.88d6b28437":"Redazione all'ingestione","open-source-knot.e01fa717ba":"Offline","open-source-knot.73cd00ca3b":"Nessuna richiesta","open-source-knot.53ebc572b4":"Rete","open-source-knot.5517c5f84a":"Riderva e verifica offline","open-source-knot.d20a14cfa7":"Directory di esportazione portabile","open-source-knot.23ed731baa":"Bundle","open-source-knot.e55742c72f":"Codifica canonica, portabile tra linguaggi","open-source-knot.8e5fdab92d":"Byte","open-source-knot.d0cc50808f":"Canonicalizza, hash, firma","open-source-knot.a058400e6f":"Produce","open-source-knot.7b3d41cb90":"Produttore e verificatore non condividono mai la fiducia","open-source-knot.5a4933ff77":"I due lati","open-source-knot.393c13f728":"SOLO CHIAVE PUBBLICA","open-source-knot.280208592c":"PORTABILE","open-source-knot.521ceae7be":"CODIFICA CANONICA","open-source-knot.c468ab5769":"Ogni evento è firmato sulla sua codifica canonica, quindi la firma è portabile tra linguaggi e sopravvive a un serializzatore diverso. La verifica è offline e richiede solo la chiave pubblica, motivo per cui un consumatore a valle non deve mai fidarsi del processo che ha prodotto il record.","open-source-knot.9995c44e5e":"Verifica con solo una chiave","open-source-knot.0145af2c21":"Firma da un lato","open-source-knot.7df643b07d":"Firma e verifica","open-source-knot.f0c7eb3989":"Firma e verifica","open-source-knot.33b4a9d6ab":"StateSnapshot, BranchEvent","open-source-knot.a725020675":"Stato","open-source-knot.597b81f653":"MessageProduced, FileEdited","open-source-knot.00040bab8a":"Lavoro","open-source-knot.73f1e405b5":"ToolCallRequested, ToolCallResponded","open-source-knot.2d83bb73c6":"LlmCallRequested, LlmCallResponded","open-source-knot.370515d5b1":"LLM","open-source-knot.aef9918ec6":"RunStarted, RunCompleted","open-source-knot.033df3d297":"Ciclo di vita","open-source-knot.84a2d4f055":"Cosa può essere un evento","open-source-knot.5bd17549f6":"Dieci varianti di payload","open-source-knot.230bde49ee":"RADICE MERKLE","open-source-knot.b9ca304990":"IDEMPOTENTE","open-source-knot.f7cf057cd1":"IMMUTABILE","open-source-knot.b2654c5392":"Ogni cambiamento di stato nel ciclo di vita dell'agente viene catturato come Evento immutabile, chiamate LLM, chiamate agli strumenti, messaggi, modifiche ai file, snapshot di stato, spostamenti tra rami. Ognuno porta un ID di contenuto BLAKE3 deterministico, quindi re-ingestire lo stesso evento è un no-op. Gli hash delle foglie alimentano un albero di Merkle per esecuzione, e la sua singola radice è ciò che un'attestazione firma.","open-source-knot.45df9abb3a":"una radice Merkle firmata","open-source-knot.f639ced438":"Eventi append-only,","open-source-knot.5cde36958b":"Il modello di evento","open-source-knot.4ec6d609ab":"Trail di audit firmati per agenti","open-source-knot.4ced359fe6":"Credenziali e PII all'ingestione","open-source-knot.5a9ae81a43":"Redazione","open-source-knot.fe3c7e4af0":"Sei viste di lettura materializzate","open-source-knot.b0a4cf3626":"Albero per esecuzione, append O(1)","open-source-knot.2823beb6f0":"Dieci varianti di payload, ID BLAKE3","open-source-knot.572fd6bf3a":"Registro eventi","open-source-knot.402f720e47":"Forma di produzione, firmata e testata","open-source-knot.e8ad793f72":"Cosa include la v1.0","open-source-knot.127edee78d":"FIRMATO","open-source-knot.ddf530cd9f":"Knot è un registro eventi auto-ospitabile e verificabile offline per esecuzioni di agenti AI. Gli eventi passano attraverso la redazione nello storage, diventano viste di lettura e vengono esposti tramite un unico endpoint autenticato. Ogni passaggio ha un solo compito, quindi il percorso dall'evento emesso al bundle dimostrabile è facile da seguire e da verificare.","open-source-knot.39df8d4da3":"una sola responsabilità ciascuno","open-source-knot.4323c13936":"Sei livelli,","open-source-knot.7a34aeb61f":"Cos'è Knot","open-source-knot.21ecb524ed":"Il verificatore è un binario separato. Non si fida di nulla che non possa ricalcolare dagli eventi grezzi.","open-source-knot.4fa5c3778f":"VERDETTO: VERIFICATO, il registro è autentico e inalterato","open-source-knot.64d65fc7fe":"catena di hash del trust log: intatta","open-source-knot.8f5a0af3f3":"firme verificate: 1284 / 1284","open-source-knot.1f039eb1ab":"radici Merkle ricalcolate: 3 / 3 corrispondono","open-source-knot.a91b77addd":"eventi: 1284  esecuzioni: 3  rami: 2","open-source-knot.331af8e6af":"verifica un bundle di esecuzione esportato con una chiave pubblica","open-source-knot.66cfa22b7d":"knot: verifica del registro offline","open-source-knot.7f6e5a6efa":"Verdetto","open-source-knot.fcdb30b6b9":"Nessun fornitore","open-source-knot.611898d7a7":"Nessuno, completamente offline","open-source-knot.a04ad2ab7f":"Emette un JSON VerificationReport","open-source-knot.ee45c30326":"Report","open-source-knot.796892572c":"Controlla la catena di hash e il manifest","open-source-knot.752d737b0e":"Trust log","open-source-knot.aae794d12a":"Verifica ogni firma","open-source-knot.e4cf039229":"Firme","open-source-knot.06a2eb9a9e":"Ricalcola ogni radice per esecuzione","open-source-knot.c0e9018353":"Bundle più chiave pubblica, nient'altro","open-source-knot.2b55082dc4":"Cosa controlla il verificatore","open-source-knot.32da296982":"NESSUN DAEMON","open-source-knot.d4fa1d473e":"MERKLE","open-source-knot.c689932b7d":"OFFLINE","open-source-knot.2f6950eb8d":"L'intera promessa è la verificabilità offline. Esporta un'esecuzione in un bundle portabile, consegnalo insieme a una chiave pubblica a una terza parte, e loro ricalcolano ogni radice Merkle dagli eventi grezzi, controllano ogni firma e raggiungono un verdetto. Nessun servizio, nessuna rete e nessuna fiducia nel produttore. Questo è l'output del verificatore.","open-source-knot.187de5d05f":"Lo verificano su un laptop","open-source-knot.9b7d2dbb86":"Consegna a qualcuno un bundle","open-source-knot.90c2e4c6d3":"L'artefatto","open-source-knot.d627cfd39c":"Offline, nessun servizio di cui fidarsi","open-source-knot.03128bed90":"Verifica","open-source-knot.e2ecd770a0":"Traccia dell'agente, record dei dati, inventario della pipeline","open-source-knot.68f0ae4911":"Controlli","open-source-knot.76b4d9f30d":"On premise, regione UE, tuo hardware","open-source-knot.f7dd5c66e9":"La versione breve","open-source-knot.26132206bd":"La versione breve dei controlli","open-source-knot.97abebdb00":"Knot conserva un record firmato e ordinato nel tempo di ciò che fanno i tuoi agenti AI. Mostra i passaggi, i riferimenti ai dati e i componenti della pipeline presenti in un'esecuzione, e una terza parte può verificare l'intera cronologia offline senza doversi fidare di un servizio ospitato. Usa il record risultante insieme ai controlli legali, normativi e operativi applicabili alla tua organizzazione.","open-source-knot.1d3cdb40ba":"verificalo offline","open-source-knot.9059c4100b":"ricostruisci l'esecuzione e","open-source-knot.da02b57c20":"Registra ogni passaggio dell'agente","open-source-knot.bf49e9e7f8":"Knot","open-source-knot.21a1667b08":"Dove rimane","open-source-knot.7a3ea32828":"Sì, dal record sigillato","open-source-knot.85083f1a43":"Qualcuno può controllarlo","open-source-knot.0513f036c7":"I miei dati personali","open-source-knot.2183315ae3":"Lo gestisco io","open-source-knot.eb1b344997":"No, funziona in background","open-source-knot.f4e4e83e14":"Mi interrompe","open-source-knot.0360ed1ef7":"Team che usano assistenti informatici","open-source-knot.54f8de57f6":"Chi lo usa","open-source-knot.23c092228e":"Mantiene un record onesto di ciò che ha fatto un'IA","open-source-knot.ca032b5844":"Un record che rimane onesto","open-source-knot.7ccd8cfc31":"Per tutti","open-source-knot.afae86e6ff":"Vedi la storia semplice","open-source-knot.8869fce870":"Quando un assistente informatico fa cose per te, qualcuno dovrebbe poter guardare indietro in seguito e vedere esattamente cosa ha fatto, in ordine, senza che nulla sia stato modificato silenziosamente. Knot annota ogni passaggio, blocca i passaggi insieme, li sigilla e consente a una seconda persona di verificare l'intero record senza doversi fidare della prima.","open-source-knot.ce08f27dc3":"per tuo conto","open-source-knot.647a4df5fa":" un'IA ha fatto","open-source-knot.9d73150c40":"Un diario a prova di manomissione di ciò che","open-source-knot.616bb02520":"Binario offline separato, solo chiave pubblica","open-source-knot.e0264861a9":"Verificatore","open-source-knot.e0949bb31f":"Radice Merkle per esecuzione, foglie BLAKE3","open-source-knot.479d39e8c9":"Firma su codifica canonica","open-source-knot.1ebd45fcbe":"Firma","open-source-knot.b71eec88ba":"Endpoint e CLI autenticati","open-source-knot.7b4db7ef1f":"Interfaccia","open-source-knot.e9921e9ad2":"Rust (edizione 2021)","open-source-knot.89b86ab0e6":"Linguaggio","open-source-knot.942587e61e":"Scheda del progetto","open-source-knot.d4a74b503a":"Leggi la documentazione","open-source-knot.904c95f470":"Knot è un registro di eventi firmato e indirizzabile per contenuto per le esecuzioni di agenti AI. Ogni voce ha la propria identità, ogni esecuzione mantiene la propria radice Merkle e una terza parte può verificare la cronologia su un laptop con la chiave pubblica. Il registro eventi, la redazione, le viste di lettura, la dichiarazione di replay, il controllore offline e l'endpoint viaggiano insieme come un unico sistema di record.","open-source-knot.2587ba16fa":"puoi dimostrare offline","open-source-knot.6836a180e3":" per lo stato dell'agente AI","open-source-knot.5ba9e91c47":"Un registro verificabile e riproducibile","oss-knot-audience-boards.01f82a9f31":"La cattura inizia","oss-knot-audience-boards.02ea9d7106":"L'evento viene scritto mentre l'agente agisce","oss-knot-audience-boards.03d53ae387":"Dati sensibili mascherati","oss-knot-audience-boards.04a3de24ef":"I segreti vengono sostituiti prima dell'archiviazione","oss-knot-audience-boards.059353106e":"Esecuzione sigillata","oss-knot-audience-boards.064c3e2a41":"La radice di Merkle viene firmata","oss-knot-audience-boards.0730ae3a16":"Bundle consegnato","oss-knot-audience-boards.08621631f4":"Un revisore lo verifica offline","oss-knot-audience-boards.09b664ab90":"Richiesta accettata","oss-knot-audience-boards.10a8db124e":"Prompt e identità collegati","oss-knot-audience-boards.1142aac094":"Strumento invocato","oss-knot-audience-boards.12e22e702a":"Strumento e risultato abbinati","oss-knot-audience-boards.13e0d1a025":"File modificato","oss-knot-audience-boards.1493c33e9e":"Prima e dopo esatti preservati","oss-knot-audience-boards.15e5041b22":"L'helper cerca qualcosa","oss-knot-audience-boards.16b71dfe29":"Richiesta e risultato annotati","oss-knot-audience-boards.1701f7d790":"L'helper scrive una risposta","oss-knot-audience-boards.1898d03d5e":"Le parole restano legate al momento","oss-knot-audience-boards.1970ad8d1a":"Il lavoro viene salvato","oss-knot-audience-boards.20cb2048a7":"Destinazione e modifica registrate","oss-knot-audience-boards.21209489df":"La ricevuta è sigillata","oss-knot-audience-boards.22f5f0e9ec":"Le modifiche successive diventano visibili","oss-knot-audience-boards.23d8992b82":"Prove prodotte durante il lavoro","oss-knot-audience-boards.24a57bd178":"Ogni passaggio mantiene la sua provenienza","oss-knot-audience-boards.25c69d49be":"Una catena dall'azione al revisore","oss-knot-audience-boards.26e96c0ca3":"Pronto quando inizia il controllo","oss-knot-audience-boards.2759f615ab":"L'esecuzione esatta","oss-knot-audience-boards.284302d348":"Cronologia verificata","oss-knot-audience-boards.29ed13bb04":"Pacchetto di prove","oss-knot-audience-boards.30c1661398":"Esecuzione","oss-knot-audience-boards.316283f530":"Radice","oss-knot-audience-boards.3268680531":"Firma","oss-knot-audience-boards.33e5c9b634":"Stato","oss-knot-audience-boards.34bc0a1685":"Verificato","oss-knot-audience-boards.35c3772614":"Cronologia autentica e completa","oss-knot-audience-boards.36b4e59f13":"Risposta dall'esecuzione originale","oss-knot-audience-boards.37d90433fc":"Nessuna ricostruzione","oss-knot-audience-boards.38d0142615":"Ricevuta dell'helper","oss-knot-audience-boards.39b972f69f":"Sigillato","oss-knot-audience-boards.40a14f964e":"Niente è cambiato silenziosamente","oss-knot-audience-boards.416d62b9bf":"Un'altra persona può controllare ogni passaggio","oss-knot-audience-boards.42c3bd936c":"Controllato dalla ricevuta","oss-knot-audience-boards.43f8a18475":"Un semplice registro di ciò che è accaduto, in ordine","oss-knot-audience-boards.4438778819":"Qualcosa viene messo in discussione","oss-knot-audience-boards.457c165a96":"Apri il registro","oss-knot-audience-boards.46c971158b":"Memoria","oss-knot-audience-boards.47f94f4e6e":"Penso che sia andata così","oss-knot-audience-boards.48a3dbb221":"Le persone ricordano diversamente e i dettagli importanti scompaiono","oss-knot-audience-boards.49bba58237":"Registro sigillato","oss-knot-audience-boards.50a23521dd":"Ecco la sequenza esatta","oss-knot-audience-boards.51fbb5ea27":"Ogni azione, risultato e modifica resta in ordine","oss-knot-audience-boards.525b9e52d9":"In ordine","oss-knot-audience-boards.53aaeb968c":"Nessun passaggio mancante","oss-knot-audience-boards.545646020f":"Privato","oss-knot-audience-boards.55f8da6c23":"Dettagli sensibili nascosti","oss-knot-audience-boards.5665f23c20":"Verificabile","oss-knot-audience-boards.57073947fd":"Un'altra persona può verificare","oss-knot-audience-boards.586cb3d71e":"Meno discussioni, risposte più rapide","oss-knot-audience-boards.59c9e5a63a":"Il registro parla","oss-knot-audience-boards.signedEntry":"VOCE FIRMATA","oss-knot-bundle-index.eyebrow":"Una directory che puoi aprire","oss-knot-bundle-index.lead":"L'evidenza è una cartella","oss-knot-bundle-index.accent":"e chiunque può leggerla","oss-knot-bundle-index.body":"Un export di Knot non è un archivio opaco o una dashboard che qualcuno deve tenere online. Il manifest, l'indice di esecuzione, i file di eventi, la traccia di lettura e la firma viaggiano insieme, così un revisore può ispezionare la struttura prima di eseguire il checker.","oss-knot-bundle-index.pillDirectory":"UNA DIRECTORY","oss-knot-bundle-index.pillManifest":"UN MANIFEST","oss-knot-bundle-index.pillPortable":"PORTABILE","oss-knot-bundle-index.signedPerEntry":"FIRMATO PER VOCE","oss-knot-bundle-index.sideKicker":"Il bundle","oss-knot-bundle-index.sideSub":"file nominati, un verdetto","oss-knot-bundle-index.sideManifest":"Manifest","oss-knot-bundle-index.sideManifestValue":"dichiara il formato","oss-knot-bundle-index.sideEvents":"Eventi","oss-knot-bundle-index.sideEventsValue":"un file per hash di contenuto","oss-knot-bundle-index.sideTrail":"Traccia di lettura","oss-knot-bundle-index.sideTrailValue":"integrità riga per riga","oss-knot-bundle-index.sideSignature":"Firma","oss-knot-bundle-index.sideSignatureValue":"copre il manifest","oss-knot-bundle-index.sideFootLeft":"apri senza un servizio","oss-knot-bundle-index.sideFootRight":"il checker è separato","oss-knot-bundle-index.caption":"Bundle di evidenza","oss-knot-bundle-index.captionMeta":"esempio di struttura","oss-knot-bundle-index.folderName":"knot-export/","oss-knot-bundle-index.folderBadge":"LEGGIBILE","oss-knot-bundle-index.manifestCopy":"formato, versione e radici di esecuzione","oss-knot-bundle-index.indexCopy":"un posto per trovare ogni esecuzione","oss-knot-bundle-index.eventCopy":"la voce nominata dal proprio hash","oss-knot-bundle-index.trailCopy":"la cronologia di lettura ordinata","oss-knot-bundle-index.signatureCopy":"il controllo pubblico sul manifest","oss-knot-bundle-index.exportsLabel":"stessa cronologia, quattro forme","oss-knot-bundle-index.exportDirectory":"directory","oss-knot-bundle-index.exportArchive":"archivio","oss-knot-bundle-index.exportJsonl":"ndjson","oss-knot-bundle-index.exportParquet":"parquet","oss-knot-bundle-index.footer":"Il destinatario riceve il record, non l'accesso al tuo sistema.","oss-knot-business-glyph.21d8bb4173":"Verifica offline. Nessun servizio di cui fidarsi.","oss-knot-business-glyph.18ecbd2658":"On premise o regione UE. Le tue chiavi.","oss-knot-business-glyph.f62199313e":"Prove pronte","oss-knot-business-glyph.17a86caa5b":"Obbligo","oss-knot-business-glyph.6b5eb5323e":"Registri di controllo firmati dell'agente","oss-knot-business-glyph.46cbb019ae":"Registro di controllo di tua proprietà","oss-knot-business-glyph.327bdc843a":"Bundle portabile e chiave pubblica","oss-knot-business-glyph.bf5dde2d06":"Pacchetto di prove","oss-knot-business-glyph.a148b36c17":"Offline, nessun servizio richiesto","oss-knot-business-glyph.fdb4974dbe":"Verifica","oss-knot-business-glyph.3229609e15":"Registri di controllo firmati dell'agente","oss-knot-business-glyph.b53e5ed6d0":"Una registrazione che puoi difendere","oss-knot-business-glyph.0db809cc66":"Garanzia","oss-knot-business-glyph.35fd6b4860":"Un distinta dei materiali per la pipeline","oss-knot-business-glyph.0679ce9143":"SBOM AI","oss-knot-business-glyph.0534e1100c":"Prova dei dati toccati, PII mascherata","oss-knot-business-glyph.a5b7d57a85":"GDPR","oss-knot-business-glyph.f73e4db760":"Traccia dimostrabile delle decisioni automatizzate","oss-knot-business-glyph.d75a4de2ef":"AI Act UE","oss-knot-compliance-ledger.cbd23a9689":"Un record, letto allo stesso modo dal tuo revisore, dal tuo cliente e da un ente regolatore.","oss-knot-compliance-ledger.1cd1c104cf":"Knot fornisce","oss-knot-compliance-ledger.bc5af23f32":"Devi mostrare","oss-knot-compliance-ledger.e330e94c2b":"Cosa devi mostrare e cosa ti consegna Knot.","oss-knot-compliance-ledger.db2f6f8aca":"Dalla regola all'evidenza","oss-knot-compliance-ledger.691ffe3d66":"Ogni chiamata al modello, ogni chiamata a strumenti e ogni modifica ai file è registrata nel registro.","oss-knot-compliance-ledger.8735fb6b86":"Una distinta dei materiali per ciò che l'IA ha effettivamente fatto.","oss-knot-compliance-ledger.f2169e4af9":"SBOM della pipeline IA","oss-knot-compliance-ledger.648b03a6d4":"Una terza parte verifica l'intera cronologia offline su un laptop.","oss-knot-compliance-ledger.161f52fecd":"Un record che un esterno può controllare, non solo fidarsi.","oss-knot-compliance-ledger.62da56891e":"Revisione e garanzia","oss-knot-compliance-ledger.3c560b37a3":"I dati personali sono mascherati all'ingresso, la traccia rimane intatta.","oss-knot-compliance-ledger.5585e4213e":"Evidenza di quali dati sono stati toccati e quando.","oss-knot-compliance-ledger.a5b7d57a85":"GDPR","oss-knot-compliance-ledger.539e794faa":"Un record firmato e ordinato cronologicamente di ogni passo compiuto dall'agente.","oss-knot-compliance-ledger.845d0dbb0b":"Tracciabilità dimostrabile delle decisioni automatizzate.","oss-knot-compliance-ledger.d75a4de2ef":"AI Act dell'UE","oss-knot-consumer-glyph.c0fdd1dbde":"Ho cercato qualcosa per te","oss-knot-consumer-glyph.c164d1683e":"Ho scritto una breve risposta","oss-knot-consumer-glyph.8ef9e05b40":"L'ho salvato dove serve","oss-knot-consumer-glyph.84b04fa1f2":"Cosa ha fatto l'assistente","oss-knot-consumer-glyph.05316b1967":"Sigillato, quindi nulla cambia","oss-knot-consumer-glyph.e8f23454a0":"Controllato, tutto corretto","oss-knot-consumer-glyph.bf1698049b":"Una seconda persona può guardare e fidarsi","oss-knot-event-diagram.6b745f8459":"Ogni evento ha un id BLAKE3 deterministico, quindi re-ingestare lo stesso evento è un no-op. Modifica un evento e la sua foglia cambia, la radice cambia, e il verificatore offline segnala una catena rotta.","oss-knot-event-diagram.f86b32154c":"Append O(1)","oss-knot-event-diagram.cbb24e869d":"radice b3:c10e, firma:5a9f","oss-knot-event-diagram.3b3d592e9b":"Radice firmata","oss-knot-event-diagram.849c9d59b7":"Quattro eventi, una radice firmata","oss-knot-event-diagram.49da1d58cf":"Una catena di eventi firmata","oss-knot-event-diagram.f2ecd4bf6c":"File modificato","oss-knot-event-diagram.a69e8c4e8d":"Risultato ricevuto","oss-knot-event-diagram.d603add925":"Azione richiesta","oss-knot-event-diagram.a1ce2113d3":"Avvio esecuzione","oss-knot-handbook.hero-technical.eyebrow":"Un registro di audit degli agenti che puoi consegnare a uno sconosciuto","oss-knot-handbook.hero-technical.titleLead":"Knot. Un registro di audit degli agenti","oss-knot-handbook.hero-technical.titleAccent":"che puoi consegnare a uno sconosciuto","oss-knot-handbook.hero-technical.lede":"Knot è un software con sorgente disponibile per i registri di audit degli agenti AI: un registro di eventi firmato e indirizzato al contenuto per le esecuzioni degli agenti. Ogni passaggio è una voce tipizzata, firmata dove viene scritta, e ogni esecuzione porta la propria radice Merkle. Un verificatore separato controlla la cartella risultante offline, senza servizio, rete o database.","oss-knot-handbook.hero-technical.action":"Cosa viene effettivamente scritto","oss-knot-handbook.hero-technical.sourceAction":"Chiedi informazioni sulla release","oss-knot-handbook.hero-technical.ledgerLabel":"Knot","oss-knot-handbook.hero-technical.ledgerPill":"PROVA","oss-knot-handbook.hero-technical.row1Label":"Voci","oss-knot-handbook.hero-technical.row1Value":"tipizzate e firmate","oss-knot-handbook.hero-technical.row2Label":"Esecuzioni","oss-knot-handbook.hero-technical.row2Value":"le proprie radici","oss-knot-handbook.hero-technical.row3Label":"Segreti","oss-knot-handbook.hero-technical.row3Value":"rimossi prima della scrittura","oss-knot-handbook.hero-technical.row4Label":"Verifica","oss-knot-handbook.hero-technical.row4Value":"una cartella e una chiave pubblica","oss-knot-handbook.hero-business.eyebrow":"Un registro di audit degli agenti che puoi consegnare a uno sconosciuto","oss-knot-handbook.hero-business.titleLead":"Knot. Una traccia di audit","oss-knot-handbook.hero-business.titleAccent":"che puoi consegnare a uno sconosciuto","oss-knot-handbook.hero-business.lede":"Knot è un software con sorgente disponibile per le tracce di audit degli agenti AI. Quando una controparte, un revisore o un regolatore chiede cosa ha fatto il tuo software automatizzato, consegna loro una registrazione firmata e a prova di manomissione. Possono verificarla offline con una chiave pubblica, senza accesso ai tuoi sistemi o a un servizio live. Il repository e la sua documentazione diventano pubblici il 1 settembre 2026, nel primo round del programma di rilascio della fondazione di Dweve.","oss-knot-handbook.hero-business.action":"Dove vive la registrazione oggi","oss-knot-handbook.hero-business.sourceAction":"Chiedi informazioni sulla release","oss-knot-handbook.hero-business.ledgerLabel":"Knot","oss-knot-handbook.hero-business.ledgerPill":"OWNED","oss-knot-handbook.hero-business.row1Label":"Hardware","oss-knot-handbook.hero-business.row1Value":"l'operatore lo controlla","oss-knot-handbook.hero-business.row2Label":"Chiave","oss-knot-handbook.hero-business.row2Value":"l'operatore firma","oss-knot-handbook.hero-business.row3Label":"Registrazione","oss-knot-handbook.hero-business.row3Value":"una cartella esce deliberatamente","oss-knot-handbook.hero-business.row4Label":"Verdetto","oss-knot-handbook.hero-business.row4Value":"il destinatario lo raggiunge da solo","oss-knot-handbook.hero-consumer.eyebrow":"In parole semplici","oss-knot-handbook.hero-consumer.titleLead":"Knot. Una ricevuta per il lavoro degli agenti","oss-knot-handbook.hero-consumer.titleAccent":"che puoi consegnare a uno sconosciuto","oss-knot-handbook.hero-consumer.lede":"Knot è un software con sorgente disponibile che scrive una ricevuta firmata e a prova di manomissione di ciò che un agente AI ha fatto mentre lavorava. Chiunque abbia la registrazione e una chiave pubblica può verificare che i suoi contenuti non siano stati alterati. Dal 1 settembre 2026 il verificatore è qualcosa che scarichi ed esegui, non qualcosa che richiedi.","oss-knot-handbook.hero-consumer.action":"Qualcosa ha agito per te","oss-knot-handbook.hero-consumer.sourceAction":"Chiedi informazioni sulla release","oss-knot-handbook.hero-consumer.ledgerLabel":"La ricevuta","oss-knot-handbook.hero-consumer.ledgerPill":"PLAIN","oss-knot-handbook.hero-consumer.row1Label":"Cosa è successo","oss-knot-handbook.hero-consumer.row1Value":"scritto mentre accade","oss-knot-handbook.hero-consumer.row2Label":"Dettagli privati","oss-knot-handbook.hero-consumer.row2Value":"rimossi prima","oss-knot-handbook.hero-consumer.row3Label":"Modifiche","oss-knot-handbook.hero-consumer.row3Value":"emergono","oss-knot-handbook.hero-consumer.row4Label":"Verifica","oss-knot-handbook.hero-consumer.row4Value":"non richiede connessione","oss-knot-handbook.close.headline":"Una cartella che uno sconosciuto può verificare","oss-knot-handbook.close.body":"Knot è un software con sorgente disponibile per team che eseguono agenti che svolgono lavori consequenziali: riconciliare fatture, modificare registri clienti, spostare denaro, archiviare documenti e rispondere per conto dell'organizzazione. La pubblicazione è prevista per il 1 settembre 2026, il primo round del programma di rilascio della fondazione di Dweve, e il repository e la sua documentazione vanno live insieme.","oss-knot-handbook.close.sourceAction":"Chiedi informazioni sulla release","oss-knot-handbook.eng-kinds.eyebrow":"L'insieme chiuso","oss-knot-handbook.eng-kinds.lead":"L'agente ha fatto il lavoro","oss-knot-handbook.eng-kinds.accent":"e non ha lasciato alcuna registrazione","oss-knot-handbook.eng-kinds.body":"Ciò che un'esecuzione di un agente lascia dietro di sé è di solito output: qualunque cosa il framework abbia scelto di stampare, a qualunque livello qualcuno abbia impostato l'ultimo trimestre. Puoi leggerlo. Non puoi chiedergli quale strumento è stato eseguito, in quale ordine, in risposta a quale risposta del modello, perché nessuno di questi è mai stato una cosa separata.","oss-knot-handbook.eng-kinds.detailLabel":"Il meccanismo","oss-knot-handbook.eng-kinds.detail":"Knot registra dieci tipi di eventi, ognuno con un nome stabile sul filo. Una chiamata di strumento richiesta è un tipo e la risposta è un altro.","oss-knot-handbook.eng-kinds.pills":"RUN, MODEL, TOOL|FILE, STATE|CLOSED SET","oss-knot-handbook.eng-kinds.footer":"Dieci tipi, una forma per ogni esecuzione. Come si chiama ogni voce viene dopo.","oss-knot-handbook.eng-identity.eyebrow":"Identità","oss-knot-handbook.eng-identity.lead":"Invia la stessa cosa due volte","oss-knot-handbook.eng-identity.accent":"ed è una voce, non due","oss-knot-handbook.eng-identity.body":"I tentativi di esecuzione dell'agente vengono ripetuti. Uno strumento va in timeout e la chiamata viene eseguita di nuovo, un processo si riavvia a metà di un flush, una coda consegna due volte perché è ciò che fanno le code. Dove l'identificatore viene assegnato all'arrivo, ognuno di questi diventa un'altra voce.","oss-knot-handbook.eng-identity.detailLabel":"Perché è importante","oss-knot-handbook.eng-identity.detail":"Una voce Knot prende il nome dall'hash del suo stesso contenuto, quindi l'identità appartiene a ciò che è stato registrato, non a quando è arrivato.","oss-knot-handbook.eng-identity.pills":"STESSI BYTE|STESSO NOME|SICURO CONTRO I RIPETUTI","oss-knot-handbook.eng-identity.footer":"Un nome derivato dal contenuto è una metà. La firma su di esso è l'altra.","oss-knot-handbook.eng-signature.eyebrow":"Cosa copre la firma","oss-knot-handbook.eng-signature.lead":"Una firma su se stesso","oss-knot-handbook.eng-signature.accent":"verificata solo con una chiave","oss-knot-handbook.eng-signature.body":"La sicurezza del trasporto dimostra che un messaggio ti è arrivato invariato da chiunque tenesse l'altra estremità della connessione. Questa è un'affermazione su una conversazione, e la conversazione è terminata a marzo. Un'ora dopo non dice nulla sui byte sul disco.","oss-knot-handbook.eng-signature.detailLabel":"La garanzia","oss-knot-handbook.eng-signature.detail":"Knot firma ogni voce sulla codifica canonica della voce stessa. La verifica richiede solo la chiave pubblica e nient'altro.","oss-knot-handbook.eng-signature.pills":"FIRMATO PER VOCE|SOLO CHIAVE PUBBLICA|NESSUN SERVIZIO","oss-knot-handbook.eng-signature.footer":"Una singola voce regge da sola. Ciò che un revisore chiede è se l'esecuzione sia completa.","oss-knot-handbook.eng-root.eyebrow":"Completezza","oss-knot-handbook.eng-root.lead":"Ogni esecuzione mantiene la propria radice","oss-knot-handbook.eng-root.accent":"così una singola esecuzione può essere verificata","oss-knot-handbook.eng-root.body":"Una firma dimostra che una voce è come è stata scritta. Non dice nulla su una voce che è stata rimossa, perché una riga eliminata non lascia prove di sé. Un registro con un buco si verifica perfettamente, voce per voce, e mente per omissione.","oss-knot-handbook.eng-root.detailLabel":"Sotto la superficie","oss-knot-handbook.eng-root.detail":"Ogni esecuzione Knot accumula una radice Merkle sulle proprie voci. Una singola esecuzione viaggia da sola ed è completa quando arriva.","oss-knot-handbook.eng-root.pills":"UNA RADICE PER ESECUZIONE|ESTESA|NON RICOSTRUITA","oss-knot-handbook.eng-root.footer":"La completezza è stabilita dall'aritmetica e il verdetto appartiene a chi lo riceve.","oss-knot-handbook.eng-enquiry.eyebrow":"Cosa serve per un verdetto","oss-knot-handbook.eng-enquiry.lead":"Chiedere non è verificare.","oss-knot-handbook.eng-enquiry.accent":"Quindi nessuno viene interpellato.","oss-knot-handbook.eng-enquiry.body":"La maggior parte degli strumenti di audit risponde a una domanda su un agente chiedendo al sistema che ha prodotto i record. La risposta arriva comunque dalla parte di cui si sta chiedendo, e il destinatario l'ha solo letta. Un rapporto più lungo o una query migliore non risolve il problema. Un verdetto diventa indipendente solo quando tutto ciò di cui ha bisogno viaggia dentro la cosa consegnata.","oss-knot-handbook.eng-enquiry.detailLabel":"La distinzione","oss-knot-handbook.eng-enquiry.detail":"La scrittura richiede la metà privata di una chiave e una macchina controllata dall'operatore. La verifica richiede la cartella e la metà pubblicata, che non può scrivere una nuova voce né modificarne una. Il destinatario può raggiungere un verdetto che il mittente non può influenzare, mentre nessuna delle due parti ha bisogno di un servizio, una sessione o la cooperazione dell'altra.","oss-knot-handbook.eng-enquiry.pills":"IL RECORD|LA CHIAVE PUBBLICA|UN VERIFICATORE SEPARATO","oss-knot-handbook.eng-enquiry.verdict":"un verdetto che non puoi influenzare e uno che non possono fabbricare","oss-knot-handbook.eng-enquiry.footer":"e lo stesso standard vale per il registro di chi lo ha letto","oss-knot-handbook.eng-trail.eyebrow":"Chi ha letto cosa","oss-knot-handbook.eng-trail.lead":"Una catena che segnala dove","oss-knot-handbook.eng-trail.accent":"ha smesso di essere intatta","oss-knot-handbook.eng-trail.body":"Un record di ciò che un agente ha fatto invita quasi subito a una seconda domanda: chi lo ha letto. Quel registro è prova solo se la sua modifica è visibile.","oss-knot-handbook.eng-trail.detailLabel":"Come regge","oss-knot-handbook.eng-trail.detail":"Ogni riga viene sottoposta a hash insieme alla propria posizione, al proprio timestamp, al proprio messaggio e all'hash della riga precedente. Il rapporto indica la prima riga in cui la catena ha smesso di reggere.","oss-knot-handbook.eng-trail.pills":"RIGA PER RIGA|INDICA LA ROTTURA|ORDINATO","oss-knot-handbook.eng-trail.footer":"Il record e il registro di chi lo ha letto partono insieme, e nessuno dei due è un database.","oss-knot-handbook.eng-bundle.eyebrow":"Cosa viene consegnato","oss-knot-handbook.eng-bundle.lead":"La prova è una cartella","oss-knot-handbook.eng-bundle.accent":"e chiunque può aprirla","oss-knot-handbook.eng-bundle.body":"Un formato di audit che solo il suo stesso strumento può aprire lascia il destinatario dipendente dal mittente due volte: una per i dati e una per i mezzi per leggerli. Un bundle evita questo essendo una directory ordinaria, elencata e aperta con gli strumenti che un destinatario già possiede.","oss-knot-handbook.eng-bundle.detailLabel":"In pratica","oss-knot-handbook.eng-bundle.detail":"Ciò che esce da Knot è una directory: un manifest, indici, un file per voce, la traccia di lettura e una singola firma sull'intero insieme.","oss-knot-handbook.eng-bundle.pills":"UNA DIRECTORY|UN FILE CIASCUNO|UNA FIRMA","oss-knot-handbook.eng-bundle.footer":"Il che significa che tutto ciò che è stato mostrato all'agente è in quella cartella, e parte di esso non dovrebbe esserci.","oss-knot-handbook.eng-handoff.eyebrow":"Il test della consegna","oss-knot-handbook.eng-handoff.lead":"Lo scrittore può fermarsi.","oss-knot-handbook.eng-handoff.accent":"La verifica continua a funzionare.","oss-knot-handbook.eng-handoff.body":"Un record trasferibile deve sopravvivere al servizio che lo ha prodotto. Una volta che la cartella lascia l'operatore, il destinatario non dovrebbe aver bisogno di un account, una rotta di rete o un database live per decidere se l'esecuzione è completa e invariata.","oss-knot-handbook.eng-handoff.detailLabel":"Dentro la cartella","oss-knot-handbook.eng-handoff.detail":"Il manifest fissa le radici delle esecuzioni, i file delle voci portano il proprio contenuto firmato e la chiave pubblica consente a un verificatore separato di testare entrambi. Questi pezzi viaggiano insieme, quindi il verdetto appartiene al destinatario piuttosto che al sistema in esame.","oss-knot-handbook.eng-handoff.pills":"MANIFEST E RADICI|FILE DI VOCI FIRMATI|CHIAVE PUBBLICA E VERIFICATORE","oss-knot-handbook.eng-handoff.verdict":"una consegna completa che funziona ancora dopo che il servizio è sparito","oss-knot-handbook.eng-handoff.footer":"Il rischio successivo non è se la cartella si apre, ma quale materiale sensibile è stato ammesso al suo interno.","oss-knot-handbook.eng-redact.eyebrow":"Prima della scrittura","oss-knot-handbook.eng-redact.lead":"Il segreto non raggiunge mai","oss-knot-handbook.eng-redact.accent":"il file in cui si troverebbe","oss-knot-handbook.eng-redact.body":"Una traccia di un'esecuzione dell'agente concentra tutto ciò che quell'agente ha visto. Filtrala all'uscita e il valore è ancora sul disco, ancora nella copia notturna e ancora nel bundle che consegni a qualcuno.","oss-knot-handbook.eng-redact.detailLabel":"L'ordine in cui viene eseguito","oss-knot-handbook.eng-redact.detail":"Knot oscura ogni valore prima della scrittura, in un ordine fisso di cinque passaggi: campi segreti nominati, credenziali, dati personali, blocklist del tenant e regole del tenant stesso.","oss-knot-handbook.eng-redact.pills":"PRIMA DELLA SCRITTURA|OSCURATO|SEGNALATO","oss-knot-handbook.eng-redact.footer":"Le credenziali hanno una forma. I dati di una persona per lo più non ce l'hanno, ed è la metà più difficile.","oss-knot-handbook.eng-validate.eyebrow":"Dati personali, decisi piuttosto che abbinati","oss-knot-handbook.eng-validate.lead":"Un numero che valida","oss-knot-handbook.eng-validate.accent":"non è sempre personale","oss-knot-handbook.eng-validate.body":"Oscura troppo e hai danneggiato silenziosamente il record che hai costruito per essere affidabile. Oscura troppo poco e i dettagli di qualcuno finiscono in un audit trail progettato per essere consegnato a estranei. Entrambi i fallimenti sono silenziosi.","oss-knot-handbook.eng-validate.detailLabel":"Il caso difficile","oss-knot-handbook.eng-validate.detail":"Knot valida piuttosto che limitarsi ad abbinare: i numeri di carta devono soddisfare il loro checksum, e gli identificatori nazionali scattano solo dove le parole circostanti supportano la lettura.","oss-knot-handbook.eng-validate.pills":"VALIDATO|IN CONTESTO|PAROLA INTERA","oss-knot-handbook.eng-validate.footer":"Questa è attenzione all'ingresso. Ora modifica una parola di ciò che è uscito e guarda cosa succede.","oss-knot-handbook.eng-onebyte.eyebrow":"Prova di manomissione, mostrata","oss-knot-handbook.eng-onebyte.lead":"Cambia un byte.","oss-knot-handbook.eng-onebyte.accent":"Poi consegnalo a qualcuno.","oss-knot-handbook.eng-onebyte.body":"Cambia `approve` in `reject` in una risposta registrata del modello e la cartella si apre ancora normalmente. La voce modificata viene ancora parsata, la directory elenca ancora e un lettore potrebbe non notare la parola cambiata. Questo è il caso utile: un cambiamento abbastanza piccolo da sembrare innocuo in un record altrimenti ordinario.","oss-knot-handbook.eng-onebyte.detailLabel":"Il report","oss-knot-handbook.eng-onebyte.detail":"Tre controlli ora non concordano con quel file: la sua firma non corrisponde più, il suo contenuto non corrisponde più al nome del file e la run root ricalcolata differisce dal manifest. Il checker nomina la voce e la run mentre le altre voci passano ancora. Localizza un fatto alterato invece di dichiarare sospetta un'intera storia di due anni.","oss-knot-handbook.eng-onebyte.pills":"FIRMA|RUN ROOT|READ TRAIL","oss-knot-handbook.eng-onebyte.verdict":"rilevata e localizzata, alla voce e alla run a cui appartiene","oss-knot-handbook.eng-onebyte.footer":"e tutto ciò che è costruito su queste voci ne deriva, mai accanto a esse","oss-knot-handbook.eng-views.eyebrow":"Leggerlo di nuovo","oss-knot-handbook.eng-views.lead":"Ogni vista di lettura è derivata","oss-knot-handbook.eng-views.accent":"e può essere derivata di nuovo","oss-knot-handbook.eng-views.body":"Nel momento in cui un log acquisisce una tabella di riepilogo accanto, ci sono due fonti di verità, e la domanda interessante diventa quale delle due è sbagliata. Le dashboard si allontanano dagli eventi su cui sono state costruite.","oss-knot-handbook.eng-views.detailLabel":"Cosa questo esclude","oss-knot-handbook.eng-views.detail":"Una vista Knot è una funzione del log e nient'altro. Ognuna di esse può essere eliminata e ricostruita dalle voci.","oss-knot-handbook.eng-views.pills":"STESSI EVENTI|STESSA VISTA|RICOSTRUITA","oss-knot-handbook.eng-views.footer":"Una vista dice cosa è vero ora. Un revisore chiede cosa era vero alle due e venti.","oss-knot-handbook.eng-replay.eyebrow":"Replay e riesecuzione","oss-knot-handbook.eng-replay.lead":"Eseguilo di nuovo e confronta","oss-knot-handbook.eng-replay.accent":"quattro verdetti, non uno","oss-knot-handbook.eng-replay.body":"Ripetere una run di un agente e ottenere una risposta diversa è ordinario e inutile come segnale, perché almeno quattro cose separate lo producono. Un singolo passaggio o fallimento collassa tutti e quattro.","oss-knot-handbook.eng-replay.detailLabel":"Cosa cambia","oss-knot-handbook.eng-replay.detail":"Un replay Knot restituisce una dichiarazione firmata dello stato in un punto scelto, e la riesecuzione classifica ogni confronto invece di sommarli.","oss-knot-handbook.eng-replay.pills":"IDENTICO|DIVERGENTE|SOTTOINSIEME O SALTATO","oss-knot-handbook.eng-replay.comparisonIdentical":"IDENTICO","oss-knot-handbook.eng-replay.comparisonDivergent":"DIVERGENTE","oss-knot-handbook.eng-replay.comparisonSubset":"SOTTOINSIEME","oss-knot-handbook.eng-replay.comparisonSkipped":"SALTATO","oss-knot-handbook.eng-replay.footer":"Leggerlo di nuovo è una metà. Raggiungere il record è una porta con quattro chiavi.","oss-knot-handbook.eng-surface.eyebrow":"La superficie","oss-knot-handbook.eng-surface.lead":"Una porta sulla macchina","oss-knot-handbook.eng-surface.accent":"e una lettura accanto","oss-knot-handbook.eng-surface.body":"Il servizio Knot è deliberatamente piccolo. Ascolta su un endpoint, accetta append tramite il Model Context Protocol che un framework di agenti già parla, e pubblica una lettura di stato.","oss-knot-handbook.eng-surface.detailLabel":"Per gli operatori","oss-knot-handbook.eng-surface.detail":"Accanto alla porta ci sono un percorso di liveness non autenticato, una lettura di health autenticata e metriche nel formato testo di Prometheus.","oss-knot-handbook.eng-surface.pills":"UN ENDPOINT|CON CREDENZIALI|STATO DI DRENAGGIO","oss-knot-handbook.eng-surface.footer":"Una porta tiene occupato uno scrittore, e uno scrittore è ciò che dà ordine al log.","oss-knot-handbook.eng-order.eyebrow":"Ordinamento","oss-knot-handbook.eng-order.lead":"Uno scrittore, un ordine totale","oss-knot-handbook.eng-order.accent":"stabilito senza coordinamento","oss-knot-handbook.eng-order.body":"L'ordinamento è dove i log di audit diventano costosi. Ammetti più scrittori e la sequenza deve essere concordata: orologi confrontati, un leader eletto, un round trip pagato su ogni append e un pareggio rotto da qualcosa di arbitrario. Un singolo scrittore per processo rimuove quella negoziazione invece di renderla più veloce.","oss-knot-handbook.eng-order.detailLabel":"Il design","oss-knot-handbook.eng-order.detail":"Knot scrive tramite uno scrittore per processo, quindi le voci acquisiscono un ordine totale nello store senza un round trip.","oss-knot-handbook.eng-order.pills":"UNO SCRITTORE|ORDINE TOTALE|NESSUN ROUND TRIP","oss-knot-handbook.eng-order.footer":"Ciò che Knot lascia dietro è una cartella che uno sconosciuto può controllare senza chiederti nulla.","oss-knot-handbook.biz-account.eyebrow":"Dove vive il record oggi","oss-knot-handbook.biz-account.lead":"Il record dei tuoi agenti","oss-knot-handbook.biz-account.accent":"si trova in un account del fornitore","oss-knot-handbook.biz-account.body":"Quando un agente fa qualcosa di consequenziale, il resoconto di ciò che è accaduto proviene dalla piattaforma che lo ha eseguito: conservato nello storage di quella piattaforma, esportato nel formato di quella piattaforma e mantenuto per tutto il tempo che l'impostazione di retention di quella piattaforma dice.","oss-knot-handbook.biz-account.detailLabel":"Perché è importante","oss-knot-handbook.biz-account.detail":"In una controversia, chiedi all'altra parte di accettare un rapporto che hai commissionato. Knot sposta la questione sul tuo terreno: il tuo hardware, la tua chiave, la tua cartella.","oss-knot-handbook.biz-account.pills":"I LORO LOG|IL LORO ACCOUNT|IL TUO RISCHIO","oss-knot-handbook.biz-account.footer":"La soluzione non è un export migliore. È qualcosa che il destinatario può verificare senza di te.","oss-knot-handbook.biz-handover.eyebrow":"Il test che conta","oss-knot-handbook.biz-handover.lead":"Puoi smettere di essere creduto","oss-knot-handbook.biz-handover.accent":"e iniziare a essere verificato","oss-knot-handbook.biz-handover.body":"Consegna a qualcuno un record Knot e una chiave pubblica, e arriverà alla propria conclusione. Nessun accesso ai tuoi sistemi, nessuna richiesta al tuo fornitore, nessuna chiamata con i tuoi ingegneri e nulla che dipenda dalla tua cooperazione una volta che la cartella è uscita.","oss-knot-handbook.biz-handover.detailLabel":"In pratica","oss-knot-handbook.biz-handover.detail":"Un piccolo programma dice loro se ogni voce è come è stata scritta, se manca qualche voce da una sequenza e se il log di chi ha letto il record è stato modificato.","oss-knot-handbook.biz-handover.pills":"CONSEGNALO|LO VERIFICANO|NESSUN ACCESSO","oss-knot-handbook.biz-handover.footer":"Consegnare tutto ciò che l'agente ha visto solleva un'obiezione, ed è quella giusta.","oss-knot-handbook.biz-redaction.eyebrow":"L'obiezione","oss-knot-handbook.biz-redaction.lead":"La traccia di audit è dove","oss-knot-handbook.biz-redaction.accent":"finiscono i segreti","oss-knot-handbook.biz-redaction.body":"Un record completo di ciò che i tuoi agenti hanno fatto è anche un record completo di ciò che è stato mostrato loro. Costruito con noncuranza, ciò che hai creato per la garanzia diventa la più grande concentrazione di materiale sensibile che possiedi.","oss-knot-handbook.biz-redaction.detailLabel":"Cosa esce dall'ambito","oss-knot-handbook.biz-redaction.detail":"Knot oscura ogni valore prima che venga scritto qualsiasi cosa. Il valore grezzo non raggiunge mai il disco e ogni copia a valle porta un marker di rimozione firmato.","oss-knot-handbook.biz-redaction.pills":"MINIMIZZATO PRIMA|NON IN EXPORT|EVIDENZIATO","oss-knot-handbook.biz-redaction.footer":"Quindi è un record che puoi conservare in sicurezza. La maggior parte degli ambienti non è un singolo ambiente.","oss-knot-handbook.biz-estate.eyebrow":"Un ambiente misto","oss-knot-handbook.biz-estate.lead":"Due team, due toolkit","oss-knot-handbook.biz-estate.accent":"e una sola storia da leggere","oss-knot-handbook.biz-estate.body":"La maggior parte delle organizzazioni che eseguono agenti esegue più di un framework, perché due team hanno scelto separatamente ed entrambe le scelte erano difendibili. Ognuno produce la propria forma di traccia, conservata per il proprio periodo ed esportata nel proprio formato.","oss-knot-handbook.biz-estate.detailLabel":"Cosa cambia","oss-knot-handbook.biz-estate.detail":"Knot si posiziona sotto qualsiasi framework un team abbia scelto e registra quale ha prodotto ogni voce e a quale versione. La storia è una cosa sola con una forma, una decisione di conservazione e un export.","oss-knot-handbook.biz-estate.pills":"UN RECORD|QUALSIASI FRAMEWORK|QUALSIASI MODELLO","oss-knot-handbook.biz-estate.footer":"Niente di tutto ciò viene testato finché due parti non sono in disaccordo su ciò che è accaduto.","oss-knot-handbook.biz-dispute.eyebrow":"Quando è contestato","oss-knot-handbook.biz-dispute.lead":"Due versioni sono il problema.","oss-knot-handbook.biz-dispute.accent":"Un record è la risposta.","oss-knot-handbook.biz-dispute.body":"Una disputa su software automatizzato raramente riguarda fatti che non possono essere conosciuti. Riguarda due versioni assemblate dopo l'evento da parti interessate da fonti che controllano. Riconciliare queste versioni richiede settimane e di solito finisce in una versione negoziata che nessuna delle due parti difenderebbe riga per riga.","oss-knot-handbook.biz-dispute.detailLabel":"Il punto","oss-knot-handbook.biz-dispute.detail":"Una correzione in Knot viene aggiunta alla fine. La voce originale rimane firmata dove è stata scritta, quindi il record accumula una sequenza piuttosto che due ricostruzioni. Dove le parti differiscono davvero, possono indicare una voce in una sequenza nominata. La disputa diventa una lettura delle prove, che è una conversazione che può finire.","oss-knot-handbook.biz-dispute.pills":"UNA SEQUENZA|UNA RADICE|UN CONTROLLO","oss-knot-handbook.biz-dispute.verdict":"un record, letto piuttosto che riconciliato","oss-knot-handbook.biz-dispute.footer":"che lascia la domanda che un revisore fa davvero, su ciò che il sistema sapeva prima di agire","oss-knot-handbook.biz-state.eyebrow":"La domanda che fa un revisore","oss-knot-handbook.biz-state.lead":"Cosa era vero alle 14:20","oss-knot-handbook.biz-state.accent":"è una domanda con una risposta","oss-knot-handbook.biz-state.body":"I revisori raramente chiedono un log. Chiedono cosa credeva il sistema nel momento in cui agiva: cosa gli era stato detto, cosa aveva già deciso e su cosa stava lavorando.","oss-knot-handbook.biz-state.detailLabel":"Il record","oss-knot-handbook.biz-state.detail":"Con Knot la risposta è prodotta piuttosto che composta. Un replay fino a un punto scelto restituisce una dichiarazione firmata dello stato in quel punto.","oss-knot-handbook.biz-state.pills":"STATO IN UN MOMENTO|FIRMATO|CONSEGNATO","oss-knot-handbook.biz-state.footer":"Produrre ciò in qualsiasi punto della storia significa decidere quanta storia conservare.","oss-knot-handbook.biz-retention.eyebrow":"Conservazione","oss-knot-handbook.biz-retention.lead":"Conservare tutto per sempre","oss-knot-handbook.biz-retention.accent":"è una decisione, non un default","oss-knot-handbook.biz-retention.body":"Un ambiente di agenti produce una grande quantità di storia. Il risultato abituale è o conservare tutto perché nessuno ha scelto, o perderlo a trenta giorni perché qualcuno ha scelto una volta e ha proseguito.","oss-knot-handbook.biz-retention.detailLabel":"Per gli operatori","oss-knot-handbook.biz-retention.detail":"La conservazione in Knot è disattivata finché non la imposti, e poi si attiva in base a ciò che viene prima: un'età, una dimensione su disco o un numero di voci.","oss-knot-handbook.biz-retention.pills":"IMPOSTI L'ETÀ|FILE DATATI|CONTROLLA ANCORA","oss-knot-handbook.biz-retention.footer":"Un file che qualcuno deve conservare solleva la domanda successiva, cioè su quale disco si trova.","oss-knot-handbook.biz-retention-proof.eyebrow":"Una decisione di conservazione con prove","oss-knot-handbook.biz-retention-proof.lead":"Una policy definisce il limite.","oss-knot-handbook.biz-retention-proof.accent":"L'archivio definisce cosa è successo.","oss-knot-handbook.biz-retention-proof.body":"Una pianificazione di conservazione è difficile da difendere quando esiste solo come impostazione. I revisori devono vedere quale limite si applicava a un record, quando è stato raggiunto e cosa rimaneva disponibile per la verifica dopo che le voci live sono state spostate.","oss-knot-handbook.biz-retention-proof.detailLabel":"La traccia di revisione","oss-knot-handbook.biz-retention-proof.detail":"Knot registra i limiti configurati di età, dimensione e numero di voci. Il primo limite raggiunto produce un archivio datato mentre la radice della sequenza rimane leggibile, collegando la decisione di policy a un record nominato senza conservare lo store live indefinitamente.","oss-knot-handbook.biz-retention-proof.pills":"LIMITE REGISTRATO|LIMITE RAGGIUNTO|ARCHIVIO DATATO","oss-knot-handbook.biz-retention-proof.verdict":"il revisore può collegare la regola, il trigger e l'esecuzione conservata","oss-knot-handbook.biz-retention-proof.footer":"La conservazione risponde a quanto tempo resta il record. La sovranità risponde a chi lo controlla durante quel tempo.","oss-knot-handbook.biz-sovereignty.eyebrow":"Dove viene eseguito","oss-knot-handbook.biz-sovereignty.lead":"Il tuo record sta su disco","oss-knot-handbook.biz-sovereignty.accent":"su hardware che controlli","oss-knot-handbook.biz-sovereignty.body":"Dove vive l'evidenza è una questione di procurement prima che tecnica. Knot gira su macchine che controlli, dentro il tuo perimetro, e ogni record viene scritto interamente dalla tua parte.","oss-knot-handbook.biz-sovereignty.detailLabel":"Cosa rimuove","oss-knot-handbook.biz-sovereignty.detail":"Tenere il percorso dell'evidenza dentro il tuo perimetro toglie dall'equazione la valutazione del fornitore, il meccanismo di trasferimento, la dipendenza di disponibilità e il programma di rilascio esterno.","oss-knot-handbook.biz-sovereignty.pills":"IL TUO HARDWARE|LA TUA CHIAVE|SUOLO UE","oss-knot-handbook.biz-sovereignty.footer":"Se il record non esce mai, la domanda è chi dentro il perimetro può leggerlo.","oss-knot-handbook.biz-access.eyebrow":"La domanda del revisore","oss-knot-handbook.biz-access.lead":"Chi può aprirlo","oss-knot-handbook.biz-access.accent":"e chi lo ha già letto","oss-knot-handbook.biz-access.body":"Togli ogni segreto dalla cronologia e resta comunque sensibile, perché la sequenza stessa mostra a un lettore come funziona la tua organizzazione. Un revisore chiede chi può aprire questo, e chi lo ha aperto.","oss-knot-handbook.biz-access.detailLabel":"Cosa può leggere un revisore","oss-knot-handbook.biz-access.detail":"La prima risposta è la configurazione. La seconda è nel record: ogni lettura aggiunge una riga, sigillata insieme alla sua posizione, al suo tempo e alla riga precedente.","oss-knot-handbook.biz-access.pills":"ACCESSO IMPOSTATO|LETTURE REGISTRATE|SIGILLATO","oss-knot-handbook.biz-access.footer":"Ogni parte di questo gira su software che sostituirai, parte entro l'anno.","oss-knot-handbook.biz-outlives.eyebrow":"Cosa sopravvive a un cambiamento","oss-knot-handbook.biz-outlives.lead":"Cambia il modello.","oss-knot-handbook.biz-outlives.accent":"La cronologia si legge ancora.","oss-knot-handbook.biz-outlives.body":"Ogni parte di un parco agenti verrà sostituita. I modelli cambiano, un framework scelto in primavera viene messo in discussione in autunno e un contratto di piattaforma viene rinegoziato. Il dovere di rendere conto di ciò che il software ha fatto a marzo non si sposta con nessuno di questi, e non può aspettare che il sistema che lo ha prodotto resti disponibile.","oss-knot-handbook.biz-outlives.detailLabel":"Il record","oss-knot-handbook.biz-outlives.detail":"Un record Knot non dipende dal modello, dal framework, dalla piattaforma o dal database che lo ha creato. La firma copre la voce stessa, quindi una verifica ha bisogno delle voci e della chiave pubblica pubblicata, nient'altro che sia ancora in esecuzione. Quello che conservi è una cartella controllata da un programma che non è mai stato il programma che l'ha scritta.","oss-knot-handbook.biz-outlives.pills":"VOCI|FIRMA|TRAIL DI LETTURA","oss-knot-handbook.biz-outlives.verdict":"gli strumenti vengono sostituiti, e nulla nel record dipende da loro","oss-knot-handbook.biz-outlives.footer":"il che lascia una domanda, cioè se la cosa che scrive è ancora configurata correttamente","oss-knot-handbook.biz-standup.eyebrow":"Configurazione","oss-knot-handbook.biz-standup.lead":"Un comando riporta cosa","oss-knot-handbook.biz-standup.accent":"manca o è configurato male","oss-knot-handbook.biz-standup.body":"Gli strumenti di garanzia falliscono nella pratica per una ragione banale. Sono stati installati da qualcuno che nel frattempo se n'è andato, in una configurazione che nessuno ha documentato, e diciotto mesi dopo nessuno sa dire se funzionano.","oss-knot-handbook.biz-standup.detailLabel":"Come viene verificato","oss-knot-handbook.biz-standup.detail":"Un comando Knot ispeziona l'installazione e riporta se la chiave di firma, il file delle credenziali, lo schema, la directory dei dati e la directory dei log sono a posto.","oss-knot-handbook.biz-standup.pills":"UN COMANDO|UNA GRAVITÀ CIASCUNO|RIPARABILE","oss-knot-handbook.biz-standup.footer":"Una lettura pulita significa che il record è pronto per qualunque cosa il parco diventi.","oss-knot-handbook.biz-scale.eyebrow":"Dove vive il record","oss-knot-handbook.biz-scale.lead":"Un file su una macchina","oss-knot-handbook.biz-scale.accent":"o un database quando cresci","oss-knot-handbook.biz-scale.body":"Una traccia di audit che va bene solo per il pilota viene sostituita esattamente nel momento in cui la cronologia diventa degna di essere conservata, e la sostituzione è dove un anno di record va perso.","oss-knot-handbook.biz-scale.detailLabel":"Dove sta mentre cresci","oss-knot-handbook.biz-scale.detail":"Knot memorizza il log in un database di file locale per impostazione predefinita, con un backend di database server e object storage per i blob disponibili come opzioni di build.","oss-knot-handbook.biz-scale.pills":"FILE LOCALE|DATABASE SERVER|OBJECT STORE","oss-knot-handbook.biz-scale.footer":"Quello che ti resta è una cartella, sul tuo disco, che un estraneo può verificare senza di te.","oss-knot-handbook.con-acted.eyebrow":"In parole semplici","oss-knot-handbook.con-acted.lead":"Qualcosa ha agito per te","oss-knot-handbook.con-acted.accent":"e nessuno lo ha scritto","oss-knot-handbook.con-acted.body":"Il software una volta mostrava cose e aspettava. Ora fa cose: prenota l'appuntamento, risponde al messaggio, sposta denaro tra due dei tuoi conti, compila il modulo e lo invia.","oss-knot-handbook.con-acted.detailLabel":"Perché conta","oss-knot-handbook.con-acted.detail":"Vuoi sapere cosa ha fatto davvero, in che ordine e su cosa stava lavorando. Knot è invece una ricevuta, scritta mentre il lavoro accade.","oss-knot-handbook.con-acted.pills":"HA AGITO|NESSUNA RICEVUTA|NESSUNA PERSONA","oss-knot-handbook.con-acted.footer":"Una ricevuta sembra semplice. Ciò che deve esserci sopra è la parte su cui vale la pena essere attenti.","oss-knot-handbook.con-receipt.eyebrow":"Cosa c'è sopra","oss-knot-handbook.con-receipt.lead":"Una ricevuta del lavoro","oss-knot-handbook.con-receipt.accent":"che una macchina ha fatto per te","oss-knot-handbook.con-receipt.body":"La ricevuta di un negozio non è un riassunto della tua visita. È un elenco di ciò che è successo, in ordine, con abbastanza dettagli per risolvere una discussione al bancone. Knot è la stessa idea per il software che agisce per te.","oss-knot-handbook.con-receipt.detailLabel":"In pratica","oss-knot-handbook.con-receipt.detail":"L'ordine fa parte del record piuttosto che qualcosa di ricostruito dopo. Niente viene sovrascritto: quando qualcosa viene corretto, la correzione viene aggiunta alla fine.","oss-knot-handbook.con-receipt.pills":"COSA HA CHIESTO|COSA È TORNATO|IN ORDINE","oss-knot-handbook.con-receipt.footer":"Il che solleva l'ovvia domanda su una ricevuta scritta dalla cosa di cui si parla.","oss-knot-handbook.con-seal.eyebrow":"Perché puoi fidarti","oss-knot-handbook.con-seal.lead":"Modifica una riga in seguito","oss-knot-handbook.con-seal.accent":"e la modifica si vede","oss-knot-handbook.con-seal.body":"Una ricevuta scritta dal software di cui si parla vale qualcosa solo se è evidente che modificarla in seguito è possibile. Altrimenti è una nota, e una nota può essere riscritta da chiunque abbia un motivo per riscriverla.","oss-knot-handbook.con-seal.detailLabel":"Il meccanismo","oss-knot-handbook.con-seal.detail":"Ogni riga porta il proprio sigillo, e la ricevuta porta un totale su tutte le sue righe nell'ordine in cui sono state scritte.","oss-knot-handbook.con-seal.pills":"UN SIGILLO|LE MODIFICHE SI VEDONO|NESSUN INTERNET","oss-knot-handbook.con-seal.footer":"Prima di tutto questo, ci sono cose che non dovrebbero mai essere sulla ricevuta.","oss-knot-handbook.con-details.eyebrow":"Cosa viene escluso","oss-knot-handbook.con-details.lead":"I tuoi dati personali vengono rimossi","oss-knot-handbook.con-details.accent":"prima che venga salvato qualsiasi cosa","oss-knot-handbook.con-details.body":"Una registrazione di ciò che il software ha fatto per te conterrebbe naturalmente i tuoi dati, perché i tuoi dati sono ciò con cui stava lavorando. Una ricevuta piena di questi è un nuovo problema che indossa i panni di una soluzione.","oss-knot-handbook.con-details.detailLabel":"La garanzia","oss-knot-handbook.con-details.detail":"Knot li rimuove prima che la ricevuta venga salvata, piuttosto che nasconderli quando qualcuno la guarda. Nascosto significa ancora presente.","oss-knot-handbook.con-details.pills":"RIMOSSI PRIMA|NON SALVATI|ANNOTATI","oss-knot-handbook.con-details.footer":"Niente di tutto ciò aiuta mentre la risposta a un reclamo è ancora \"i nostri registri mostrano\".","oss-knot-handbook.con-notgood.eyebrow":"La differenza","oss-knot-handbook.con-notgood.lead":"\"I nostri registri mostrano\"","oss-knot-handbook.con-notgood.accent":"non basta.","oss-knot-handbook.con-notgood.body":"Quando un software automatizzato fa qualcosa che non ti aspettavi, la risposta è spesso una versione di 'i nostri registri mostrano'. Può essere onesta, ma è comunque una parte che legge le proprie note a te. Andare oltre di solito significa un reclamo che richiede settimane e arriva a qualcuno che non era presente quando il lavoro è stato fatto.","oss-knot-handbook.con-notgood.detailLabel":"Una ricevuta sigillata","oss-knot-handbook.con-notgood.detail":"Una ricevuta sigillata cambia l'oggetto della conversazione. È stata scritta mentre il lavoro avveniva, e qualcun altro può verificare da solo che non sia cambiata da allora. Il disaccordo smette di essere su quale resoconto credere. Diventa una domanda su una particolare riga, che è una domanda a cui si può rispondere.","oss-knot-handbook.con-notgood.pills":"COSA È STATO CHIESTO|COSA HA FATTO|COSA È CAMBIATO","oss-knot-handbook.con-notgood.verdict":"una registrazione, non una rassicurazione, e controllarla non richiede connessione","oss-knot-handbook.con-notgood.footer":"tutto questo inizia a funzionare nel momento in cui la ricevuta è nelle mani di qualcun altro","oss-knot-handbook.con-give.eyebrow":"Quando la chiedi","oss-knot-handbook.con-give.lead":"Chiedi loro la registrazione","oss-knot-handbook.con-give.accent":"poi consegnala a chiunque","oss-knot-handbook.con-give.body":"Knot funziona ovunque funzioni il software che ha agito per te, quindi non lo installerai mai da solo. Quello che puoi fare è chiedere la registrazione, e la domanda che vale la pena fare è cosa arriva quando lo fai.","oss-knot-handbook.con-give.detailLabel":"Cosa significa per te","oss-knot-handbook.con-give.detail":"Ciò che arriva è una cartella di file ordinari e la metà pubblica di una chiave di firma. Chiunque tu la consegni può controllarla da solo, senza alcuna connessione a nulla.","oss-knot-handbook.con-give.pills":"CHIEDI|CONSEGNA|CONTROLLANO","oss-knot-handbook.con-give.recipientOmbudsman":"DIFENSORE CIVICO","oss-knot-handbook.con-give.recipientSolicitor":"AVVOCATO","oss-knot-handbook.con-give.recipientFriend":"AMICO","oss-knot-handbook.con-give.footer":"Una registrazione, un controllo, e funziona allo stesso modo qualunque software l'abbia scritta.","oss-knot-handbook.con-anyone.eyebrow":"Chi l'ha costruito","oss-knot-handbook.con-anyone.lead":"Lo stesso tipo di ricevuta","oss-knot-handbook.con-anyone.accent":"qualunque software abbia agito","oss-knot-handbook.con-anyone.body":"La tua banca, la tua assicurazione e il negozio da cui hai ordinato usano tutti software diversi, costruiti da persone diverse, modificati in martedì diversi. Oggi questo significa tre risposte diverse alla stessa domanda, in tre formati.","oss-knot-handbook.con-anyone.detailLabel":"Cosa significa per te","oss-knot-handbook.con-anyone.detail":"Knot si trova sotto qualunque sistema un'azienda abbia scelto, quindi la ricevuta ha la stessa forma qualunque persona abbia agito per te. Il controllo è lo stesso ogni volta.","oss-knot-handbook.con-anyone.pills":"QUALUNQUE SOFTWARE|UNA FORMA|STESSO CONTROLLO","oss-knot-handbook.con-anyone.sourceBank":"BONIFICO BANCARIO","oss-knot-handbook.con-anyone.sourceInsurance":"RECLAMO ASSICURATIVO","oss-knot-handbook.con-anyone.stepAsked":"ASKED","oss-knot-handbook.con-anyone.stepLookedUp":"CONSULTATO","oss-knot-handbook.con-anyone.stepChanged":"MODIFICATO","oss-knot-handbook.con-anyone.stepFinished":"COMPLETATO","oss-knot-handbook.con-anyone.footer":"Una ricevuta per un lavoro a cui non hai assistito, che sopravvive alla discussione su di esso.","oss-knot-handbook.eng-kinds.detailLeft":"Knot registra dieci tipi di eventi con nomi stabili sul filo. Una richiesta di strumento e la sua risposta sono voci separate, così come una chiamata al modello, un messaggio prodotto, una modifica a un file, un'istantanea dello stato e un cambio di ramo. La registrazione preserva quindi le azioni come cose che un lettore può ispezionare, piuttosto che righe che qualcuno deve interpretare.","oss-knot-handbook.eng-kinds.detailRight":"L'insieme è chiuso. Nulla può introdurre un nuovo tipo al di sotto del team che rivede lo schema, quindi la stessa domanda funziona in ogni esecuzione. Un adattatore per un nuovo framework deve esprimere la sua traccia nei tipi stabiliti. È così che una registrazione rimane confrontabile quando framework, modelli e team cambiano.","oss-knot-handbook.eng-identity.detailLeft":"Ogni voce prende il nome dal proprio contenuto, stampato come identificatore blake3. Un nuovo tentativo dopo un timeout, una consegna duplicata in coda o un riavvio del processo possono inviare di nuovo gli stessi byte. Knot risolve questi arrivi alla voce già presente invece di scrivere un secondo e terzo resoconto della stessa azione.","oss-knot-handbook.eng-identity.detailRight":"Un carattere di differenza produce una voce diversa ed entrambe vengono conservate. Questo rende l'idempotenza una proprietà della registrazione, non una patch che ogni scrittore deve far funzionare. Dà anche a due parti un confronto semplice: se i nomi corrispondono, hanno lo stesso contenuto. Non devono confrontare orologi o dedurre l'intenzione dall'ordine di arrivo.","oss-knot-handbook.eng-signature.detailLeft":"Knot firma la codifica canonica di ogni voce stessa. Codifica canonica significa che due sistemi che rappresentano lo stesso contenuto in modo diverso arrivano comunque agli stessi byte per la firma. La prova segue la voce dopo che la sessione TLS si chiude, l'host viene sostituito e il database viene spostato, perché nessuna di queste cose si trova all'interno dell'affermazione della firma.","oss-knot-handbook.eng-signature.detailRight":"A un verificatore servono solo la voce e la chiave pubblica pubblicata. Non chiama lo scrittore, non si unisce a una sessione e non riceve accesso allo store. La metà pubblica può controllare una firma ma non crearne una, quindi il destinatario può arrivare a un verdetto senza che l'organizzazione che ha scritto il record sia presente o utile. Lo stesso controllo restituisce lo stesso verdetto anni dopo, su una macchina che non ha mai incontrato lo scrittore.","oss-knot-handbook.eng-root.detailLeft":"Una firma valida dimostra che una voce non è cambiata. Non può dimostrare che una voce non sia stata rimossa silenziosamente. Knot quindi accumula una radice Merkle per ogni esecuzione, con il conteggio delle foglie e i picchi intermedi memorizzati accanto ad essa. Ricalcolare quella radice da un'esecuzione consegnata espone un'omissione anche quando ogni firma rimanente è valida.","oss-knot-handbook.eng-root.detailRight":"Mantenere le radici per esecuzione è una scelta deliberata. Un fornitore può ricevere solo l'esecuzione delle fatture e comunque verificarne la completezza, mentre le esecuzioni non correlate restano al loro posto. Un'aggiunta estende la struttura pertinente con un riporto binario invece di ricostruirne la storia. Aggiungere a un'esecuzione lascia la radice di ogni altra esecuzione esattamente invariata.","oss-knot-handbook.eng-trail.detailLeft":"Il record di chi ha letto un bundle ha lo stesso problema di integrità dell'esecuzione stessa. Ogni riga del trail è sottoposta a hash con la sua posizione, timestamp, messaggio e l'hash della riga precedente. La prima riga usa un sentinella fissa a zero, e il digest è separato per dominio così non può essere preso in prestito da un altro scopo di hashing.","oss-knot-handbook.eng-trail.detailRight":"La posizione conta tanto quanto il contenuto. Modificare una riga rompe il suo collegamento, rimuoverne una sposta la numerazione, e scambiarne due dà a ciascuna il predecessore sbagliato. Il controllore si ferma alla prima discrepanza e nomina quella riga esatta. Aggiungere alla fine rimane un'attività normale, non una scappatoia nel record.","oss-knot-handbook.eng-bundle.detailLeft":"Un bundle Knot è una directory leggibile: un manifest, indici di esecuzione e rami, un file di evento per ogni hash di contenuto, il trail di lettura e una firma sul manifest. Snapshot e proiezioni possono viaggiare anche loro, ma sono esplicitamente derivati. Chiunque può elencare la directory e capirne la forma senza prima fidarsi di un lettore proprietario.","oss-knot-handbook.eng-bundle.detailRight":"Un nome file fa parte del controllo. Se `9f2c1a04.json` non corrisponde più per hash al suo nome, qualsiasi destinatario con una funzione di hash può vederlo. La stessa storia può anche essere consegnata come archivio compresso, JSON delimitato da nuove righe o Parquet dove quella build opzionale è abilitata. La directory rimane la forma di consegna più chiara, perché leggerla non richiede nulla di installato prima.","oss-knot-handbook.eng-redact.detailLeft":"La redazione avviene prima dell'archiviazione, sempre nello stesso ordine: campi segreti nominati, credenziali, dati personali, blocklist del tenant e regole del tenant. Una allowlist può terminare presto questa sequenza. Questo ordine conta perché una regola locale ampia non deve superare una regola sulle credenziali, né inghiottire un valore che il tenant ha dichiarato esplicitamente sicuro.","oss-knot-handbook.eng-redact.detailRight":"Un valore rimosso diventa un marcatore come `[REDACTED:aws_key:3f9c2a]`. Il tipo e l'impronta breve rimangono, così la stessa credenziale compromessa può essere trovata in molte voci senza essere recuperabile da nessuna di esse. I marcatori esistenti vengono lasciati intatti, e ogni rimozione è registrata nella voce firmata piuttosto che affermata in una policy di esportazione.","oss-knot-handbook.eng-validate.detailLeft":"Knot non redige un valore solo perché gli somiglia. I numeri di carta vengono controllati con Luhn, gli indirizzi con intervalli di ottetti legali e gli identificativi nazionali contro le parole circostanti. Gli stessi nove cifre in un campo di riferimento nudo e in una nota etichettata possono quindi ricevere trattamenti diversi e spiegabili.","oss-knot-handbook.eng-validate.detailRight":"La moderazione mantiene il record utilizzabile. Un numero a forma di carta che fallisce il checksum sopravvive, così come `donation_token`, perché i nomi dei campi corrispondono come parole intere e non è il campo chiamato `token`. L'argomento visivo è due rimozioni e quattro salvataggi. Evitare redazioni inutili fa parte della preservazione delle prove, non un'eccezione estetica.","oss-knot-handbook.eng-views.detailLeft":"Knot mantiene sei viste di lettura, inclusi stato dell'esecuzione, rami, cronologia dei thread, indice delle esecuzioni, utilizzo dei token e risultati degli strumenti. Ognuna è una funzione deterministica delle voci. Una vista viene aggiornata alla lettura e a un breve intervallo in background, quindi risponde rapidamente alle domande comuni senza diventare una seconda fonte di verità accanto al log.","oss-knot-handbook.eng-views.detailRight":"Se una dashboard afferma che tutte le chiamate agli strumenti sono riuscite mentre un evento registra un fallimento, le voci risolvono il disaccordo. Elimina la vista e ricostruiscila dal log. Le stesse voci producono lo stesso risultato, quindi il difetto appartiene alla vista obsoleta. Un revisore può ispezionare il file della voce dietro qualsiasi cifra presentata dalla vista.","oss-knot-handbook.eng-replay.detailLeft":"Una riproduzione può produrre una dichiarazione firmata dello stato in un punto scelto. La riesecuzione classifica quindi ogni confronto invece di riassumerlo in un singolo superato o fallito. Un risultato dello strumento può essere byte identico, divergente, un sottoinsieme di un risultato più recente o saltato. Le chiamate del modello possono corrispondere, divergere o essere saltate, e ogni verdetto è registrato contro il passo a cui appartiene.","oss-knot-handbook.eng-replay.detailRight":"Subset non è una parola gentile per indicare un fallimento. Dice che il nuovo output contiene tutto ciò che è stato registrato e altro, il che differisce da una contraddizione. La dichiarazione di stato firmata cattura ciò che era stato detto al sistema prima che agisse. Questo separa la questione storica dal successivo esperimento di eseguire di nuovo una dipendenza instabile.","oss-knot-handbook.eng-surface.detailLeft":"Il servizio espone un endpoint JSON-RPC, loopback per una singola macchina e TLS per chiamanti remoti. Accetta append tramite il Model Context Protocol. Accanto a quella porta ci sono liveness non autenticata per un probe, health autenticata per richieste in corso e stato di drain, e metriche Prometheus in formato testo dietro la superficie con credenziali.","oss-knot-handbook.eng-surface.detailRight":"L'accesso ha quattro modalità: un file di token di sola proprietà, un certificato client, durante la migrazione, o un token di identità del workload. Quest'ultimo verifica issuer, audience e finestra di validità rispetto alle chiavi dell'issuer pubblicate. Una lettura di drain è mostrata piuttosto che dedotta, così un riavvio progressivo può attendere il lavoro attivo invece di rischiare con un'append.","oss-knot-handbook.eng-order.detailLeft":"Un writer per processo dà alle entry un ordine totale nello store. Non c'è elezione del leader, confronto di clock o round trip di append da descrivere in seguito. Un retry risolve all'entry già presente con indirizzamento per contenuto, quindi la consegna duplicata è un no-op piuttosto che una gara tra writer che competono per una posizione.","oss-knot-handbook.eng-order.detailRight":"Le letture stanno accanto al writer e non tengono il suo lock, perché ogni proiezione può essere ricostruita dalle entry. La redazione avviene prima della scrittura, il nome del contenuto viene preso, la posizione è fissata e la radice del run interessato si estende. Ciò che arriva a un revisore è l'ordine in cui un processo ha scritto, non una storia di consenso di cui devono fidarsi.","oss-knot-handbook.biz-account.detailLeft":"Una traccia detenuta dalla piattaforma può essere accurata e comunque lasciare l'organizzazione esposta. Durante una disputa, a una controparte viene chiesto di accettare un report che hai commissionato. Durante la revisione, a un revisore viene chiesto di accettare un sistema che non può ispezionare. Quando il contratto termina, anni di condotta possono stare dietro un account che viene chiuso.","oss-knot-handbook.biz-account.detailRight":"Knot sposta il percorso delle prove sul tuo terreno. L'hardware è tuo, la chiave di firma è tua e la cartella è tua da conservare o consegnare. Il destinatario non ha bisogno di accedere al sistema di produzione per testarlo. Questo trasforma il record da una garanzia del fornitore in un artefatto che una parte esterna può verificare.","oss-knot-handbook.biz-handover.detailLeft":"Il destinatario apre una cartella ed esegue il checker senza connessione di rete. Testa ogni firma di entry, ricalcola ogni radice di run e valida il percorso di lettura. La chiave pubblica non può scrivere una nuova entry, il che rende il verdetto del ricevente indipendente dall'organizzazione che ha prodotto la cartella.","oss-knot-handbook.biz-handover.detailRight":"Un guasto viene localizzato piuttosto che usato per scartare un'intera storia. Il report identifica l'entry e il run in cui si trova, mentre le entry non interessate continuano a passare. Questo conta in un record di lunga durata: un file alterato dovrebbe portare a una domanda mirata su quel file, non costringere un revisore a scartare due anni di prove.","oss-knot-handbook.biz-redaction.detailLeft":"Una storia completa dell'agente contiene naturalmente chiavi, token e dettagli personali. Se quei valori vengono filtrati solo all'esportazione, hanno già raggiunto lo store, le copie notturne e qualsiasi replica che l'organizzazione conserva. Knot li rimuove prima della scrittura, quindi le copie a valle contengono un tag piuttosto che un valore che crea un'altra eccezione da gestire.","oss-knot-handbook.biz-redaction.detailRight":"Questo cambia la valutazione stessa. Non c'è un valore sensibile su disco che un filtro di esportazione debba intercettare, e nessun argomento separato per ogni backup. L'entry firmata registra cosa è stato rimosso e dove, il che dà a un revisore prova della minimizzazione. Il tag mantiene abbastanza contesto per capire il run senza ripristinare il segreto.","oss-knot-handbook.biz-estate.detailLeft":"Il kit Python adatta LangGraph, OpenAI Agents, Microsoft Agent Framework, Pydantic-AI e CrewAI. Il kit TypeScript adatta LangGraph, OpenAI Agents e Vercel AI, con una route generica in entrambi. Ogni adapter traduce la traccia del suo framework negli stessi dieci tipi di evento piuttosto che avvolgerla in una superficie generica.","oss-knot-handbook.biz-estate.detailRight":"Framework e versione rimangono registrati su ogni entry, quindi una storia non fonde due team in una media. Una domanda trasversale all'ambiente diventa una query su una forma, una decisione di retention e un'esportazione. Sostituire un modello o framework in seguito lascia il record precedente comparabile, che è la continuità che il procurement di solito deve ricostruire a mano.","oss-knot-handbook.biz-state.detailLeft":"Un revisore spesso vuole lo stato prima di una decisione, non un riepilogo di fine run. Knot riproduce il run fino a un punto scelto e produce una dichiarazione firmata di ciò che era stato detto al sistema e deciso fino a quel momento. Tutto ciò che viene dopo è visibilmente fuori dal taglio, inclusa la decisione che la revisione potrebbe indagare.","oss-knot-handbook.biz-state.detailRight":"Questo è un artefatto che un revisore può verificare piuttosto che una conclusione composta da qualcuno da righe di log. Affronta direttamente la questione della tenuta dei registri e della tracciabilità: cosa era vero in quel momento. La riesecuzione è separata e restituisce confronti classificati, quindi lo stato originale non viene confuso con ciò che un modello o strumento modificato fa ora.","oss-knot-handbook.biz-retention.detailLeft":"La conservazione parte disabilitata. Una volta configurata, Knot archivia quando viene raggiunto il primo di tre limiti: un'età, una dimensione dello store o un numero di voci. L'archivio è un file compresso datato, adatto a uno storage più economico o a un processo di registrazione esistente. Un'età pari a zero viene rifiutata perché l'archiviazione immediata è un errore, non una policy.","oss-knot-handbook.biz-retention.detailRight":"L'archiviazione non cancella il registro attivo di un'esecuzione. La sua radice rimane leggibile, quindi un'esecuzione archiviata può ancora essere identificata e contabilizzata senza decomprimere ogni vecchia voce. La decisione di conservazione diventa esplicita e verificabile: il trigger che ha scattato è noto, l'archivio ha una data e l'esecuzione ha ancora un'identità stabile.","oss-knot-handbook.biz-sovereignty.detailLeft":"Knot scrive i record interamente all'interno del confine dell'operatore. Tu detieni la metà di firma della chiave e pubblichi solo la metà che verifica. Nulla gestito dagli autori di Knot si trova nel percorso delle prove. Un bundle attraversa quel confine solo quando scegli di consegnarlo a una controparte, a un revisore o a un'autorità di regolamentazione. Il disco, la macchina e la giurisdizione in cui si trova sono quelli che hai già scelto per il resto del patrimonio.","oss-knot-handbook.biz-sovereignty.detailRight":"Questo non è un'esenzione dal normale lavoro di procurement. Elimina le domande che qui non hanno un soggetto esterno: la valutazione del fornitore nel percorso delle prove, il meccanismo di trasferimento per un record che non è mai uscito, la disponibilità esterna durante un incidente e un calendario di rilascio che cambia comportamento a tua insaputa. La consegna deliberata di un bundle rimane una decisione dell'organizzazione.","oss-knot-handbook.biz-access.detailLeft":"La configurazione degli accessi risponde a chi può aprire il record. Può essere un file token di solo proprietario, un certificato client, entrambi durante la migrazione o un token di identità del carico di lavoro validato rispetto a emittente, audience e tempo. Un revisore può ispezionare quella configurazione e vedere una credenziale non valida rifiutata, invece di accettare un'affermazione che il controllo esiste.","oss-knot-handbook.biz-access.detailRight":"La risposta a chi lo ha aperto è dentro il record. Ogni lettura aggiunge una riga di traccia sigillata con la sua posizione, l'ora e il predecessore. Rimuovere una lettura dal mezzo cambia la catena e il checker indica la prima riga rotta. La policy di accesso e la cronologia degli accessi sono artefatti separati, perché rispondono a domande diverse.","oss-knot-handbook.biz-standup.detailLeft":"Il comando `doctor` ispeziona la chiave di firma, i permessi delle credenziali, la versione dello schema, la directory dei dati e la directory dei log. Ogni risultato ha una severità. Rileva i normali difetti di installazioni ereditate, come un file token leggibile da un gruppo o uno schema indietro rispetto al software, prima che un team li scopra durante un incidente.","oss-knot-handbook.biz-standup.detailRight":"I guasti di routine possono essere riparati sul posto. Knot può ruotare la credenziale, correggere il normale problema di permessi e applicare una migrazione in sospeso, quindi riportare la lettura pulita che ne segue. Il punto non è che la configurazione sia facile. È che la persona che eredita il servizio può stabilire se firmerà, memorizzerà ed esporterà oggi con un unico controllo osservabile.","oss-knot-handbook.biz-scale.detailLeft":"Knot inizia con un database file locale sulla macchina accanto al primo agente. Un backend database server è disponibile per un patrimonio condiviso, e l'object storage può contenere grandi blob mentre le voci rimangono piccole. Queste sono scelte di deployment, non una migrazione a un diverso tipo di record o a un nuovo processo di garanzia.","oss-knot-handbook.biz-scale.detailRight":"Il bundle rimane lo stesso in tutte queste scelte: manifest, file di eventi, radici, firma e checker separato. Conservazione, tipi di evento e chiave pubblica pubblicata non devono essere riscritti perché lo storage è cambiato sotto di loro. Un pilota può crescere in una storia multi-team senza rendere illeggibile un anno di prove lungo il percorso.","oss-knot-handbook.con-acted.detailLeft":"Quando il software prenota un appuntamento, risponde per te, sposta denaro o invia un modulo, la domanda importante non è se fosse automatizzato. È cosa è successo quando nessuno guardava. Di solito l'unica risposta arriva settimane dopo dall'azienda il cui sistema ha agito, in un riepilogo che ha preparato da record che non puoi ispezionare.","oss-knot-handbook.con-acted.detailRight":"Knot scrive una ricevuta mentre il lavoro avviene. Mantiene i passaggi in ordine, resta con il proprietario del software e può essere consegnata a te o a qualcuno che scegli. Se un trasferimento va all'account sbagliato, la domanda inizia con il record della scelta effettiva, non con una richiesta all'azienda di ricordarsene.","oss-knot-handbook.con-receipt.detailLeft":"La ricevuta registra cosa è stato chiesto, cosa ha cercato il software, cosa è tornato, quando un passaggio è fallito e quale file è cambiato. L'ordine conta perché mostra se il sistema ha verificato prima di agire. Non è un resoconto rifinito scritto a memoria dopo che qualcuno chiede perché il risultato era sbagliato.","oss-knot-handbook.con-receipt.detailRight":"Nulla viene sovrascritto. Se è necessaria una correzione, viene aggiunta alla fine e la riga precedente rimane dov'era. Questo è ciò che permette a un lettore di vedere la scelta che ha portato al risultato, incluso un passaggio fallito. Una notifica che dice solo che un trasferimento è stato completato non può fare lo stesso discorso, e nemmeno una lettera scritta settimane dopo.","oss-knot-handbook.con-seal.detailLeft":"Ogni riga della ricevuta ha un sigillo creato dal suo contenuto esatto. Cambia una parola e il sigillo non corrisponde più alle parole sulla riga. La ricevuta porta anche un totale su tutte le righe nel loro ordine originale, quindi rimuovere o spostare silenziosamente una riga cambia un controllo separato anche dove ogni riga rimanente sembra ancora normale.","oss-knot-handbook.con-seal.detailRight":"La verifica richiede la ricevuta e la metà pubblicata della chiave, non una connessione o un account con l'azienda. Il risultato indica la riga modificata. Non si limita a dire che qualcosa sembra sbagliato. Una modifica successiva trasforma la ricevuta in un record visibilmente corrotto, il che è molto diverso dal chiedere a una persona di credere a uno screenshot.","oss-knot-handbook.con-details.detailLeft":"Una ricevuta utile non deve diventare un secondo archivio dei tuoi dati bancari, del numero della carta o del codice fiscale. Knot rimuove questi valori prima di salvare la riga. Nasconderli in seguito li lascerebbe nel file, nei suoi backup e in qualsiasi copia inviata a un revisore. La ricevuta salvata non contiene valori in chiaro da esporre.","oss-knot-handbook.con-details.detailRight":"Un'etichetta indica cosa è stato rimosso e include una breve impronta digitale, così lo stesso valore può essere riconosciuto dove riappare. Il resto della riga rimane utile: l'importo, l'ora, cosa è stato selezionato e cosa è andato storto. I controlli numerici evitano anche di trattare ogni numero di riferimento come se fosse il conto di qualcuno.","oss-knot-handbook.con-give.detailLeft":"Non installeresti Knot da solo. Funziona dove gira il software che ha agito per te. Quello che puoi chiedere è un record che vada oltre una notifica o una lettera: una cartella di file ordinari e una chiave pubblica. La chiave pubblica non è segreta e la stessa può essere data a chiunque debba verificare la cartella. Nulla nella cartella richiede una password o un programma speciale per essere aperto.","oss-knot-handbook.con-give.detailRight":"Un difensore civico, un avvocato, una banca o un amico esperto di tecnologia possono fare gli stessi tre controlli da soli. I sigilli delle righe combaciano, il totale corrisponde alle righe presenti e l'ordine è intatto. Nulla deve tornare all'azienda per conferma. Non devi essere creduto tu, e nemmeno l'organizzazione che ha scritto la ricevuta.","oss-knot-handbook.con-anyone.detailLeft":"Organizzazioni diverse continueranno a cambiare il loro software, ma una ricevuta Knot mantiene la stessa forma di base. Dice che è stato richiesto un lavoro, che sono state cercate informazioni, che uno strumento ha avuto successo o è fallito, che un file è cambiato e che l'esecuzione è terminata. Ogni riga identifica anche il sistema e la versione che l'hanno scritta, invece di nascondere questo dettaglio in un'intestazione successiva.","oss-knot-handbook.con-anyone.detailRight":"Questo ti dà un modo per leggere un bonifico e una richiesta di risarcimento assicurativo, anche quando sono stati gestiti da sistemi completamente diversi. Lo stesso piccolo verificatore si applica a entrambi e produce lo stesso tipo di verdetto. Un futuro cambiamento del sistema non altera ciò che dice la ricevuta dell'anno scorso, perché il record descrive il lavoro piuttosto che l'interfaccia di un fornitore.","oss-knot-handbook.visual.record":"record","oss-knot-handbook.visual.check":"verifica","oss-knot-handbook.visual.handover":"consegna","oss-knot-handbook.visual.folder":"cartella","oss-knot-handbook.visual.failed":"non riuscito","oss-knot-handbook.visual.oneEntry":"una voce","oss-knot-handbook.visual.oneCharacterChanged":"un carattere modificato","oss-knot-handbook.visual.connection":"connessione","oss-knot-handbook.visual.closed":"chiuso","oss-knot-handbook.visual.machine":"macchina","oss-knot-handbook.visual.replaced":"sostituito","oss-knot-handbook.visual.process":"processo","oss-knot-handbook.visual.restarted":"riavviato","oss-knot-handbook.visual.store":"archivio","oss-knot-handbook.visual.migrated":"migrato","oss-knot-handbook.visual.entry":"voce","oss-knot-handbook.visual.toolResponse":"risposta dello strumento","oss-knot-handbook.visual.eventHash":"hash dell'evento","oss-knot-handbook.visual.signaturePublicKey":"firma + chiave pubblica","oss-knot-handbook.visual.checksAlone":"solo controlli","oss-knot-handbook.visual.completeRun":"esecuzione completa","oss-knot-handbook.visual.rootChanges":"modifiche alla radice","oss-knot-handbook.visual.missingResponse":"risposta mancante","oss-knot-handbook.visual.externalAuditor":"revisore esterno","oss-knot-handbook.visual.internalReview":"revisione interna","oss-knot-handbook.visual.readBundle":"leggi bundle","oss-knot-handbook.visual.firstBrokenLine":"prima riga rotta","oss-knot-handbook.visual.agentSaw":"agente ha visto","oss-knot-handbook.visual.stored":"archiviato","oss-knot-handbook.visual.sameShape":"stessa forma","oss-knot-handbook.visual.contextAbsent":"contesto assente","oss-knot-handbook.visual.kept":"conservato","oss-knot-handbook.visual.identityLabel":"etichetta di identità","oss-knot-handbook.visual.removed":"rimosso","oss-knot-handbook.visual.checksum":"checksum","oss-knot-handbook.visual.range":"intervallo","oss-knot-handbook.visual.wholeWord":"parola intera","oss-knot-handbook.visual.patternOnly":"solo pattern","oss-knot-handbook.visual.recordDamaged":"record danneggiato","oss-knot-handbook.visual.oldView":"vista precedente","oss-knot-handbook.visual.successful":"riuscito","oss-knot-handbook.visual.failures":"errori","oss-knot-handbook.visual.events":"eventi","oss-knot-handbook.visual.rebuild":"ricostruisci","oss-knot-handbook.visual.rebuiltView":"vista ricostruita","oss-knot-handbook.visual.stateAt":"stato al","oss-knot-handbook.visual.signedStatement":"dichiarazione firmata","oss-knot-handbook.visual.recordedResponse":"risposta registrata","oss-knot-handbook.visual.retryNote":"nota di nuovo tentativo","oss-knot-handbook.visual.identical":"identico","oss-knot-handbook.visual.divergent":"divergente","oss-knot-handbook.visual.subset":"sottoinsieme","oss-knot-handbook.visual.skipped":"saltato","oss-knot-handbook.visual.endpoint":"endpoint","oss-knot-handbook.visual.tokenFile":"file token","oss-knot-handbook.visual.clientCertificate":"certificato client","oss-knot-handbook.visual.migration":"migrazione","oss-knot-handbook.visual.workloadIdentity":"identità del carico di lavoro","oss-knot-handbook.visual.health":"salute","oss-knot-handbook.visual.inFlight":"in volo","oss-knot-handbook.visual.draining":"drenaggio","oss-knot-handbook.visual.retry":"riprova","oss-knot-handbook.visual.oneWriter":"un solo scrittore","oss-knot-handbook.visual.runList":"elenco di esecuzione","oss-knot-handbook.visual.toolOutcomes":"risultati degli strumenti","oss-knot-handbook.visual.browser":"browser","oss-knot-handbook.visual.operations":"operazioni","oss-knot-handbook.visual.wrongPayment":"pagamento errato","oss-knot-handbook.visual.platformTrace":"traccia della piattaforma","oss-knot-handbook.visual.theirAccount":"il loro account","oss-knot-handbook.visual.export":"esporta","oss-knot-handbook.visual.acceptedReturned":"accettato / restituito","oss-knot-handbook.visual.yourDesk":"la tua scrivania","oss-knot-handbook.visual.publicKey":"chiave pubblica","oss-knot-handbook.visual.noAccessRequest":"nessuna richiesta di accesso","oss-knot-handbook.visual.onlyTheseCross":"solo questi incroci","oss-knot-handbook.visual.reviewer":"revisore","oss-knot-handbook.visual.entriesConfirmed":"voci confermate","oss-knot-handbook.visual.rootMatches":"corrispondenze radice","oss-knot-handbook.visual.faultNamed":"guasto nominato","oss-knot-handbook.visual.redaction":"redazione","oss-knot-handbook.visual.overnightCopy":"copia notturna","oss-knot-handbook.visual.archive":"archivio","oss-knot-handbook.visual.bundle":"bundle","oss-knot-handbook.visual.finance":"finanza","oss-knot-handbook.visual.nestedTrace":"traccia annidata","oss-knot-handbook.visual.support":"supporto","oss-knot-handbook.visual.flatStream":"flusso piatto","oss-knot-handbook.visual.oneHistory":"una storia","oss-knot-handbook.visual.framework":"framework","oss-knot-handbook.visual.version":"versione","oss-knot-handbook.visual.event":"evento","oss-knot-handbook.visual.asked":"richiesto","oss-knot-handbook.visual.lookedUp":"cercato","oss-knot-handbook.visual.selected":"selezionato","oss-knot-handbook.visual.approved":"approvato","oss-knot-handbook.visual.fileChanged":"file modificato","oss-knot-handbook.visual.signed":"firmato","oss-knot-handbook.visual.live":"live","oss-knot-handbook.visual.age":"età","oss-knot-handbook.visual.size":"dimensione","oss-knot-handbook.visual.count":"conteggio","oss-knot-handbook.visual.agents":"agenti","oss-knot-handbook.visual.yourBoundary":"il tuo confine","oss-knot-handbook.visual.supplierReview":"revisione del fornitore","oss-knot-handbook.visual.transferMechanism":"meccanismo di trasferimento","oss-knot-handbook.visual.externalUptime":"uptime esterno","oss-knot-handbook.visual.releaseSchedule":"pianificazione delle release","oss-knot-handbook.visual.issuer":"emittente","oss-knot-handbook.visual.audience":"pubblico","oss-knot-handbook.visual.window":"finestra","oss-knot-handbook.visual.permissions":"permessi","oss-knot-handbook.visual.ownerOnly":"solo proprietario","oss-knot-handbook.visual.readTrail":"trail di lettura","oss-knot-handbook.visual.auditor":"revisore","oss-knot-handbook.visual.counsel":"consulente legale","oss-knot-handbook.visual.doctorInherited":"medico, ereditato","oss-knot-handbook.visual.keyPresent":"chiave presente","oss-knot-handbook.visual.credential":"credenziale","oss-knot-handbook.visual.findings":"risultati","oss-knot-handbook.visual.schemaBehind":"schema dietro","oss-knot-handbook.visual.dataDirectory":"directory dati","oss-knot-handbook.visual.logDirectory":"directory log","oss-knot-handbook.visual.fix":"correggi","oss-knot-handbook.visual.pass":"passa","oss-knot-handbook.visual.doctorRepaired":"medico, riparato","oss-knot-handbook.visual.schemaCurrent":"schema corrente","oss-knot-handbook.visual.pilot":"pilota","oss-knot-handbook.visual.agent":"agente","oss-knot-handbook.visual.localFile":"file locale","oss-knot-handbook.visual.estate":"patrimonio","oss-knot-handbook.visual.fourServices":"quattro servizi","oss-knot-handbook.visual.serverDatabase":"database server","oss-knot-handbook.visual.payloads":"payload","oss-knot-handbook.visual.sharedRecord":"record condiviso","oss-knot-handbook.visual.objectStorage":"archiviazione oggetti","oss-knot-handbook.visual.sameFolder":"stessa cartella","oss-knot-handbook.visual.sameCheck":"stesso controllo","oss-knot-handbook.visual.appointment":"appuntamento","oss-knot-handbook.visual.reply":"rispondi","oss-knot-handbook.visual.transfer":"trasferisci","oss-knot-handbook.visual.form":"modulo","oss-knot-handbook.visual.wrongAccount":"account sbagliato","oss-knot-handbook.visual.noReceipt":"nessuna ricevuta","oss-knot-handbook.visual.askedToMove":"richiesto di trasferire 400 EUR","oss-knot-handbook.visual.lookedUpAccounts":"account cercati","oss-knot-handbook.visual.twoNamesReturned":"due nomi restituiti","oss-knot-handbook.visual.choseSecond":"scelto il secondo","oss-knot-handbook.visual.moved":"trasferito","oss-knot-handbook.visual.confirmed":"confermato","oss-knot-handbook.visual.finished":"completato","oss-knot-handbook.visual.today":"oggi","oss-knot-handbook.visual.transferCompleted":"trasferimento completato","oss-knot-handbook.visual.original":"originale","oss-knot-handbook.visual.choseThe":"scelto il","oss-knot-handbook.visual.second":"secondo","oss-knot-handbook.visual.line":"riga","oss-knot-handbook.visual.altered":"modificato","oss-knot-handbook.visual.first":"primo","oss-knot-handbook.visual.from":"da","oss-knot-handbook.visual.toAccountLineFour":"all'account scelto alla riga quattro, alle","oss-knot-handbook.visual.afterReading":"dopo aver letto un documento con","oss-knot-handbook.visual.amountKept":"importo mantenuto","oss-knot-handbook.visual.timeKept":"tempo mantenuto","oss-knot-handbook.visual.orderKept":"ordine mantenuto","oss-knot-handbook.visual.detailsAbsent":"dettagli assenti","oss-knot-handbook.visual.yourRequest":"la tua richiesta","oss-knot-handbook.visual.ombudsman":"mediatore","oss-knot-handbook.visual.solicitor":"avvocato","oss-knot-handbook.visual.friend":"amico","oss-knot-handbook.visual.checks":"controlli","oss-knot-handbook.visual.bankTransfer":"bonifico bancario","oss-knot-handbook.visual.insuranceClaim":"richiesta di assicurazione","oss-knot-handbook.visual.changedFile":"ha modificato un file","oss-knot-handbook.visual.lookupFailed":"ricerca non riuscita","oss-knot-handbook.visual.seal":"sigillo","oss-knot-handbook.visual.sameChecker":"stesso verificatore","oss-knot-handbook.visual.verifiedReading":"lettura verificata","oss-knot-handbook.visual.approve":"approva","oss-knot-handbook.visual.reject":"rifiuta","oss-knot-handbook.visual.signature":"firma","oss-knot-handbook.visual.fileName":"nome file","oss-knot-handbook.visual.runRoot":"root di esecuzione","oss-knot-handbook.visual.fault":"guasto","oss-knot-handbook.visual.yourReconstruction":"la tua ricostruzione","oss-knot-handbook.visual.theirReconstruction":"la loro ricostruzione","oss-knot-handbook.visual.oneSignedSequence":"una sequenza firmata","oss-knot-handbook.visual.model":"modello","oss-knot-handbook.visual.platform":"piattaforma","oss-knot-handbook.visual.changed":"modificato","oss-knot-handbook.visual.renegotiated":"rinegoziato","oss-knot-handbook.visual.entries":"voci","oss-knot-handbook.visual.signatures":"firme","oss-knot-handbook.visual.roots":"root","oss-knot-handbook.visual.trail":"traccia","oss-knot-handbook.visual.ourRecordsShow":"i nostri registri mostrano","oss-knot-handbook.visual.whatItDid":"cosa ha fatto","oss-knot-handbook.visual.inOrder":"in ordine","oss-knot-handbook.visual.sealed":"sigillato","oss-knot-handbook.visual.write":"scrivi","oss-knot-handbook.visual.privateKey":"chiave privata","oss-knot-handbook.visual.yourMachine":"la tua macchina","oss-knot-handbook.visual.eventSequence":"sequenza di eventi","oss-knot-handbook.visual.oneRun":"una esecuzione","oss-knot-handbook.visual.appendOrder":"ordine di aggiunta","oss-knot-handbook.visual.sameBytes":"stessi byte","oss-knot-handbook.visual.writtenOnce":"scritto una volta","oss-knot-handbook.visual.contentName":"nome del contenuto","oss-knot-handbook.visual.notClockOrder":"non ordine di clock","oss-knot-handbook.visual.replayCut":"taglio di replay","oss-knot-handbook.visual.laterEventsExcluded":"eventi successivi esclusi","oss-knot-handbook.visual.evidenceBeforeCut":"prove prima del taglio","oss-knot-handbook.visual.signedStateStatement":"dichiarazione di stato firmata","oss-knot-handbook.visual.whatWasKnown":"cosa era noto e deciso","oss-knot-handbook.visual.outsideTheCut":"fuori dal taglio","oss-knot-handbook.visual.theCutIsSigned":"il taglio è firmato","oss-knot-handbook.visual.replayDoesNotRewrite":"il replay non riscrive la storia","oss-knot-handbook.visual.choseFirst":"ha scelto il primo","oss-knot-handbook.visual.receiptRoot":"root di ricevuta","oss-knot-handbook.visual.receiptComparison":"confronto di ricevute","oss-knot-handbook.visual.sameRunDifferentBytes":"stessa esecuzione, byte diversi","oss-knot-handbook.visual.sealBreaks":"il sigillo si rompe","oss-knot-handbook.visual.checkerNamesTheLine":"il verificatore nomina la riga alterata","oss-knot-handbook.visual.runSi":"esecuzione: SI-2291","oss-knot-handbook.visual.modelReview":"modello: revisione","oss-knot-handbook.visual.tokens418":"token: 418","oss-knot-handbook.visual.transferTool":"strumento: trasferimento","oss-knot-handbook.visual.resultAccepted":"risultato: accettato","oss-knot-handbook.visual.customerThread":"thread: cliente","oss-knot-handbook.visual.receiptFile":"file: receipt.pdf","oss-knot-handbook.visual.statusComplete":"stato: completo","oss-knot-handbook.visual.requestMove":"richiesta: sposta EUR 400","oss-knot-handbook.visual.accountsReturned":"account: 2 restituiti","oss-knot-handbook.visual.choiceAccount":"scelta: account 02","oss-knot-handbook.visual.transferSubmitted":"trasferimento: inviato","oss-knot-handbook.visual.receiptWritten":"receipt.pdf scritto","oss-knot-handbook.visual.arrival":"arrivo","oss-knot-handbook.visual.accepted":"accettato","oss-knot-handbook.visual.bundleInspector":"Ispettore bundle","oss-knot-handbook.visual.bundleInspectorSubtitle":"Leggi il manifest, il file eventi e la firma dalla cartella delle prove portatile.","oss-knot-handbook.visual.endpointConsole":"Endpoint MCP","oss-knot-handbook.visual.endpointConsoleSubtitle":"Ispeziona la superficie di append autenticata e la sua lettura di salute in tempo reale.","oss-knot-handbook.visual.doctorConsole":"Dottore dei nodi","oss-knot-handbook.visual.doctorConsoleSubtitle":"Leggi l'installazione ereditata, ripara i guasti ordinari, poi controllala di nuovo.","oss-knot-handbook.visual.ready":"Pronto","oss-knot-handbook.visual.healthy":"Sano","oss-knot-handbook.visual.canonicalBytes":"byte canonici","oss-knot-handbook.visual.metrics":"metriche","oss-knot-handbook.visual.textResponse":"testo","oss-knot-handbook.visual.rootCarry":"radice + un riporto","oss-knot-handbook.visual.changeWord":"cambia una parola","oss-knot-handbook.visual.sealFails":"il sigillo fallisce","oss-knot-handbook.visual.removeLine":"rimuovi una riga","oss-knot-handbook.visual.rootFails":"la radice fallisce","oss-knot-handbook.visual.moveLine":"sposta una riga","oss-knot-handbook.visual.orderFails":"l'ordine fallisce","oss-knot-handbook.visual.appendAtEnd":"aggiungi alla fine","oss-knot-handbook.visual.cardNumber":"numero carta","oss-knot-handbook.visual.identityNumber":"numero identità","oss-knot-handbook.visual.peak":"picco","oss-knot-handbook.visual.differentShape":"forma diversa","oss-knot-handbook.visual.contained":"contenuto","oss-knot-handbook.visual.notRunAgain":"non eseguito di nuovo","oss-knot-handbook.visual.searchTool":"strumento: ledger.search","oss-knot-handbook.visual.searchResult":"risultato: due account","oss-knot-handbook.visual.invoiceTool":"strumento: invoice.fetch","oss-knot-handbook.visual.invoiceFailed":"risultato: fallito","oss-knot-handbook.visual.messageProduced":"messaggio: cliente","oss-knot-handbook.visual.claim":"richiesta","oss-knot-handbook.visual.noPerson":"nessuna persona","oss-knot-handbook.visual.oneRecordOneCheck":"un record, un controllo","oss-knot-handbook.visual.receipt":"ricevuta","oss-knot-handbook.visual.returned":"restituito","oss-knot-handbook.visual.sameKindOfReceipt":"la stessa forma di ricevuta","oss-knot-handbook.visual.somethingActed":"qualcosa ha agito per te","oss-knot-handbook.visual.whoHasAlreadyRead":"chi lo ha già letto","oss-knot-handbook.visual.mainTitle.eng-kinds":"Sequenza dei tipi di evento","oss-knot-handbook.visual.mainTitle.eng-identity":"Riprova la risoluzione dell'identità","oss-knot-handbook.visual.mainTitle.eng-signature":"Ambito delle voci firmate","oss-knot-handbook.visual.mainTitle.eng-root":"Esegui la prova di completezza","oss-knot-handbook.visual.mainTitle.eng-trail":"Ispezione delle interruzioni del percorso di lettura","oss-knot-handbook.visual.mainTitle.eng-bundle":"Anatomia del bundle portatile","oss-knot-handbook.visual.mainTitle.eng-redact":"Percorso di redazione pre-scrittura","oss-knot-handbook.visual.mainTitle.eng-validate":"Decisione di identità contestuale","oss-knot-handbook.visual.mainTitle.eng-views":"Vista derivata ricostruibile","oss-knot-handbook.visual.mainTitle.eng-replay":"Confronto di replay firmato","oss-knot-handbook.visual.mainTitle.eng-surface":"Superficie di append autenticata","oss-knot-handbook.visual.mainTitle.eng-order":"Ordinamento a scrittore singolo","oss-knot-handbook.visual.mainTitle.biz-account":"Prove del fornitore condiviso","oss-knot-handbook.visual.mainTitle.biz-handover":"Consegna di prove indipendente","oss-knot-handbook.visual.mainTitle.biz-redaction":"Redazione prima della replica","oss-knot-handbook.visual.mainTitle.biz-estate":"Una storia tra framework","oss-knot-handbook.visual.mainTitle.biz-state":"Stato firmato alle 14:20","oss-knot-handbook.visual.mainTitle.biz-retention":"Controllo della soglia di conservazione","oss-knot-handbook.visual.mainTitle.biz-sovereignty":"Confine dei record di proprietà dell'operatore","oss-knot-handbook.visual.mainTitle.biz-access":"Cancello di accesso e traccia di lettura","oss-knot-handbook.visual.mainTitle.biz-standup":"Diagnosi dello stato riparabile","oss-knot-handbook.visual.mainTitle.biz-scale":"Un contratto di evidenza a ogni scala","oss-knot-handbook.visual.mainTitle.con-acted":"Ricostruzione di un'azione automatizzata","oss-knot-handbook.visual.mainTitle.con-receipt":"Ricevuta di lavoro macchina","oss-knot-handbook.visual.mainTitle.con-seal":"Confronto delle ricevute sigillate","oss-knot-handbook.visual.mainTitle.con-details":"Dettagli rimossi prima dell'archiviazione","oss-knot-handbook.visual.mainTitle.con-give":"Consegna di evidenza portatile","oss-knot-handbook.visual.mainTitle.con-anyone":"Un controllore per ogni fonte","oss-knot-handbook.visual.instrument.eng-kinds":"Registro dei tipi di evento","oss-knot-handbook.visual.instrument.eng-identity":"Resolver dell'identità di retry","oss-knot-handbook.visual.instrument.eng-signature":"Copertura della firma","oss-knot-handbook.visual.instrument.eng-root":"Misuratore di completezza dell'esecuzione","oss-knot-handbook.visual.instrument.eng-trail":"Rilevatore di interruzioni nella traccia di lettura","oss-knot-handbook.visual.instrument.eng-bundle":"Indice del bundle portatile","oss-knot-handbook.visual.instrument.eng-redact":"Rotore di redazione pre-scrittura","oss-knot-handbook.visual.instrument.eng-validate":"Banco di validazione del contesto","oss-knot-handbook.visual.instrument.eng-views":"Proiettore di viste derivate","oss-knot-handbook.visual.instrument.eng-replay":"Quadrante del verdetto di replay","oss-knot-handbook.visual.instrument.eng-surface":"Superficie di append locale","oss-knot-handbook.visual.instrument.eng-order":"Sequencer a scrittore singolo","oss-knot-handbook.visual.instrument.biz-account":"Lacuna di evidenza del fornitore","oss-knot-handbook.visual.instrument.biz-handover":"Caso di consegna indipendente","oss-knot-handbook.visual.instrument.biz-redaction":"Confine di copia sicura","oss-knot-handbook.visual.instrument.biz-estate":"Convergenza del framework","oss-knot-handbook.visual.instrument.biz-state":"Taglio dello stato firmato","oss-knot-handbook.visual.instrument.biz-retention":"Banco della soglia di conservazione","oss-knot-handbook.visual.instrument.biz-sovereignty":"Confine dell'operatore","oss-knot-handbook.visual.instrument.biz-access":"Ricevuta di accesso e lettura","oss-knot-handbook.visual.instrument.biz-standup":"Controllo di salute dello stato","oss-knot-handbook.visual.instrument.biz-scale":"Percorso di crescita dell'archiviazione","oss-knot-handbook.visual.instrument.con-acted":"Orologio delle azioni non registrate","oss-knot-handbook.visual.instrument.con-receipt":"Ricevuta di lavoro","oss-knot-handbook.visual.instrument.con-seal":"Confronto del sigillo di manomissione","oss-knot-handbook.visual.instrument.con-details":"Filtro privacy","oss-knot-handbook.visual.instrument.con-give":"Consegna portatile","oss-knot-handbook.visual.instrument.con-anyone":"Controllore universale","oss-knot-handbook.visual.illustrative":"illustrativo","oss-knot-handbook.visual.amountTimeOrder":"importo / tempo / ordine","oss-knot-handbook.visual.appScreenshot":"screenshot dell'app","oss-knot-handbook.visual.applyMigration":"applica migrazione","oss-knot-handbook.visual.asFarAsEstablished":"per quanto possiamo stabilire","oss-knot-handbook.visual.beforeWrite":"prima della scrittura","oss-knot-handbook.visual.clockComparison":"confronto degli orologi","oss-knot-handbook.visual.whatMultiWriterNeeds":"cosa serve a più scrittori","oss-knot-handbook.visual.leaderElection":"elezione del leader","oss-knot-handbook.visual.datedFiles":"file datati","oss-knot-handbook.visual.days":"giorni","oss-knot-handbook.visual.daysLogsRotated":"giorni / log ruotati","oss-knot-handbook.visual.engineeringCall":"chiamata di ingegneria","oss-knot-handbook.visual.expired":"scaduto","oss-knot-handbook.visual.failedCallsOneQuery":"chiamate al portale del fornitore fallite / una query","oss-knot-handbook.visual.fourExports":"quattro esportazioni","oss-knot-handbook.visual.intactThrough":"linea intatta","oss-knot-handbook.visual.kindBeforeSaveFingerprint":"tipo / prima del salvataggio / impronta","oss-knot-handbook.visual.leader":"leader","oss-knot-handbook.visual.leavesDeliberately":"lascia deliberatamente","oss-knot-handbook.visual.monthDecember":"dicembre","oss-knot-handbook.visual.monthMarch":"Marzo","oss-knot-handbook.visual.monthNovember":"Novembre","oss-knot-handbook.visual.neverStored":"mai memorizzato","oss-knot-handbook.visual.newResponse":"nuova risposta","oss-knot-handbook.visual.noLock":"nessun blocco","oss-knot-handbook.visual.noRawValue":"nessun valore grezzo","oss-knot-handbook.visual.notApplicable":"non applicabile","oss-knot-handbook.visual.oneMachine":"una macchina","oss-knot-handbook.visual.oneRunTravels":"una singola esecuzione viaggia da sola","oss-knot-handbook.visual.pdfLetter":"lettera PDF","oss-knot-handbook.visual.peopleOneMovedTeams":"persone / un team spostato","oss-knot-handbook.visual.recomputed":"ricalcolato","oss-knot-handbook.visual.removalReport":"report di rimozione","oss-knot-handbook.visual.retrievedNote":"nota recuperata","oss-knot-handbook.visual.rollingRestart":"riavvio progressivo","oss-knot-handbook.visual.rootRemainsLive":"la radice rimane attiva","oss-knot-handbook.visual.rotateCredential":"ruota la credenziale","oss-knot-handbook.visual.roundTrip":"andata e ritorno","oss-knot-handbook.visual.runHere":"esegui qui","oss-knot-handbook.visual.runs":"esecuzioni","oss-knot-handbook.visual.samePublicKey":"stessa chiave pubblica","oss-knot-handbook.visual.sameRetention":"stessa conservazione","oss-knot-handbook.visual.sameSecretFourEntries":"stesso segreto, quattro voci","oss-knot-handbook.visual.sealTotalOrder":"sigillo / totale / ordine","oss-knot-handbook.visual.sendMyRecord":"invia il mio record","oss-knot-handbook.visual.sessionProof":"prova di sessione","oss-knot-handbook.visual.spreadsheet":"foglio di calcolo","oss-knot-handbook.visual.streamExport":"esportazione stream","oss-knot-handbook.visual.supplierTicket":"ticket del fornitore","oss-knot-handbook.visual.tenKinds":"dieci tipi","oss-knot-handbook.visual.tieBreak":"spareggio","oss-knot-handbook.visual.treeExport":"esportazione ad albero","oss-knot-handbook.visual.accessRequest":"richiesta di accesso","oss-knot-handbook.visual.account":"account","oss-knot-handbook.close.headlineAccent":"senza chiederti nulla","oss-knot-handbook.close.panelTitle":"Cosa riceve un estraneo","oss-knot-handbook.close.panelTag":"BUNDLE","oss-knot-handbook.close.panelRow0Label":"Cosa contiene un bundle","oss-knot-handbook.close.panelRow0Value":"Un manifest, indici di esecuzione e di ramo, un file per evento, la traccia di lettura","oss-knot-handbook.close.panelRow1Label":"Cosa lo verifica","oss-knot-handbook.close.panelRow1Value":"La voce e una chiave pubblica pubblicata, nient'altro","oss-knot-handbook.close.panelRow2Label":"Dove viene scritto","oss-knot-handbook.close.panelRow2Value":"Macchine all'interno del tuo perimetro, uno scrittore per processo","oss-knot-handbook.close.panelRow3Label":"Verdetti di replay","oss-knot-handbook.close.panelRow3Value":"Identico, divergente, sottoinsieme o saltato","oss-knot-handbook.close.panelFoot":"Un file il cui nome non corrisponde più al suo hash è visibile a chiunque disponga di una funzione hash.","oss-knot-hero-glyph.brandLabel":"Nodo","oss-knot-hero-glyph.35d3461275":"knot export ./run-7f3a.bundle","oss-knot-hero-glyph.3f10a58594":"VERIFICATO, autentico e non alterato, offline","oss-knot-hero-glyph.1b2da13597":"catena di hash del registro di fiducia intatta","oss-knot-hero-glyph.0a28ce80b2":"firme 1284 / 1284","oss-knot-hero-glyph.4e43b1a78e":"radici Merkle ricalcolate 3 / 3","oss-knot-hero-glyph.68bf2360cd":"eventi 1284  esecuzioni 3  rami 2","oss-knot-hero-glyph.91bea9e4b6":"verificatore ./run-7f3a.bundle knot-deploy.pub","oss-knot-hero-glyph.809c461a9c":"evt_run_7f3a9c_...0504 (tool_call_responded)","oss-knot-hero-glyph.fbb7ebd7f8":"Ultimo evento:","oss-knot-hero-glyph.5e6f895a9d":"Radice Merkle (main):","oss-knot-hero-glyph.bf4f013e1d":"Demone Knot:","oss-knot-hero-glyph.904c7221d8":"knot status","oss-knot-hero-glyph.d41e7eec1b":"Firmato il:","oss-knot-hero-glyph.1f369862cb":"Sequenza:","oss-knot-hero-glyph.5bccbefc97":"b7af3c1e d4902f6b 88ae5170 c3fe21da","oss-knot-hero-glyph.fdc76b6c99":"Radice Merkle:","oss-knot-hero-glyph.b5b2d8d88b":"committato evt_run_7f3a9c_0000000000000504","oss-knot-hero-glyph.3b314a0a9f":"redazione: 2 segreti mascherati all'acquisizione","oss-knot-hero-glyph.7a1420ada5":"-m \"fs.read README\"","oss-knot-hero-glyph.fb68a15c14":"knot commit","oss-knot-hero-glyph.5a8d5adb24":"Configurazione:","oss-knot-hero-glyph.fe5404dbd5":"Chiave pubblica di firma:","oss-knot-hero-glyph.eb005a07e7":"knot inizializzato in ~/.knot","oss-knot-hero-glyph.4aa90737c5":"knot init","oss-knot-mcp-surface.f1ccc2ebe4":"Autenticazione Bearer-token, confronto a tempo costante","oss-knot-mcp-surface.f6c5142982":"codici di uscita tipizzati","oss-knot-mcp-surface.83d5fa1cbb":"Riga di comando","oss-knot-mcp-surface.87df60de33":"Record","oss-knot-mcp-surface.4fa8cc860c":"Azioni","oss-knot-mcp-surface.ff909511ab":"HTTP streamabile, stdio","oss-knot-mcp-surface.723acd7128":"Connessione agente","oss-knot-mcp-surface.49b980782c":"Bridge MCP stdio","oss-knot-mcp-surface.50918d9f5a":"knot mcp","oss-knot-mcp-surface.2ae8aa101e":"verdetto offline","oss-knot-mcp-surface.84153f61a7":"knot verify ./bundle key.pub","oss-knot-mcp-surface.c607f33fe7":"stato corrente dell'esecuzione","oss-knot-mcp-surface.904c7221d8":"knot status","oss-knot-mcp-surface.e3af777c0b":"aggiungi un evento","oss-knot-mcp-surface.dc3bc24fcf":"knot commit --json","oss-knot-mcp-surface.f79e678ea0":"crea una directory dati","oss-knot-mcp-surface.4aa90737c5":"knot init","oss-knot-mcp-surface.8871564f37":"Salute e contatori del daemon","oss-knot-mcp-surface.2093789ce6":"Testa di un ramo nominato","oss-knot-mcp-surface.da574afa58":"Stato piegato di una singola esecuzione","oss-knot-mcp-surface.57935554aa":"Trasmette nuovi eventi mentre vengono committati","oss-knot-mcp-surface.826c202807":"Riproduce un intervallo in un'attestazione firmata","oss-knot-mcp-surface.fc70700468":"Aggiunge un evento firmato al log","oss-knot-notgood-banner.eyebrow":"Cosa dovresti riuscire a ottenere","oss-knot-notgood-banner.lead":"I nostri registri mostrano","oss-knot-notgood-banner.accent":"non è sufficiente","oss-knot-notgood-banner.body":"Una ricevuta utile dice cosa è successo, in ordine, e consente a qualcuno esterno all'azienda di verificarla. Questa è la differenza tra una rassicurazione e un registro.","oss-knot-notgood-banner.itemRecord":"un registro, non una promessa","oss-knot-notgood-banner.itemOrder":"il lavoro in ordine","oss-knot-notgood-banner.itemChanges":"le modifiche vengono mostrate","oss-knot-notgood-banner.itemPrivate":"i dettagli privati esclusi","oss-knot-notgood-banner.itemOffline":"la verifica non richiede connessione","oss-knot-notgood-banner.verdictLabel":"La risposta giusta","oss-knot-notgood-banner.verdict":"una ricevuta che qualcun altro può verificare","oss-knot-onebyte-banner.eyebrow":"La voce modificata","oss-knot-onebyte-banner.lead":"Modifica un byte.","oss-knot-onebyte-banner.accent":"Poi consegnala.","oss-knot-onebyte-banner.body":"Il controllo non si ferma a un errore vago. Indica la voce, l'esecuzione e il primo collegamento interrotto, così il destinatario sa esattamente dove il record ha smesso di concordare con se stesso.","oss-knot-onebyte-banner.signature":"la firma della voce non è valida","oss-knot-onebyte-banner.root":"la radice dell'esecuzione non corrisponde più","oss-knot-onebyte-banner.trail":"il percorso di lettura individua la riga 04","oss-knot-onebyte-banner.verdict":"rilevato e individuato senza connessione","oss-knot-outlives-banner.eyebrow":"Ciò che una modifica non tocca","oss-knot-outlives-banner.lead":"Modifica il modello.","oss-knot-outlives-banner.accent":"La cronologia rimane leggibile.","oss-knot-outlives-banner.body":"Knot registra framework e modello come fatti relativi a ogni voce, non come forma della cronologia. Un nuovo toolkit cambia il produttore; non riscrive ciò che l'esecuzione già afferma.","oss-knot-outlives-banner.rowFramework":"nome e versione del framework","oss-knot-outlives-banner.rowModel":"chiamata e risposta del modello","oss-knot-outlives-banner.rowStorage":"struttura e root del bundle","oss-knot-outlives-banner.rowFormat":"le esportazioni restano leggibili","oss-knot-outlives-banner.rowCheck":"lo stesso verdetto del checker","oss-knot-outlives-banner.verdict":"gli strumenti vengono sostituiti; le prove no","oss-knot-plain-explainer.55b17716ab":"Scrive le cose","oss-knot-plain-explainer.9ea4581067":"Quando un assistente informatico fa qualcosa per te, annota ogni cosa che ha fatto, in ordine.","oss-knot-plain-explainer.004c8b0e83":"Come un commesso attento che scrive ogni articolo sullo scontrino mentre lo registra.","oss-knot-plain-explainer.2cdd72dabf":"Blocca le note insieme","oss-knot-plain-explainer.5f6b1d0fb8":"Ogni nota è bloccata alla precedente, quindi l'elenco non può essere modificato senza che si noti.","oss-knot-plain-explainer.2cdaa84360":"Come un blocchetto di scontrini numerati dove una pagina mancante è evidente a colpo d'occhio.","oss-knot-plain-explainer.4635b66ff1":"Firma ogni nota","oss-knot-plain-explainer.dcb177fd2e":"Ogni nota riceve un piccolo sigillo che dimostra che è quella vera e che nessuno l'ha sostituita.","oss-knot-plain-explainer.4daf6b39f8":"Come un sigillo di cera su una lettera che mostra che non è stata aperta durante il viaggio.","oss-knot-plain-explainer.05876e68a2":"Chiunque può verificarlo","oss-knot-plain-explainer.623a2326b5":"In seguito, un'altra persona può guardare l'intero elenco e confermare che nulla è stato modificato di nascosto.","oss-knot-plain-explainer.a53fc1a7b9":"Come una seconda persona che conta il registratore di cassa, che non deve fidarsi della prima.","oss-knot-projection-grid.f4a18f6113":"Lo stato piegato di una esecuzione al tempo logico T.","oss-knot-projection-grid.a8daace2ab":"Esecuzione · stato · passo","oss-knot-projection-grid.3876a97ff2":"Ogni ramo nell'esecuzione e dove si è diramato.","oss-knot-projection-grid.1de53bc029":"Ramo · genitore · testa","oss-knot-projection-grid.5ffdc0b83a":"Messaggi in ordine, per thread di conversazione.","oss-knot-projection-grid.f84c6f9617":"Thread · turno · ruolo","oss-knot-projection-grid.a846d60714":"Un indice di ogni esecuzione che il demone ha visto.","oss-knot-projection-grid.a25985f130":"Esecuzione · avviata · stato","oss-knot-projection-grid.df05c4b909":"Spesa di token aggregata per esecuzione e modello.","oss-knot-projection-grid.0a39fc41ff":"Modello · prompt · output","oss-knot-projection-grid.b95e9f1cb6":"Ogni chiamata di strumento abbinata al suo risultato.","oss-knot-projection-grid.808e30a4a8":"Strumento · input · risultato","oss-knot-projection-grid.d307261cc6":"Aggiornamento rapido, 1 secondo predefinito","oss-knot-projection-grid.0873163245":"Stessi eventi, stessi byte","oss-knot-projection-grid.currentRun":"Esecuzione corrente","oss-knot-projection-grid.branches":"Rami","oss-knot-projection-grid.conversation":"Conversazione","oss-knot-projection-grid.runHistory":"Cronologia esecuzioni","oss-knot-projection-grid.tokenUse":"Utilizzo token","oss-knot-projection-grid.toolResults":"Risultati strumento","oss-knot-redaction-pipeline.9f362b0b1b":"\"[REDACTED:aws:9f2a14c0]\"","oss-knot-redaction-pipeline.8123e16f72":"\"[REDACTED:email:7de0bb31]\"","oss-knot-redaction-pipeline.08a04dd04a":"18+ regex: cloud, controllo del codice sorgente, pagamenti, messaggistica, JWT, PEM, API di modelli","oss-knot-redaction-pipeline.eb0c867f05":"6+ pattern: email, telefono, codice fiscale, carta con Luhn, IPv4, MAC, IBAN","oss-knot-redaction-pipeline.5333869ac3":"donation_token non corrisponde al token, nessuna trappola di sottostringa","oss-knot-redaction-pipeline.7b9caadddc":"Evento in arrivo","oss-knot-redaction-pipeline.8f020796f0":"Redattore, all'acquisizione","oss-knot-redaction-pipeline.dd38ec3d5e":"Evento archiviato","oss-knot-sign-flow.f4eef6b70e":"Il verificatore non si fida di alcun daemon. Gli servono solo il bundle e la chiave pubblica per giungere a un verdetto.","oss-knot-sign-flow.4270780d53":"Controlla offline","oss-knot-sign-flow.5912b0adea":"bundle portabile","oss-knot-sign-flow.fc8f5ea229":"Prodotto un record firmato","oss-knot-sign-flow.13217925b0":"Verifica ogni firma e la catena del registro di fiducia, emetti un report JSON.","oss-knot-sign-flow.7f6e5a6efa":"Verdetto","oss-knot-sign-flow.3bbbf570cf":"Ricalcola ogni radice Merkle dagli eventi grezzi.","oss-knot-sign-flow.550d4d4f84":"Rideriva","oss-knot-sign-flow.6fae2edc27":"Prendi una directory bundle e una chiave pubblica. Nessun daemon, nessuna rete.","oss-knot-sign-flow.5838eda58e":"Apri bundle","oss-knot-sign-flow.4e7a08e767":"Firma la voce canonica con la chiave privata.","oss-knot-sign-flow.8b3d8d665a":"Firma","oss-knot-sign-flow.e5f3bfbc51":"Deriva l'event_id BLAKE3 su quei byte.","oss-knot-sign-flow.16586c723b":"Hash del contenuto","oss-knot-sign-flow.3f9591fd36":"Serializza l'evento in byte JSON canonici, portabili tra linguaggi.","oss-knot-sign-flow.de6956c7ce":"Canonicalizza","oss-knot-sovereignty.31025cf2ca":"Esporta un bundle portabile e vai via.","oss-knot-sovereignty.4cf3439273":"Chiunque lo verifica offline, senza fornitore.","oss-knot-sovereignty.31a83345a7":"Il registro è su un disco che controlli tu.","oss-knot-sovereignty.fecffc37bf":"Il tuo registro","oss-knot-sovereignty.c7195e6cbc":"Andarsene significa perdere la traccia.","oss-knot-sovereignty.05e99e3a98":"Verifichi solo tramite la loro dashboard.","oss-knot-sovereignty.443c6923fb":"La tua cronologia sta in un database del fornitore.","oss-knot-sovereignty.8b7fb53083":"Il loro registro","oss-knot-sovereignty.f8f560a718":"La chiave di firma è tua. Per la verifica serve solo la metà pubblica.","oss-knot-sovereignty.d27c6d42b2":"Tieni le chiavi","oss-knot-sovereignty.3a06604503":"Tieni il registro dentro un confine che scegli tu. Sovranità per impostazione predefinita.","oss-knot-sovereignty.e4dc99696a":"Regione europea","oss-knot-sovereignty.3fa4f3f53d":"Esegui il daemon sulle tue macchine, dietro i tuoi controlli.","oss-knot-sovereignty.499493296b":"On premise","page-breadcrumb.c766e66518":"Percorso di navigazione","page-toc.7e439c353e":"In questa pagina","section_st_a1_display-split.7c9a7c0610":"Dettagli","section_st_f1_cta-dark.90e40d5043":"Inizia","toc-rail.f5cbdf6bfb":"Contenuti"}
