{"block_close_oss.c33fd1fe9c":"Komunita a ekosystém","open-source-selvedge.hero-broker.no":"Nie","open-source-selvedge.a5e3c573e9":"Kompilujte pracovné zaťaženia Kera BNN pre runtime Selvedge.","open-source-selvedge.d5f412e831":"Kera","open-source-selvedge.fe0a091fdb":"Produkty","open-source-selvedge.7dfa2cfe61":"Hašovo reťazená proveniencia udalostí pre systémové udalosti.","open-source-selvedge.1aa2f31ee7":"Ledger","open-source-selvedge.6cc3364a24":"Dôkaz o vykonaní","open-source-selvedge.ff130daae8":"Certifikáty dôkazov o uvažovaní, nie prepisy vykonania.","open-source-selvedge.df84637182":"AION","open-source-selvedge.d5d6e83bf2":"Pokračovať v prieskume","open-source-selvedge.75e393a1ac":"Preskúmať projekt","open-source-selvedge.f9743247fa":"Prečítať dokumentáciu","open-source-selvedge.ef0fd4ccef":"Skontrolovať záznam o vykonaní","open-source-selvedge.e971b9cac2":"Selvedge vychádza vo štvrtom kole programu základného vydania, po Knot a Ledger. Keď vyjde, otestujte modul WASM v sandboxe a sami si prehrajte obálku dôkazu.","open-source-selvedge.aa91c05f23":"Overte výsledok, nie kód","open-source-selvedge.90e40d5043":"Začať","open-source-selvedge.de6848949f":"Selvedge","open-source-selvedge.650fabe787":"Open Source","open-source-selvedge.0a2d263d08":"OSS / Selvedge","open-source-selvedge.9e2fe6d1ab":"Sandbox s predvoleným odmietnutím","open-source-selvedge.6b5eb5323e":"Predvolené odmietnutie","open-source-selvedge.9940fac0fc":"Plocha na vykonávanie nástrojov Model Context Protocol.","open-source-selvedge.d19313d340":"Agentový server","open-source-selvedge.bb1d021694":"Ed25519 zapečatené, SHA3-256 prepis, offline overenie.","open-source-selvedge.1ee471ad95":"Obálka dôkazu","open-source-selvedge.7e4e340a74":"Grafové IR binárne neurónové siete, JIT a interpret.","open-source-selvedge.0743169b8b":"Engine Kera","open-source-selvedge.90ba359bc5":"Runtime komponentového modelu, hostiteľ WASI 0.2 Preview 2.","open-source-selvedge.90aecd8ec1":"Engine Wasmtime","open-source-selvedge.ed07ad60bf":"Overená plocha","open-source-selvedge.8ec9f20dc2":"ČO SA DODÁVA","open-source-selvedge.efe0c41bcb":"KERA","open-source-selvedge.4e946026a7":"WASM","open-source-selvedge.8e4939f0ca":"RUST 2024","open-source-selvedge.c968638a6e":"ZAPEČATENÝ PREPIS","open-source-selvedge.201a4da5a0":"Selvedge spúšťa nedôveryhodný kód v sandboxe s obmedzenými schopnosťami a zaznamenáva vykonanie do zapečateného prepisu. Ohraničenie obmedzuje, čoho sa kód môže dotknúť; prepis ukazuje, čo sa skutočne stalo, a možno ho prehrať na kontrolu.","open-source-selvedge.3ca6c6a37b":"Predvolene deterministický","open-source-selvedge.a55e5a1229":"Obmedzené schopnosti","open-source-selvedge.fca77b7e3a":"Zapečatená cesta vykonania","open-source-selvedge.8faedce292":"Štyri runtime","open-source-selvedge.2adb968c4a":"Rovnaká obálka","open-source-selvedge.0bf361df63":"Server Model Context Protocol pre agentové nástroje.","open-source-selvedge.21593b807a":"MCP","open-source-selvedge.1df8dd458e":"Dlho bežiaci agentový runtime s frontou.","open-source-selvedge.329cb8b6ba":"Služba","open-source-selvedge.8b3b7e65eb":"build, verify, run, replay. Vhodné pre CI.","open-source-selvedge.700b401ca5":"CLI","open-source-selvedge.fb075836bd":"Pripojené do vašej aplikácie ako crate.","open-source-selvedge.0fd17b94c9":"Vstavaný","open-source-selvedge.3512486e9f":"Kde beží Selvedge","open-source-selvedge.d53f3da0a7":"POSTOJ","open-source-selvedge.f28d7de3d9":"REGULOVANÝ","open-source-selvedge.a21096cb07":"RUNTIME BNN","open-source-selvedge.0fcaf629eb":"PLUGINY","open-source-selvedge.32e4cd84f3":"AGENTOVÉ NÁSTROJE","open-source-selvedge.78a8dfaf02":"Agentové nástroje, pluginy tretích strán, inferencia Kera BNN a práca s regulovanými údajmi vstupujú cez rovnaké kontrolované rozhranie. Každý runtime vytvára rovnakú zapečatenú obálku dôkazov, takže zmeny nasadenia nemenia príbeh auditu.","open-source-selvedge.e9f7d0cf54":"spĺňa regulované pracovné zaťaženia","open-source-selvedge.8d5a043fd8":"Kde nedôveryhodný kód","open-source-selvedge.14a29ba383":"Prípady použitia","open-source-selvedge.f86aae8de8":"Horúca cesta zostáva s vanilla","open-source-selvedge.224a8949e8":"Studený štart, hlavný prínos","open-source-selvedge.36998c51d5":"Hašovanie prepisu, SIMD.","open-source-selvedge.41366a8f09":"1 až 3 us","open-source-selvedge.01dbc6d47c":"SHA3-256, 1 KB","open-source-selvedge.bd0fbf08cc":"Ed25519 podpis 5-15 us, overenie 15-30 us.","open-source-selvedge.1f3e8a79be":"10 až 20 us","open-source-selvedge.671d8813b1":"Vytvorenie dôkazu AION","open-source-selvedge.9f10fa1bbe":"Zahrnuté spustenie procesu, 8-9x rýchlejšie.","open-source-selvedge.4258dd2386":"1,58 až 1,70 ms","open-source-selvedge.919b634e80":"CLI studený, Kera JIT","open-source-selvedge.2d3bb21f5e":"Výpočtový modul, oproti 1187-1494 us vanilla.","open-source-selvedge.bd8403776f":"15 až 21 us","open-source-selvedge.cbb71692d2":"Studený štart, API","open-source-selvedge.6cd2cd614d":"Z BENCHMARKS.md","open-source-selvedge.48109cc196":"SELVEDGE BENCHES","open-source-selvedge.d9074c5c77":"KRITÉRIUM","open-source-selvedge.7084ceb2f1":"AION 10-1000x","open-source-selvedge.b0437f28f6":"KERA JIT TEPLÝ 2x","open-source-selvedge.65e2c56be9":"STUDENÝ 62-243x","open-source-selvedge.928af32bc7":"Selvedge Wasmtime štartuje 62 až 243x rýchlejšie ako vanilla Wasmtime na úrovni API. Úprimný kompromis je horúca cesta: vanilla drží 22 ns opakované volanie a komponentový model, ktorý vytvára prepis, beží tam pomalšie. Kera JIT je 2x rýchlejší teplý pre grafové práce. Čísla sú z BENCHMARKS.md v repozitári.","open-source-selvedge.da589b16da":"Vyberte runtime pre záťaž","open-source-selvedge.c296a030fe":"Studený štart je výhra","open-source-selvedge.63c9045599":"Výkon","open-source-selvedge.7b63c4cb70":"Povolené na volanie","open-source-selvedge.abf0c49614":"Predvolené odmietnutie","open-source-selvedge.cce9f81b05":"Každé rozhodnutie brány je zaznamenané a hašované.","open-source-selvedge.5bcd602254":"Prepisy","open-source-selvedge.7dc2595377":"max_execution_time_ns, oddelené od fuel.","open-source-selvedge.e909add520":"Limit stenných hodín","open-source-selvedge.214f86c442":"max_memory_bytes, predvolené 256 MiB, strop 4 GiB.","open-source-selvedge.89095dddd2":"Limit RAM","open-source-selvedge.0f69ea8c8d":"max_instructions, vyčerpanie čisto zastaví záťaž.","open-source-selvedge.7171161439":"Výpočtový rozpočet","open-source-selvedge.71f2051042":"Hodiny, náhodné, súborový systém, sieť, prostredie, stdio, proces, vlastné. Predvolené odmietnutie.","open-source-selvedge.ca09c54bff":"Schopnosti","open-source-selvedge.f767a4311b":"Ochrany na spustenie","open-source-selvedge.369abb529c":"ÚROVNE POLITÍK","open-source-selvedge.64269f9bd2":"TIME","open-source-selvedge.f4b1c471ce":"PAMÄŤ","open-source-selvedge.d8a8b58d7f":"FUEL","open-source-selvedge.1a8d3ca502":"Sada schopností s predvoleným odmietnutím bráni každé volanie hostiteľa v ôsmich doménach WASI. Limity zdrojov na pamäť, fuel a čas obmedzujú nekontrolované správanie. Každé rozhodnutie brány a čítanie zdrojov je v prepise.","open-source-selvedge.770a668e0e":"Limity zdrojov. Audit","open-source-selvedge.8a54e91228":"Schopnosti","open-source-selvedge.bb9cf14180":"Politika","open-source-selvedge.26fe8fb85c":"Potvrdenia namiesto tvrdení","open-source-selvedge.e08283960c":"Overte, nedôverujte","open-source-selvedge.82de28b689":"Potrebujete kryptografický dôkaz toho, čo záťaž urobila, nie dôveru v runtime.","open-source-selvedge.858b0d2d19":"Dôverujte runtime, nie záťaži","open-source-selvedge.ba959133c8":"Povoliť súborový systém, odmietnuť sieť, ale bez záznamu na volanie v audítorskom traile.","open-source-selvedge.ff6fdd664b":"Hrubé povolenie alebo odmietnutie","open-source-selvedge.f58bb04b13":"FP a stenné hodiny pretekajú. Prehratie produkuje približne rovnaký výstup, nie presne.","open-source-selvedge.a1d55a1dad":"Prehratie sa odchyľuje","open-source-selvedge.f7afaaab99":"žiadne potvrdenie","open-source-selvedge.4677f31dd1":"Sandbox zastaví únik. Nedokazuje, že sa záťaž správala správne vnútri.","open-source-selvedge.6f3134b990":"Uzavretie nie je správnosť","open-source-selvedge.782cef5501":"Štyri štrukturálne medzery","open-source-selvedge.056dcf1841":"PREČO SANDBOXY ZLYHÁVAJÚ","open-source-selvedge.f1358eac2f":"HRUBÁ POLITIKA","open-source-selvedge.2bf9ef4df8":"NEDETERMINISTICKÉ","open-source-selvedge.1c613acc7e":"ŽIADNY DÔKAZ","open-source-selvedge.d38e80798b":"Bežné sandboxy zastavia zlý kód pred únikom. Nevytvárajú záznam o tom, čo kód skutočne urobil vnútri. Keď sa audítor opýta, odpoveď je tvrdenie, nie dôkaz.","open-source-selvedge.61920a517c":"Nedokazujú","open-source-selvedge.5a88fbb30e":"Sandboxy obsahujú","open-source-selvedge.8a9400005c":"Sandbox nevysvetľuje beh","open-source-selvedge.7c46a5978b":"Selvedge zachytáva presne to, čo sa vykonalo, od vstupu po výstup, každé volanie hostiteľa zapečatené.","open-source-selvedge.3e663e9467":"Selvedge je prepis vykonania","open-source-selvedge.a5be60731e":"Ledger zaznamenáva, čo sa stalo v systéme. Selvedge zaznamenáva, aký kód bežal.","open-source-selvedge.2c3e446b87":"Ledger je pôvod udalostí","open-source-selvedge.de792742e8":"AION vydáva certifikáty nad krokmi riešiteľa, nie nad behmi vykonania.","open-source-selvedge.ced73ef9a5":"AION je dôkaz uvažovania","open-source-selvedge.0d9a7a065c":"Ako sa Selvedge líši od AION a Ledger","open-source-selvedge.d7ffcdc87b":"Rovnaké vstupy plus rovnaký obal znamenajú vždy rovnaký výstup.","open-source-selvedge.7d8134cc1f":"Bitovo identické prehratie","open-source-selvedge.75fcf02b02":"Pevná epocha a seedovaný PRNG ChaCha20 nahrádzajú čas hostiteľa a entropiu.","open-source-selvedge.92a47286b6":"Virtuálne hodiny, seedovaný RNG","open-source-selvedge.13c1f9cde6":"Interné výpočty, ukladanie a akumulácia používajú binárne, celočíselné, pevno-rádové alebo adaptívne celočíselné/pevno-rádové reprezentácie. Pohyblivá rádová čiarka je akceptovaná len na deklarovanom vonkajšom rozhraní a je explicitne konvertovaná pred začiatkom internej práce; neexistuje žiadny interný záložný mechanizmus s pohyblivou rádovou čiarkou. Virtuálne hodiny zostávajú pevné, takže prehratie produkuje rovnaké bajty.","open-source-selvedge.a33c607874":"Žiadne interné plávajúce čísla, žiadne hodiny","open-source-selvedge.81ec58648a":"Predvolene deterministické vykonávanie","open-source-selvedge.4b447f3a6e":"Overovateľ prehráva offline len s bajtmi modulu a obalom.","open-source-selvedge.17d120d8bb":"Prehrateľné","open-source-selvedge.6e95469aa0":"Podpis ed25519 nad koreňom obalu. Nie próza.","open-source-selvedge.6e3665d85f":"Podpísané","open-source-selvedge.bc61f0c3fe":"Každé volanie hostiteľa je zahashované do reťazca. Úpravy prerušia reťazec.","open-source-selvedge.aa5cba1a92":"Reťazec hashov","open-source-selvedge.04c7525615":"Prečo sa prepis líši od logu","open-source-selvedge.6db180787e":"Rovnaký tok pri každom vykonaní. Prehratie je mechanické.","open-source-selvedge.69aca853c2":"Dôkaz AION","open-source-selvedge.ff8fc1c58a":"Pečať","open-source-selvedge.0ae62541bc":"Reťazec SHA3","open-source-selvedge.873507a022":"Hash","open-source-selvedge.b1b392607d":"Spustiť","open-source-selvedge.3e3f943d84":"Možnosti pripnuté","open-source-selvedge.ddcb77ff76":"Načítať","open-source-selvedge.71faf343ce":"Prepis vykonania","open-source-selvedge.952be7ff16":"Dôkaz AION vydaný, podpísaný ed25519, obal pripravený na odoslanie.","open-source-selvedge.be1a4b336f":"Každé volanie hostiteľa a výsledok sú zahashované do reťazca SHA3-256.","open-source-selvedge.83dcc459e8":"Wasmtime alebo Kera beží v sandboxe s predvoleným odmietnutím.","open-source-selvedge.1a5c8788b4":"Modul načítaný, možnosti pripnuté, limity zdrojov aplikované.","open-source-selvedge.25ec589727":"Selvedge spúšťa kód WASM alebo Kera v sandboxe s predvoleným odmietnutím, hashuje každé volanie hostiteľa do reťazca prepisu SHA3-256 a zabalí výsledok do podpísaného obalu dôkazu AION. Obal sa prehráva bez pôvodného sandboxu.","open-source-selvedge.fa84feaccb":"Jeden zapečatený prepis","open-source-selvedge.62ee5ca76d":"Štyri fázy","open-source-selvedge.a5a88d36d1":"Čo Selvedge vytvára","open-source-selvedge.db2f804f0c":"Dáta opúšťajú Európu","open-source-selvedge.8799dc7cf1":"Počítače, ktoré vlastníte","open-source-selvedge.1d197d39c5":"Kde to beží","open-source-selvedge.79073eaaf2":"Holandsko","open-source-selvedge.44ab85a252":"Pôvod","open-source-selvedge.f1be77358f":"Dôkaz, nie sľub","open-source-selvedge.df5248d3cd":"Odpoveď auditu","open-source-selvedge.6eef664840":"Žiadne","open-source-selvedge.a95380913a":"Vyžadovaná externá služba","open-source-selvedge.eba5db6f23":"Vendor lock-in","open-source-selvedge.4ce8c39ddd":"Kde to nájsť","open-source-selvedge.3229609e15":"Model vykonávania","open-source-selvedge.cba0624eb5":"Nákupný hárok","open-source-selvedge.101226ec7a":"Čo to šetrí a znižuje riziká","open-source-selvedge.7a0848ede3":"Pozrite si hranicu vykonávania","open-source-selvedge.c01c519a99":"Selvedge je deterministický sandbox WebAssembly pre nedôveryhodný kód. Jeho manifest povolení a zapečatený prepis bežia na hardvéri, ktorý ovládate, takže protistrana môže prehrať záznam na vlastnom počítači a spor sa stane vyhľadávaním, nie žiadosťou o uistenie.","open-source-selvedge.27e446d5a9":"Uchovajte zapečatený prepis","open-source-selvedge.e1cb220703":"Spúšťajte nedôveryhodný kód","open-source-selvedge.6ec18dcb30":"Selvedge","open-source-selvedge.993a665d35":"Na starosti","open-source-selvedge.c1df7f8f11":"Zostávate","open-source-selvedge.f3101e3bb1":"Na počítači doma","open-source-selvedge.7cb07d3c00":"Môže bežať","open-source-selvedge.576347ec82":"Európa","open-source-selvedge.15edfb4da4":"Vyrobené v","open-source-selvedge.dd80c16201":"Rovnaká odpoveď, zakaždým","open-source-selvedge.d7e70b6e08":"Rovnaká otázka","open-source-selvedge.12fee4f639":"Takže nič sa nedá sfalšovať","open-source-selvedge.4c10b31d42":"Zapečatí to","open-source-selvedge.dcd11694fe":"Účtenka každého kroku","open-source-selvedge.2ab05d7411":"Zapíše to","open-source-selvedge.527d86ed84":"Uchová prácu v bezpečnom kúte","open-source-selvedge.ca032b5844":"Drž kód v medziach, zachovaj záznam","open-source-selvedge.ce2cddc0bb":"Opatrný pomocník","open-source-selvedge.f8c94a3b4b":"Čo to je","open-source-selvedge.704869f20f":"Jednoducho povedané","open-source-selvedge.21e83f6c44":"Prečítaj si krátky príbeh","open-source-selvedge.06c805023d":"Pozri, čo kód urobil","open-source-selvedge.d346a6159d":"Selvedge umiestni program, ktorý ste si nevybrali, do miestnosti bez internetu, bez cesty k vašim súborom a bez možnosti dozvedieť sa čokoľvek o vašom počítači. Zanechá účtenku, ktorá hovorí, čo sa vrátilo a čo program smel urobiť, takže si môžete overiť neskoršie tvrdenie namiesto toho, aby ste niekomu verili na slovo.","open-source-selvedge.a1301435db":" zapíše všetko, čo robí","open-source-selvedge.5bd50e406e":"Opatrný pomocník, ktorý","open-source-selvedge.279245bb2e":"AION-štýl, ed25519 zapečatené","open-source-selvedge.5f174de1cc":"Dôkaz","open-source-selvedge.ff5b90620f":"SHA3-256 na každé volanie hostiteľa","open-source-selvedge.98e2d78aaa":"Predvolené, nie opt-in","open-source-selvedge.2956ef9ad6":"Determinizmus","open-source-selvedge.cd95bf50b6":"Wasmtime komponent host","open-source-selvedge.b3776d63ad":"Backendy","open-source-selvedge.2da600bf94":"Verzia","open-source-selvedge.f187484f8c":"Rust (Edícia 2024)","open-source-selvedge.89b86ab0e6":"Jazyk","open-source-selvedge.942587e61e":"Projektový list","open-source-selvedge.d4a74b503a":"Prečítajte si dokumentáciu","open-source-selvedge.a42a770d90":"Selvedge spúšťa kód, ktorý ste nenapísali, v hostiteľovi WebAssembly komponentov bez siete, súborového systému, prostredia ani pohyblivých hodín. Každé dokončené spustenie vráti záznam, ktorý môže iná strana prehrať, a správu o vykonaní, ktorá uvádza, čo kód smel urobiť. Publikované pod licenciou Apache 2.0.","open-source-selvedge.92ec8c4f54":"bezpečná zodpovednosť","open-source-selvedge.722d7084a5":"Nedôveryhodný kód","open-source-selvedge.3b6a6a049d":"v karanténe","open-source-selvedge.7d5b92b8a7":"CAP-SET","open-source-selvedge.0e2f3c1696":"FUEL","open-source-selvedge.a266fe9c4d":"PAMÄŤ","open-source-selvedge.5888675d99":"TIME","open-source-selvedge.7dd251bbda":"AUDIT","open-source-selvedge.76b5a35739":"lib","open-source-selvedge.99bb884017":"cli","open-source-selvedge.348c658682":"svc","open-source-selvedge.10182ab855":"mcp","open-source-selvedge.4bec5a51a3":"WASM","open-source-selvedge.a21dedb8ad":"KERA","open-source-selvedge.37c66a2cfc":"AION","open-source-selvedge.53f13ae99e":"MCP","open-source-selvedge.5d0b2f6bd4":"POZOROVANÉ","open-source-selvedge.35e0d0360a":"LIVE","open-source-selvedge.0f4b423c4b":"NAMERANÉ","open-source-selvedge.6e10953f3e":"OPEN","open-source-selvedge.rebuild-h1-lead":"Spúšťajte kód, ktorý ste nenapísali.","open-source-selvedge.rebuild-h1-accent":"Miestnosť s účtenkou.","open-source-selvedge.rebuild-business-h1-lead":"Spúšťajte nedôveryhodný kód na hardvéri, ktorý ovládate.","open-source-selvedge.rebuild-business-h1-accent":"Deterministický WebAssembly sandbox.","open-source-selvedge.close.github":"Spýtajte sa na vydanie","open-source-selvedge.source.access":"Publikuje sa vo štvrtom kole","open-source-selvedge.close.title":"Overte výsledok","open-source-selvedge.close.titleAccent":"nie kód","open-source-selvedge.close.panel.title":"Čo si môžete overiť sami","open-source-selvedge.close.panel.tag":"BEHOVÉ PROSTREDIE","open-source-selvedge.close.panel.row.0.label":"Licencia","open-source-selvedge.close.panel.row.0.value":"Apache 2.0","open-source-selvedge.close.panel.row.1.label":"Vykonanie","open-source-selvedge.close.panel.row.1.value":"Predvolené odmietnutie","open-source-selvedge.close.panel.row.2.label":"Determinizmus","open-source-selvedge.close.panel.row.2.value":"Predvolené, nie opt-in","open-source-selvedge.close.panel.row.3.label":"Prepisy","open-source-selvedge.close.panel.row.3.value":"SHA3-256 na každé volanie hostiteľa","open-source-selvedge.close.panel.foot":"Publikácia je naplánovaná vo štrnásťdňových kolách. Repozitár a jeho dokumentácia idú do sveta spoločne.","oss-selvedge-business-glyph.fef8e889dc":"Politika vykonávania","oss-selvedge-business-glyph.6b5eb5323e":"Predvolené odmietnutie","oss-selvedge-business-glyph.4ce8c39ddd":"Kde to nájdete","oss-selvedge-business-glyph.eba5db6f23":"Viazanosť na dodávateľa","oss-selvedge-business-glyph.6eef664840":"Žiadna","oss-selvedge-business-glyph.a95380913a":"Externá služba","oss-selvedge-business-glyph.a92831c31f":"Vyrobené v Holandsku","oss-selvedge-business-glyph.47deeb13b4":"Beží na počítačoch, ktoré vlastníte","oss-selvedge-business-glyph.71aec0536c":"Dáta zostávajú v Európe","oss-selvedge-business-glyph.8ac7aa173f":"Čo získate","oss-selvedge-business-glyph.5c75fc26b6":"Kontrola a dôkazy","oss-selvedge-business-glyph.df5248d3cd":"Odpoveď pre audit","oss-selvedge-business-glyph.74f39697ac":"Predtým","oss-selvedge-business-glyph.b407dd020f":"Sľub na papieri","oss-selvedge-business-glyph.4f1d10b8b9":"So Selvedge","oss-selvedge-business-glyph.62d62865a8":"Zapečatené dôkazy","oss-selvedge-consumer-glyph.088aa1c6a5":"Zostal v bezpečnom kúte","oss-selvedge-consumer-glyph.cc8e3cba23":"Urobil len to, čo ste požiadali","oss-selvedge-consumer-glyph.f87dcfd005":"Zapísal každý krok","oss-selvedge-consumer-glyph.ce2cddc0bb":"Opatrný pomocník","oss-selvedge-consumer-glyph.0b5703d2a7":"Bezpečný kút","oss-selvedge-consumer-glyph.135207e95b":"Robí jednu malú úlohu, tu, a nikde inde.","oss-selvedge-consumer-glyph.0ed7e2fe52":"Čo urobil, zapísané","oss-selvedge-consumer-glyph.2b11f0b541":"Zapečatené, takže nič nemožno zmeniť","oss-selvedge-hero-glyph.85be9bda9e":"Overenie AION prešlo.","oss-selvedge-hero-glyph.8fff039853":"YES","oss-selvedge-hero-glyph.c5616cf985":"Podpis je platný:","oss-selvedge-hero-glyph.9e84fd1870":"Kontrolný súčet sa zhoduje:","oss-selvedge-hero-glyph.ae05be9259":"Prepísaný záznam uložený do:","oss-selvedge-hero-glyph.7d1f8eca4c":"Pokyny:","oss-selvedge-hero-glyph.1611baddbd":"2 097 152 bajtov","oss-selvedge-hero-glyph.b6d31df01c":"Pamäť:","oss-selvedge-hero-glyph.d1fd5a4123":"Využitie prostriedkov:","oss-selvedge-hero-glyph.80e5667a3d":"Vykonávanie úspešne dokončené za 18,4 ms","oss-selvedge-hero-glyph.ebece295c6":"reťazec záznamov, sha3-256","oss-selvedge-hero-glyph.859e2c0cd0":"čas 5000 ms","oss-selvedge-hero-glyph.6137065f69":"palivo 50 M","oss-selvedge-hero-glyph.489a5f61f6":"pamäť 256 MiB","oss-selvedge-hero-glyph.70049344a2":"politika: predvolené odmietnutie","oss-selvedge-hero-glyph.9b97280973":"Deterministické:","oss-selvedge-hero-glyph.0642f22885":"Engine:","oss-selvedge-hero-glyph.8116c74b17":"Spúšťaný artefakt:","oss-selvedge-hero-glyph.9f85876f55":"Wasmtime, komponentový model","page-breadcrumb.c766e66518":"Navigačná cesta","page-toc.7e439c353e":"Na tejto stránke","section_st_a1_display-split.7c9a7c0610":"Detail","section_st_f1_cta-dark.90e40d5043":"Začať","selvedge-rebuild.why":"Prečo","selvedge-rebuild.state.depth-3":"Hĺbka 3","selvedge-rebuild.state.depth-1":"Hĺbka 1","selvedge-rebuild.state.leaf":"List","selvedge-rebuild.state.path":"Cesta","selvedge-rebuild.state.root":"Koreň","selvedge-rebuild.state.proof":"Dôkaz","selvedge-rebuild.instrument.first-check":"Prvá kontrola","selvedge-rebuild.instrument.last-check":"Posledná kontrola","selvedge-rebuild.e4117a549a":"Izba, potvrdenka a zoznam sú celým prísľubom.","selvedge-rebuild.e04c2bbabb":"Zoznam, nie odhad.","selvedge-rebuild.f4a910b306":"Nájsť a opraviť","selvedge-rebuild.d7231e00d3":"Kód sa nesie s každým spustením.","selvedge-rebuild.de97a98b3b":"Každá potvrdenka","selvedge-rebuild.4fb8981886":"Jeden digest pomenúva zostavu.","selvedge-rebuild.280587dbfc":"Presný artefakt","selvedge-rebuild.94bce13433":"od potvrdenky po každú úlohu","selvedge-rebuild.d8ad44b2fd":"Stopa späť","selvedge-rebuild.66d0398793":"NÁJDENÉ, NIE HÁDANÉ","selvedge-rebuild.f64f81f133":"KAŽDÁ ÚLOHA","selvedge-rebuild.cd30789775":"JEDEN KÓD","selvedge-rebuild.36d917a683":"Tu prichádza ako zoznam. Každá úloha, ktorá použila chybný program, ho pomenúva kódom, dátumom a krátkym zoznamom povolení, takže vidíte, čo bolo ovplyvnené a ako ďaleko to mohlo zájsť. Ak ľuďom, ktorí ho vytvorili, už nemožno dôverovať, odobratie nadobudne účinnosť v nastavenom intervale obnovy, nie vtedy, keď vyprší certifikát. Softvér je publikovaný pod licenciou Apache 2.0.","selvedge-rebuild.12399078d5":"Bežná verzia tohto rozprávania je odhad. Niekto zistí, ktorá verzia pravdepodobne bežala, v ktoré dni, pre ktorých ľudí, a odpoveď príde ako rozsah s upozornením. To ponecháva fakty potrebné na vymedzenie opravy ako rekonštrukciu, nie ako záznam. Oprava začína zoznamom, ktorý možno skontrolovať.","selvedge-rebuild.0ccfcd0de4":"Čo sa mení","selvedge-rebuild.664ca13427":"Každá úloha zaznamenáva krátky kód presného programu, ktorý vykonal prácu. Nie jeho názov, nie číslo verzie, ale samotný program, takže dve zostavy so spoločným názvom majú stále rôzne kódy. Ak sa neskôr ukáže, že program je chybný, kód je spôsob, ako nájsť každú úlohu, ktorej sa dotkol.","selvedge-rebuild.7e5bd67fe6":"a každú úlohu, ktorej sa dotkol","selvedge-rebuild.b27d103669":"Jeden kód pomenúva program","selvedge-rebuild.332f693bb9":"Keď sa niečo ukáže ako chybné","selvedge-rebuild.e7dceacc68":"Keď sa niečo ukáže ako chybné, jeden kód pomenúva program.","selvedge-rebuild.9c9d8ebf4c":"Začína z rovnakej čistej podoby.","selvedge-rebuild.363b82b08d":"Úloha dva","selvedge-rebuild.5e92b89d0f":"Nič prenesené.","selvedge-rebuild.747a74c704":"Nová izba","selvedge-rebuild.bbd11eef60":"Uzavretá so svojím záznamom.","selvedge-rebuild.e429b951d7":"Úloha jedna","selvedge-rebuild.129567cb21":"pred, počas a po","selvedge-rebuild.456de19ceb":"Tri izby","selvedge-rebuild.164f8ae614":"NIČ ZDIEĽANÉ","selvedge-rebuild.16d6f8e910":"KAŽDÝ RAZ","selvedge-rebuild.09d2a97782":"NOVÁ IZBA","selvedge-rebuild.fb65ff4141":"Samotný program sa každý raz načíta čerstvo z vlastného kódu a potvrdenka nesie kód tohto kódu, takže to, čo bežalo dnes, je dokázateľne to, čo bežalo minulý mesiac. Nič sa medzitým nehromadí, o čo by sa neskôr musel niekto starať.","selvedge-rebuild.b0f5fcfbc7":"Nová izba Selvedge stojí tak málo, že jedna na úlohu je dostupná, takže nič sa nemusí zdieľať. Ak sa niečo naozaj potrebuje preniesť, odovzdá sa zámerne a v zázname sa objaví ako niečo, čo bolo odovzdané.","selvedge-rebuild.46cfb3934a":"V praxi","selvedge-rebuild.ff26c0ce98":"Každá úloha dostane novú izbu. Nič z predchádzajúcej v nej nie je: žiadne zvyšné poznámky, žiadna nedokončená práca, žiadna spomienka na to, kto o čo požiadal. To znie samozrejme a zvyčajne to nie je pravda, pretože udržiavať izbu stojí menej ako stavať novú, takže väčšina systémov izbu ponechá a používa ju znova.","selvedge-rebuild.7f6bde3487":"pre ďalšiu úlohu, aby to našla","selvedge-rebuild.0813f2a065":"Nič nezostáva","selvedge-rebuild.e0a28255b6":"Medzi jednou úlohou a ďalšou","selvedge-rebuild.ddf86350ec":"Nová izba je pripravená pre ďalšiu úlohu.","selvedge-rebuild.47d52db543":"Digest politiky a dátum.","selvedge-rebuild.d8c67f88b7":"Pomenovaný zoznam schopností.","selvedge-rebuild.8d71e4a6c8":"Čo bolo povolené","selvedge-rebuild.1be6bb3160":"Výstup, výsledok a využitie zdrojov.","selvedge-rebuild.7661e6591f":"Čo sa stalo","selvedge-rebuild.5354effb89":"jedna potvrdenka, dve otázky","selvedge-rebuild.bf7aa926cc":"Dve polovice","selvedge-rebuild.8719258390":"ZAPÍSANÉ","selvedge-rebuild.d45d38b1c1":"ČO MOHLO","selvedge-rebuild.103f9176a0":"ČO UROBILO","selvedge-rebuild.fc09104420":"Nenájsť nič je slabý dôkaz, pretože závisí od toho, ako usilovne niekto hľadal a koľko času mal pred stretnutím. Zoznam dvoch povolení je silný dôkaz, pretože tam nebolo nič iné, čo by sa dalo nájsť.","selvedge-rebuild.e7e3ece016":"To mení to, čo sa stane, keď neskôr položíte otázku. Namiesto toho, aby niekto prechádzal tým, čo program urobil, a hlásil, že nenašiel nič znepokojujúce, zoznam povolení je priamo tam a je krátky.","selvedge-rebuild.74365019ac":"Väčšina záznamov hovorí, čo program urobil. Účtenka Selvedge tiež hovorí, čo mu bolo dovolené urobiť, čo je iná a užitočnejšia vec. Program, ktorý sa nikdy nesmel dostať k vašim súborom, sa k nim nemohol dostať, a to je v zázname bez ohľadu na to, či sa to v tom čase náhodou niekto pozeral.","selvedge-rebuild.b418919876":"čo urobil a čo mohol","selvedge-rebuild.f0ba8e6e92":"Každá účtenka má dve polovice","selvedge-rebuild.a9fe3bc508":"Povolenie, zapísané","selvedge-rebuild.76194111ba":"Kód nie je kópia programu; pomenúva presne to, čo bežalo.","selvedge-rebuild.17cabedb50":"Zoznam hovorí kde.","selvedge-rebuild.67452c68d0":"Kódy sa líšia","selvedge-rebuild.c1c7f44d1c":"Správanie sa zopakovalo.","selvedge-rebuild.0407e20f79":"Kódy sa zhodujú","selvedge-rebuild.90586d801f":"Rovnaké nastavenia a artefakt.","selvedge-rebuild.dba9e64b97":"Spustiť zajtra","selvedge-rebuild.bd7b414b53":"Vstup, miestnosť a účtenka.","selvedge-rebuild.c941dde6f2":"Spustiť dnes","selvedge-rebuild.7b1c52fa95":"čo vám hovorí druhý beh","selvedge-rebuild.bebe96c4de":"Jeden test, dva výsledky","selvedge-rebuild.e1c7f38f86":"MÔŽETE SI OVERIŤ","selvedge-rebuild.b00a146670":"Rovnaká ODPOVEĎ","selvedge-rebuild.64ee12f3fd":"Rovnaký OKAMIH","selvedge-rebuild.698a936171":"Uzatvára aj malý trik. Program, ktorý vie čítať hodiny, sa môže správať jedným spôsobom pred termínom a iným po ňom, a nikto by rozdiel nikdy nevidel. Hodiny, ktoré sa nikdy nehýbu, sa nedajú sledovať, takže nie je čo robiť inak.","selvedge-rebuild.d722dbffa2":"Dáva vám test, ktorý si môžete spustiť sami. Ak sa niečo zdá byť zlé, spustite ho znova s rovnakým vstupom. Ak je odpoveď rovnaká, program sa správa správne a problém je inde. Ak je iná, niečo sa zmenilo a porovnanie hovorí, ktorá časť.","selvedge-rebuild.750c2096f3":"Prečo to záleží","selvedge-rebuild.7768a95a4a":"Väčšina programov dáva zakaždým mierne odlišné odpovede, pretože sa pozerajú na hodiny, používajú trochu náhody alebo si všimnú, ako je stroj zaneprázdnený. Program bežiaci v Selvedge nemôže robiť nič z toho. Hodiny vo vnútri sú pevné a nikdy sa nehýbu, a všetko náhodné začína z rovnakého čísla pri každom behu. Opýtajte sa dvakrát, dostanete rovnakú odpoveď.","selvedge-rebuild.00bc249842":"a zistite, či stále súhlasí","selvedge-rebuild.1797b92182":"Spustite to znova zajtra","selvedge-rebuild.0d971150f5":"Rovnaká odpoveď dvakrát","selvedge-rebuild.0ce33bc17c":"Spustite to znova zajtra a zistite, či stále súhlasí.","selvedge-rebuild.780591dd40":"Práca sa zložila dokopy.","selvedge-rebuild.b454191161":"Spustiť kód","selvedge-rebuild.0d36ec2dc8":"Zachytené a so odtlačkom.","selvedge-rebuild.c35f4d270f":"Vrátená odpoveď","selvedge-rebuild.12f6bce42d":"Vytlačený výstup","selvedge-rebuild.e45f48ada6":"a kód pre každý","selvedge-rebuild.96a145870f":"Dve veci","selvedge-rebuild.4056de166c":"OBA S ODTLAČKOM","selvedge-rebuild.3736161d33":"VRÁTENÉ","selvedge-rebuild.07d3782dee":"VYTLAČENÉ","selvedge-rebuild.7362fe572e":"Je to rovnaká myšlienka ako pečať na obálke, a robí viac. Pečať vám povie, že list bol otvorený. Toto vám povie, ktorá strana sa zmenila, a stále funguje, keď bol list odvtedy skopírovaný tucetkrát. Každý čitateľ dostane rovnakú odpoveď zo skopírovaného záznamu.","selvedge-rebuild.7ffcd03942":"Ten kód je to, čo robí neskorší argument krátkym. Ak vám niekto ukáže odpoveď, ktorú program dal minulý marec, a chcete vedieť, či je to odpoveď, ktorá skutočne vyšla, porovnáte kódy. Zhodujú sa alebo nie, a nie je medzi tým nič na diskusiu.","selvedge-rebuild.940394c7d2":"Keď je práca hotová, z miestnosti odídu dve veci: čokoľvek, čo program vytlačil počas práce, a odpoveď, ktorú vypracoval. Nič iné. Obe sú na ceste von označené odtlačkom, čo znamená, že sa z nich vytvorí krátky kód, a kód sa úplne zmení, ak sa zmení jediné písmeno.","selvedge-rebuild.690d8dd7a6":"a obe sú s odtlačkom","selvedge-rebuild.72f4db7882":"Vracajú sa dve veci","selvedge-rebuild.1251cc0dd7":"Čo sa vracia","selvedge-rebuild.8d77e5771a":"Ďalšia užitočná otázka je, čo sa vracia.","selvedge-rebuild.ec6f32ee39":"Žiadne prostredie.","selvedge-rebuild.a6252b6690":"Vaše údaje","selvedge-rebuild.fb9f6423d9":"Žiadny adresár.","selvedge-rebuild.f1096a5b4c":"Vaše súbory","selvedge-rebuild.4c4c583f2e":"Žiadne pripojenie.","selvedge-rebuild.66c06c11d1":"Internet","selvedge-rebuild.ac8e062358":"Jeden slot, jedna práca.","selvedge-rebuild.bb7841ee3e":"Váš program","selvedge-rebuild.8b493952a7":"a čo nie","selvedge-rebuild.4d26f69b94":"Čo je v miestnosti","selvedge-rebuild.660cea3ce9":"JEDEN SLOT","selvedge-rebuild.f1818b9fef":"NIČ NA ČÍTANIE","selvedge-rebuild.98a2180aec":"ŽIADNA CESTA VON","selvedge-rebuild.663ab35faf":"Takže sa nespoliehate na to, že niekto vopred myslel na všetko. To je časť, ktorá zvyčajne zlyhá, a zlyhá ticho, o mesiace neskôr, spôsobom, ktorý si nikto nevšimne, kým na to niekto iný neupozorní. Krátky explicitný zoznam robí chýbajúce povolenie viditeľným skôr, ako sa stane problémom.","selvedge-rebuild.0e9905b668":"Dôvod, prečo to pomáha, nie je ten, že program je pozorne sledovaný. Je to ten, že v miestnosti nie je nič, čo by sa mohlo pokaziť. Program nemôže poslať vaše údaje nikam, ak neexistuje cesta von, ako ich poslať, a nemôže čítať vaše fotografie, ak dvere k nim nikdy neboli postavené.","selvedge-rebuild.22ccf30775":"Programy, ktoré ste nenapísali, bežia na vašom počítači neustále: doplnok, zásuvný modul, niečo, čo sa asistent rozhodol použiť na zodpovedanie vašej otázky. Selvedge umiestni tento program do vlastnej miestnosti. Zvnútra nie je internet, žiadna cesta k vašim súborom a nič, čo by sa dalo dozvedieť o vašom stroji.","selvedge-rebuild.9e56594623":"a nič iné vôbec","selvedge-rebuild.6b5631ed3a":"Miestnosť s jedným slotom","selvedge-rebuild.704869f20f":"Obyčajnými slovami","selvedge-rebuild.160543d3ec":"Miestnosť sa dá vysvetliť aj obyčajnými slovami.","selvedge-rebuild.6e66049bd0":"Reťazec rozhodnutí a päť operácií.","selvedge-rebuild.140855a7dd":"Audit a cesta agenta","selvedge-rebuild.be90f07014":"Dôkaz mimo operátora.","selvedge-rebuild.c3f6368941":"Transparentný denník","selvedge-rebuild.4402f8d6f4":"Prípustnosť a obsahová adresa.","selvedge-rebuild.1fd6a805da":"Registre","selvedge-rebuild.943a71d70f":"Ohraničenie a deterministické spustenie.","selvedge-rebuild.0a771c36be":"Sandbox","selvedge-rebuild.493bbfc72f":"hranica, dôkaz, odovzdanie","selvedge-rebuild.6311787659":"Čo množina obsahuje","selvedge-rebuild.c968638a6e":"APACHE 2.0","selvedge-rebuild.d0158524ed":"VÁŠ HARDVÉR","selvedge-rebuild.cfd1b83141":"JEDNA SADA KOMPONENTOV","selvedge-rebuild.2c4db760cf":"Zvyšok nákladov je to, na čo pri obstarávaní zvyčajne zabudnete, teda čo sa stane, keď dodávateľ zmení podmienky alebo prestane komunikovať. Sada komponentov je publikovaná pod licenciou Apache 2.0, artefakty sú súbory s obsahovou adresou, záznamy sú súbory a overenie prebieha na stroji druhej strany, takže odchod je kópia, nie migrácia.","selvedge-rebuild.c69320538d":"Opakované náklady na spustenie sa merajú, nie odhadujú: 5,26 až 6,06 mikrosekundy na volanie cez hranicu a výrazne pod milisekundu na postavenie novej inštancie, na Intel i9-13900KF s release buildom, plnou link-time optimalizáciou a Rust 1.85.0. To je celý náklad záznamu počas behu.","selvedge-rebuild.59bd1ff6f9":"Koľko to stojí","selvedge-rebuild.662cd46273":"Selvedge je jedna sada komponentov pokrývajúca sandbox runtime, registre artefaktov, transparentný denník, hašovaný reťazec auditu a rozhranie, cez ktoré agent dosahuje nástroj. Beží na hardvéri, ktorý ovládate. Na ceste behu nie je nič externé: žiadny účet, žiadny kľúč držaný dodávateľom, žiadna služba, ktorá musí odpovedať, aby úloha dokončila.","selvedge-rebuild.9ce257fa8d":"a beží na vašom hardvéri","selvedge-rebuild.b1c3183260":"Jeden nástrojový reťazec, nie štyri","selvedge-rebuild.dea6811b37":"Čo nahrádza","selvedge-rebuild.86c78780e9":"Jeden nástrojový reťazec na hardvéri, ktorý vlastníte, je komerčným záverom.","selvedge-rebuild.b742347ca6":"Zastavte alebo zobrazte jeho históriu.","selvedge-rebuild.80b0178666":"Zrušiť / pôvod","selvedge-rebuild.2976625857":"Spustite v miestnosti.","selvedge-rebuild.c65605adf5":"Vyvolať","selvedge-rebuild.084d82061e":"Pripustite artefakt.","selvedge-rebuild.fd6c3ebf7b":"Inštalovať","selvedge-rebuild.820fa7ff41":"Nájdite pomenovanú schopnosť.","selvedge-rebuild.4827ea2271":"Objaviť","selvedge-rebuild.38025e67e1":"jedny dvere pre nástroje agenta","selvedge-rebuild.41cb4bf6dc":"Päť operácií","selvedge-rebuild.3501cb4872":"ŽIADNE SCHVAĽOVANIA","selvedge-rebuild.9054eecb7b":"PÔVOD NA VYŽIADANIE","selvedge-rebuild.0cd0da7fef":"JEDNY DVERE","selvedge-rebuild.e088784883":"Neskôr sa dá vyžiadať pôvod toho, čo bežalo, a to je časť, pre ktorú sa oplatí navrhnúť proces: vlastná adresa artefaktu, či jeho podpis platí, certifikát predložený s ním, politika, pod ktorou bežal, a kde sa už predtým spustil. Tieto fakty zostávajú dostupné, keď treba beh neskôr skontrolovať. Dajú sa skontrolovať bez toho, aby ste dôverovali osobe, ktorá ho spustila.","selvedge-rebuild.c3c0f81705":"Ovládacie prvky tu nie sú schvaľovania, pretože schvaľovanie potrebuje niekoho bdelého. Sú tvarom dverí. Nástroj sa objavuje, inštaluje a vyvoláva cez jedno rozhranie piatich operácií, takže každý príchod je rovnaký druh udalosti a kontrola, ktorá odmietne schopnosť, je tá, cez ktorú prechádza každý iný beh, nie druhý mechanizmus napísaný špeciálne pre agentov.","selvedge-rebuild.896b2f37be":"Mechanizmus","selvedge-rebuild.122ebb7a98":"Asistent pracujúci na úlohe sa môže rozhodnúť, že potrebuje schopnosť, ktorú nemá, nájsť ju a začať ju používať v rámci jednej práce, ktorú nikto nesleduje. Nebol tam žiadny krok obstarávania ani žiadna kontrola, pretože nebol moment, do ktorého by sa dali vložiť. Selvedge je hranica, cez ktorú musí asistent prejsť, a správa na konci uvádza, ktorý nástroj prišiel, čo mu bolo povolené a čo urobil.","selvedge-rebuild.deeaa912ba":"a už je vnútri","selvedge-rebuild.767c396612":"Tento nástroj si nikto nevybral","selvedge-rebuild.d368c82df4":"Keď je volajúcim model","selvedge-rebuild.ee26c4f440":"Keď je volajúcim model, jedny dvere udržujú príchod čitateľný.","selvedge-rebuild.9faf774569":"Aplikujte politiku sadzieb.","selvedge-rebuild.ee1acfa55e":"Autentifikácia","selvedge-rebuild.9bbe32214f":"Skontrolujte záznam behu.","selvedge-rebuild.78590ea6e5":"Limit zdrojov","selvedge-rebuild.ed9390115c":"Opakujte s uvedeným backoffom.","selvedge-rebuild.f4544d56bb":"Zlyhanie načítania","selvedge-rebuild.1455a7acb3":"Otvorte obvod.","selvedge-rebuild.f06cb33ba6":"Nezhoda digestu","selvedge-rebuild.1be73b4878":"obnova cestuje so zlyhaním","selvedge-rebuild.5dacd1167d":"Jeden kód, jeden ďalší krok","selvedge-rebuild.3ac9292cf3":"ŽIADNE PREHĽADÁVANIE LOGOV","selvedge-rebuild.93aaff4907":"UVEDENÁ OBNOVA","selvedge-rebuild.dbba85fbb0":"STABILNÉ KÓDY","selvedge-rebuild.3b6e2d01ab":"Ak je schopnosť odmietnutá, správa uvádza druhy, ktoré by boli platné, čo je rozdiel medzi popoludním hádania a jednoriadkovou zmenou. Chyba, ktorá pomenúva vlastnú opravu, je najlacnejšia dokumentácia, akú kto kedy napísal. Oprava je potom explicitná.","selvedge-rebuild.1fb184edcf":"Stratégia obnovy oddeľuje prípady, ktoré vyzerajú na dashboarde o druhej ráno identicky. Digest, ktorý sa nezhoduje, nie je prechodný, takže opakovanie je stratený čas, a stratégia k nemu pripojená hovorí otvoriť obvod, nie skúsiť znova. Zlyhané načítanie je prechodné a hovorí opakovať.","selvedge-rebuild.2f6a307ba7":"Pre prevádzkovateľov","selvedge-rebuild.0a5279b594":"Prevádzková dokumentácia zlyháva, keď sa musí písať proti textu logov, pretože text logov sa mení bez toho, aby to niekto nazval zmenou. Chyby Selvedge nesú namiesto toho stabilný kód a runbook, ktorý kód pomenúva, zostáva správny aj pri upgrade, ktorý preformuluje každú správu. Kde kód nesie stratégiu obnovy, runbook nemusí hádať.","selvedge-rebuild.664b90089f":"je chyba s runbookom","selvedge-rebuild.c69f009f72":"Chyba s kódom","selvedge-rebuild.d8bf8f167e":"Prevádzkovateľnosť","selvedge-rebuild.b4986d7d25":"Čerstvá miestnosť zakaždým robí tento dôkaz dostupným.","selvedge-rebuild.05f9859c50":"Rutinné mazanie, žiadny prekvapivý skript.","selvedge-rebuild.9e0dece16b":"Vzdialený koniec","selvedge-rebuild.7ba8dfa987":"Pevná hĺbka za aktuálnym súborom.","selvedge-rebuild.b850e7b847":"Staršie súbory","selvedge-rebuild.e4eb2b5e27":"Posledný hash prenesený ďalej.","selvedge-rebuild.55e313d20f":"Spojenie","selvedge-rebuild.4e5fd99150":"Jeden objekt na riadok.","selvedge-rebuild.2c44db0063":"Aktuálny súbor","selvedge-rebuild.8dae783204":"keď sa súbor otočí","selvedge-rebuild.888fb4bc11":"Čo zostáva a čo sa presúva","selvedge-rebuild.1191de056a":"BACKOFF","selvedge-rebuild.d47c87e179":"HASHOVANÉ TOKÉNY","selvedge-rebuild.eac901cef2":"DRŽANIE ROTÁCIE","selvedge-rebuild.f7e2e2ba8c":"Neúspešné pokusy sú obmedzené na päť za minútu a spomaľované zdvojnásobujúcim oneskorením jednej, dvoch, štyroch a ôsmich sekúnd a klient, ktorý zlyhá dvadsaťkrát do desiatich minút, je zablokovaný, nie spomalený. To mení útok hádaním na rýchlosť, nie na výsledok, a mení správu o incidente na graf, ktorý nikto nemusí interpretovať.","selvedge-rebuild.6736e35335":"Ďalšie tiché zlyhanie sú poverenia v zálohách. Autentifikačné tokeny sú hashované argon2id pred uložením, takže skopírovaný súbor alebo zachytený obraz pamäte neobsahuje nič, čo by sa dalo predložiť ako token. Zálohu možno skontrolovať alebo obnoviť bez toho, aby sa stala únikom poverení.","selvedge-rebuild.cac3da045e":"Ako to drží","selvedge-rebuild.652f961a36":"Objem spravuje Selvedge, nie skript, ktorý si niekto pamätá napísať. Log sa otočí, keď súbor prekročí veľkosť, za ním je pevná hĺbka starších súborov a každé otočenie vymaže ten na vzdialenom konci. Tu to, čo zostalo, sa stále overuje z vlastnej kotvy a to, čo odišlo, je viditeľné ako prerušenie.","selvedge-rebuild.62615faf30":"a reťaz to prežije","selvedge-rebuild.d4854c73b7":"Rotácia zachováva dôkaz","selvedge-rebuild.d821e71a5b":"Uchovávanie a prístup","selvedge-rebuild.5dee0013ab":"Uchovávanie je politika, ale reťaz to musí prežiť.","selvedge-rebuild.8d847cbbe6":"Log stále obsahuje starý strom.","selvedge-rebuild.0ea7b95eab":"Konzistencia","selvedge-rebuild.526411c35f":"Koreň a veľkosť stromu.","selvedge-rebuild.8639df5c74":"Podpísaná hlavička stromu","selvedge-rebuild.b67622bea2":"Cesta zahrnutia.","selvedge-rebuild.61922ee14e":"Hash súrodencov","selvedge-rebuild.11deeeb03e":"Vec, ktorá bola prijatá.","selvedge-rebuild.2df596d9d9":"Digest artefaktu","selvedge-rebuild.26ef63813e":"po príchode artefaktu","selvedge-rebuild.e33d42e6b6":"Čo si klient ponecháva","selvedge-rebuild.da6c5f785f":"JEDNA ADRESA","selvedge-rebuild.50419b986e":"PREUKÁZATEĽNÉ VONKU","selvedge-rebuild.80e513b0ff":"LEN PRIDÁVANIE","selvedge-rebuild.82c17b3462":"Druhá polovica nepotrebuje žiadne rozhodnutie. Jedna obsahová adresa identifikuje artefakt od buildu cez register až po spustenie, čo mení stiahnutie na niečo, čo vykonáte, nie oznámite, a odvolaný podpisovateľ nadobudne účinnosť pri obnovení, nie pri dátume expirácie.","selvedge-rebuild.0e322153c8":"Publikovanie logu je rozhodnutie, ktoré urobíte raz, a kde ste ho urobili, vaša spolupráca nie je súčasťou žiadnej kontroly. Overujú prítomnosť a rast proti koreňu, ktorý ste publikovali, na vlastnom stroji, v čase, ktorý si zvolia. Pôvodný koreň zostáva verejným referenčným bodom.","selvedge-rebuild.fab7e71c01":"Záruka","selvedge-rebuild.7b85ff0b6e":"Slabosť každého záznamu, ktorý organizácia vedie o sebe, je, že ho organizácia vedie. Transparentný log Selvedge odstraňuje túto námietku pre jednu úzku otázku, a to čo vstúpilo. Klientovi možno odovzdať dôkaz, že konkrétny artefakt je v logu, a dôkaz, že log len rástol od posledného pohľadu. Zahrnutie a integrita len-pridávanie sú preto overiteľné bez dôvery prevádzkovateľovi.","selvedge-rebuild.66229e2d58":"bez toho, aby sa bral na dôveru","selvedge-rebuild.2cc484ffbc":"Dokazovanie toho, čo ste prijali","selvedge-rebuild.4f9007e629":"Dôkaz, ktorý nevlastníte","selvedge-rebuild.cdcfb6c3c1":"Register hovorí, čo prišlo. Transparentný log umožňuje niekomu inému to overiť.","selvedge-rebuild.2a95479d68":"Nesené s artefaktom.","selvedge-rebuild.5f174de1cc":"Dôkaz","selvedge-rebuild.f1f0ddab0b":"Oprávnené pre daný druh.","selvedge-rebuild.0449e1003d":"Menný priestor","selvedge-rebuild.2e26c5d52d":"Magické bajty, nie štítok.","selvedge-rebuild.e00ac23f2a":"Druh","selvedge-rebuild.54e0cdb26f":"Správna dĺžka, hexadecimálne a prítomné.","selvedge-rebuild.47fdd58bee":"Digest","selvedge-rebuild.409fa246aa":"a jedna odpoveď pri každom ťahaní","selvedge-rebuild.112b824580":"Štyri kontroly pri dverách","selvedge-rebuild.1858ed0f91":"OCI DIGESTY","selvedge-rebuild.0a6780b777":"VYŽADOVANÉ TOKÉNY","selvedge-rebuild.67bf2475b1":"Prístup je zoznam tokenov, ktoré vydávate a odoberáte, uložených hashovaných pomocou argon2id, takže skopírovaný súbor alebo obraz pamäte neobsahuje nič prezentovateľné. Neúspešné pokusy sú obmedzené na päť za minútu s zdvojnásobujúcim oneskorením a klient, ktorý zlyhá dvadsaťkrát do desiatich minút, je úplne zablokovaný. Limit zostáva viditeľný v zázname pokusu.","selvedge-rebuild.86269212e3":"Jeden obsahový adresár identifikuje artefakt od publikovania cez stiahnutie až po záznam spustenia. Táto adresa robí jeho pôvod zodpovedateľným: ktorý build, kedy bol prijatý, pod ktorým menným priestorom, ktoré nasadenie ho stiahlo a koľkokrát sa spustil. Rovnaká adresa odpovedá na každú z týchto otázok neskôr, bez druhého indexu, ktorý by bolo treba udržiavať v súlade.","selvedge-rebuild.3d5033cca6":"Selvedge obsahuje server registra, takže miesto, kde pristávajú artefakty tretích strán, je služba na vašom vlastnom hardvéri, nie účet u niekoho iného. Počúva na verejnej adrese iba vtedy, keď je zapnutá tokenová autentifikácia, kontroluje štyri veci pri každom pushe a odpovedá na pull v SHA-256 digestoch, ktorými už hovorí širší ekosystém, pričom všetko interne ukladá pod SHA3-256.","selvedge-rebuild.224f72415e":"register, ktorý prevádzkujete","selvedge-rebuild.bbd6ef38ef":"Dodávatelia publikujú do","selvedge-rebuild.a0a03c8fd1":"Kde artefakty prichádzajú","selvedge-rebuild.d1e24e5a34":"Výsledok sa ľahšie obhajuje, keď je miesto jeho vstupu vaše.","selvedge-rebuild.1111b73a8f":"Opýtajte sa, čo hosť videl.","selvedge-rebuild.4bed336194":"Výstup","selvedge-rebuild.d7f27a4216":"Skontrolujte cestu kódu alebo build hostiteľa.","selvedge-rebuild.0b645d1b65":"Palivo","selvedge-rebuild.de86466d91":"Rovnaký deterministický profil.","selvedge-rebuild.c7f73bb54d":"Nastavenia","selvedge-rebuild.36ffeb1c8a":"Rovnaký kód znamená zmysluplné porovnanie.","selvedge-rebuild.c6fe330e04":"Artefakt","selvedge-rebuild.02be99bd8d":"a čo znamená ďalej","selvedge-rebuild.a53a08f8c4":"Čo sa zmenilo","selvedge-rebuild.bc2cb603df":"ALEBO POLE","selvedge-rebuild.4b885b786e":"Rovnaký záznam","selvedge-rebuild.ba9ebe1f95":"Rovnaký vstup","selvedge-rebuild.50479df67b":"S dvoma záznamami príde odpoveď v ten istý deň a pomenuje pole, nie stranu, takže byť nesprávny stojí to, čo má, a byť správny stojí takmer nič. To patrí do zmluvy pred prvým sporom, nie sa to objaví počas neho. Obidve strany môžu zopakovať túto kontrolu bez ďalšieho stretnutia.","selvedge-rebuild.db0ac7feb8":"Mechanická odpoveď presúva, kto nesie náklady sporu. Sporná suma dnes strávi týždeň dvoch tímov porovnávajúcich systémy, ktoré nikdy neboli porovnateľné, a zvyčajne to skončí dobropisom z dobrej vôle, pretože nikto nemôže ukázať, ktorá strana bola nesprávna, a niekto musí uzavrieť tiket. Žiadny tím nemôže vyprodukovať sumu, ktorú je druhá strana povinná prijať.","selvedge-rebuild.8134cbe2c9":"Protistrana hovorí, že suma, ktorú dostali, je nesprávna. Vy máte svoje spustenie a oni svoje. Porovnanie dvoch záznamov Selvedge je mechanické: porovnanie prechádza polia a hlási každý rozdiel s tým, čo sa očakávalo a čo prišlo, takže konverzácia sa otvára tým, ktoré pole sa líši, nie tým, ktorý systém je na vine.","selvedge-rebuild.415a27590d":"pole po poli, nie spor","selvedge-rebuild.651b2f8627":"Dva záznamy porovnané","selvedge-rebuild.a9cce5b9fe":"Sporný výsledok","selvedge-rebuild.7c918d0343":"Sporný výsledok je ďalší: dva záznamy, porovnané pole po poli.","selvedge-rebuild.b457d4d9d3":"Špičková pamäť, čas a inštrukcie.","selvedge-rebuild.1e23ac57dd":"Údaje o zdrojoch","selvedge-rebuild.f6c680ffb5":"Platná konfigurácia.","selvedge-rebuild.b44f987ea4":"Hash enginu","selvedge-rebuild.ca1f09eab2":"Politika, ktorá ich udelila.","selvedge-rebuild.945db98b77":"Digest politiky","selvedge-rebuild.be7bd7e933":"Schopnosti pomenované spustením.","selvedge-rebuild.f761a72878":"Udelený zoznam","selvedge-rebuild.8be583ccfd":"zodpovedané z jedného dokumentu","selvedge-rebuild.abfa32a842":"Štyri otázky","selvedge-rebuild.80935eb972":"DATED","selvedge-rebuild.c3cb9355f8":"POLITIKA PRI BEHU","selvedge-rebuild.506221fd52":"UDELENÉ, UVEDENÉ","selvedge-rebuild.4d5c5b7775":"Rovnaká správa nesie digesty overených certifikátov a to, čo spustenie spotrebovalo v špičkovej pamäti, čase procesora a inštrukciách. Následná otázka je vždy, čo to skutočne použilo, a tá odpoveď je už na stránke, nie u druhého tímu pracujúceho podľa iných hodín a inej definície incidentu. Podporuje priamu odpoveď, kým sú dôkazy ešte čerstvé.","selvedge-rebuild.06d0c87ca8":"To mení argument na vyhľadávanie. Regulátor, ktorý sa pýta, či komponent mohol dosiahnuť záznamy zákazníkov, dostane odpoveď s dátumom, nie uistenie o zámere. Odpovedá na konkrétnu historickú otázku: mal tento pomenovaný komponent pri tomto spustení cestu k týmto záznamom? Odpoveď nezávisí od toho, či si niekto neskôr pamätá zámer dodávateľa.","selvedge-rebuild.5c82441a97":"Záznam","selvedge-rebuild.6cdd02da63":"Nepríjemná otázka po incidente je zriedka to, čo softvér urobil. Je to to, čo softvér mohol urobiť, a vo väčšine prostredí je táto odpoveď zostavená z konfiguračných súborov, histórie nasadení a pamäte niekoho. Každé spustenie Selvedge vytvorí správu, ktorá pomenúva schopnosti, ktoré mu boli udelené, politiku, ktorá ich udelila, a hash platných nastavení.","selvedge-rebuild.020ea9fcbe":"a čo mu bolo dovolené","selvedge-rebuild.cd553c8839":"Každé spustenie hovorí, čo urobilo","selvedge-rebuild.5e367f020e":"Otázka po incidente","selvedge-rebuild.f2edf768d8":"Záznam mení otázku dodávateľa na vyhľadávanie.","selvedge-rebuild.0c347f9e0f":"Žiadne prostredie alebo blok argumentov.","selvedge-rebuild.c701ab1556":"Zdedí náš prístup?","selvedge-rebuild.f2df9d1888":"Žiadny adresár sa neotvára.","selvedge-rebuild.e98ce49657":"Môže zanechať súbor?","selvedge-rebuild.99436e239e":"Žiadna sieť nie je prítomná štandardne.","selvedge-rebuild.1c017e2833":"Môže posielať dáta?","selvedge-rebuild.68b0d04e37":"Iba deklarované svety a pomenované schopnosti.","selvedge-rebuild.fd5147edb1":"Čoho sa môže dotknúť?","selvedge-rebuild.51992f6040":"zapísané ako štyri odpovede","selvedge-rebuild.7bcd533661":"Najhorší prípad","selvedge-rebuild.80b36fb606":"UVEDENÉ","selvedge-rebuild.a419f58f13":"NAJHORŠÍ PRÍPAD MALÝ","selvedge-rebuild.be725ffbc0":"NIČ NA DOSIAHNUTIE","selvedge-rebuild.eb3afa60c4":"Komponent, ktorý nikdy nežiadal nič viac než svoj vstup a výstup, je opísaný úplne v jednom riadku a nikto nemusí tento riadok udržiavať, aby zostal pravdivý aj o rok neskôr. To je časť, ktorá ho robí použiteľným v dokumente, ktorý niekto podpisuje.","selvedge-rebuild.86f054031c":"Toto mení tvar rozhovoru s dodávateľom. Otázka prestáva byť, či je inžinierstvo dodávateľa správne, čo nemôžete overiť a oni nemôžu dokázať, a stáva sa, čo bolo artefaktu udelené, čo je napísané na behu.","selvedge-rebuild.1debddb64e":"Kód prichádzajúci od dodávateľa alebo externého prispievateľa beží v Selvedge bez sieťového pripojenia, bez otvoreného adresára, bez prostredia na čítanie a bez argumentov. Nie je mu to odopreté pravidlom, ktoré musí niekto udržiavať. Tieto veci tam jednoducho nie sú. Dôsledok pre hodnotenie rizika je, že najhorší prípad je dostatočne malý na to, aby sa dal napísať do jednej vety.","selvedge-rebuild.6be7d30a6b":"v miestnosti, kde nie je nič","selvedge-rebuild.6df473a455":"Dopadne zlý artefakt","selvedge-rebuild.e948526d56":"Čo je najhorší prípad","selvedge-rebuild.0b8ad471af":"Ďalšia otázka je, čo môže najhorší prípad dosiahnuť.","selvedge-rebuild.a02a250db5":"Vybraté v momente práce.","selvedge-rebuild.c257ef4501":"Vybraté agentom","selvedge-rebuild.cf63b964fc":"Nikto v miestnosti to nevybral.","selvedge-rebuild.2054305e05":"Tranzitívna závislosť","selvedge-rebuild.cdf3fea97a":"Niektorý iný vlastní vydanie.","selvedge-rebuild.8cbf4d00a5":"Priama závislosť","selvedge-rebuild.b71aa2a2b1":"Tím to môže preskúmať.","selvedge-rebuild.1ea8c912d2":"Napísané tu","selvedge-rebuild.332edb5a4d":"a kedy to niekto naposledy čítal","selvedge-rebuild.66cd35e493":"Štyri spôsoby, ako to prichádza","selvedge-rebuild.9520a29c14":"ZÁZNAM","selvedge-rebuild.2271914641":"DOSAH ROZHODNUTÝ NAJPRV","selvedge-rebuild.e07e85e80d":"NIE PRESKÚMANIE","selvedge-rebuild.8d05721c00":"Selvedge pracuje s dvoma vecami, ktoré to prežijú: dosah rozhodnutý pred príchodom kódu a záznam uchovaný po jeho odchode. Obe sú k dispozícii v deň, keď dodávateľ dodá niečo, čo nikto v budove neotvoril. Je to dôkaz, ktorý si niekto môže nezávisle uchovať.","selvedge-rebuild.d0d23ca94c":"Každý ovládací prvok v tejto oblasti predpokladá moment, keď sa človek mohol pozrieť. Preskúmanie obstarávania to predpokladá. Preskúmanie kódu to predpokladá. Nástroj vybratý agentom počas behu tento moment úplne odstraňuje, a to pre najrýchlejšie rastúce pracovné zaťaženia.","selvedge-rebuild.560556f058":"Závislosti, ktoré nikto nečítal, zásuvné moduly od dodávateľov, integrácie, ktoré sa aktualizujú podľa vlastného plánu, a teraz nástroje vybraté modelom v momente behu. Preskúmať všetko toto nikdy nebolo realistické. Selvedge mení otázku z toho, či je kód dôveryhodný, na to, čo kód môže dosiahnuť a čo o ňom môžete povedať neskôr niekomu mimo vašej budovy.","selvedge-rebuild.0d07a7b2f6":"a nikto tu to nečítal","selvedge-rebuild.546fb9cede":"Väčšinu z toho ste nenapísali","selvedge-rebuild.55874251d8":"Predvolené, ktoré nikto nevybral","selvedge-rebuild.82b00203b9":"Čo majú tieto štyri spoločné, je, že cudzinec môže skontrolovať beh, ktorý vytvorili.","selvedge-rebuild.8f4639c201":"Uzavreté, pokiaľ nie je deklarované.","selvedge-rebuild.a6a6318544":"GPU","selvedge-rebuild.c99a2bcf3e":"Pozorovať","selvedge-rebuild.316ccc52a4":"Nemôže signalizovať inému procesu.","selvedge-rebuild.6f8e6cc6ac":"Vlastná životnosť","selvedge-rebuild.30fd44bcfe":"Kľúč zostáva vonku.","selvedge-rebuild.a7f47e6eb3":"Operácie, nie kľúče","selvedge-rebuild.f685d27aeb":"Okno, nie súborový systém.","selvedge-rebuild.ff764e20d1":"Podľa prefixu","selvedge-rebuild.e160d76fcb":"Nepomenovaný nástroj tu neexistuje.","selvedge-rebuild.f1aae84762":"Iba pomenované volania","selvedge-rebuild.07e959a70b":"a čo pýtanie stojí","selvedge-rebuild.665388e0b3":"Šesť svetov","selvedge-rebuild.06348a4532":"POMENOVANÉ PODĽA RIADKU","selvedge-rebuild.afe70011f9":"PÝTAŤ SA, NIE DOSIAHNUŤ","selvedge-rebuild.1013aec36c":"ŠESŤ SVETOV","selvedge-rebuild.60562d5b0b":"To tiež znamená, že záznam behu je čitateľný bez znalosti komponentu. Každý riadok v ňom pomenúva svet, cez ktorý volanie prešlo, takže beh, ktorý sa dotkol dvoch svetov, má štyri, ktoré sú dokázateľne prázdne, a recenzent to môže zistiť zo záznamu, nie zo zdroja. Všetkých šesť svetov je vydaných pod Apache 2.0, takže hranicu, na ktorú sa recenzent spolieha, si môže prečítať sám.","selvedge-rebuild.63f511d5c2":"Jediná schopnosť nazvaná external by sa implementovala jednoduchšie, ale bola by zbytočná na uvažovanie, pretože jej udelenie recenzentovi nič nehovorí. Šesť svetov znamená, že udelenie je veta, ktorú si niekto môže prečítať: tento komponent môže volať dva pomenované nástroje, čítať jeden prefix a nič iné. Taktiež to fixuje limit, ktorý môže operátor udeliť. Tento limit je viditeľný v potvrdení.","selvedge-rebuild.819cfda982":"Vonkajší prístup komponentu je šesť pomenovaných svetov: tool, storage, crypto, process, observe a gpu. Každý je deklarovaný pred štartom; nedeklarovaný svet je v prostredí neprítomný. Udelenie teda pomenúva operáciu a jej hranicu, nie vágny sľub vonkajšieho prístupu. Potvrdenie zaznamenáva tieto udelenia podľa riadku, takže recenzent môže vidieť, ktoré svety zostali prázdne, bez čítania konfigurácie hostiteľa.","selvedge-rebuild.cd867e3f2c":"a žiadny spôsob, ako dosiahnuť ďalej","selvedge-rebuild.06850e8469":"Šesť svetov, z ktorých možno pýtať","selvedge-rebuild.09d7280b63":"Celý povrch schopností","selvedge-rebuild.4e01209ac7":"Čo zostáva, je najjednoduchšia otázka: čo môže komponent skutočne žiadať?","selvedge-rebuild.8539c9a9d8":"i9-13900KF, Rust 1.85.0, fat LTO.","selvedge-rebuild.07dc1b32f0":"Pomenovaný stroj","selvedge-rebuild.04f0c3f5a6":"Výrazne pod milisekundu.","selvedge-rebuild.c79e051c62":"Čerstvý sandbox","selvedge-rebuild.46e30f38ba":"22 až 27 nanosekúnd.","selvedge-rebuild.aff4ba3800":"Holé vloženie","selvedge-rebuild.7d8c6afdf3":"5,26 až 6,06 mikrosekúnd.","selvedge-rebuild.a4d57a9359":"Ohraničená hranica","selvedge-rebuild.122385cbbe":"merané na jednom pomenovanom stroji","selvedge-rebuild.224d7c9838":"Čo to stojí a čo prináša","selvedge-rebuild.cc282eac1e":"ŠTART POD MILISEKUNDU","selvedge-rebuild.9a1cbd0dc8":"VOLANIE 6 MIKROSEKÚND","selvedge-rebuild.66b7fb60dc":"To, čo vráti náklady, sedí na druhom konci. Čerstvá inštancia na tomto hardvéri vznikne za menej ako milisekundu, takže jedna miestnosť na požiadavku je dostupná, nie luxus vyhradený pre dávkové spracovanie. Nič sa neprenáša medzi behmi a fond, ktorý ich obsluhuje, získa a uvoľní slot v konštantnom čase.","selvedge-rebuild.6d37e34f65":"Merané na Intel i9-13900KF, release build s tučnou link-time optimalizáciou, Rust 1.85.0, sto vzoriek na hodnotu po trojsekundovom zahriatí. Benchmarková sada sa dodáva s projektom a ukotvuje verziu všetkého, s čím porovnáva, takže čísla si môžete overiť na vlastnom stroji.","selvedge-rebuild.5b487a198c":"Meranie","selvedge-rebuild.ce2547f5f6":"Ohraničené volanie v rámci procesu stojí 5,26 až 6,06 mikrosekundy. Holé vloženie stojí 22 až 27 nanosekúnd. Rozdiel je kontrola importu, nahradené hodiny a potvrdenie, cena za volanie. Tieto čísla pochádzajú z release buildu po zahriatí, nie sú sľubom o každom hostiteľovi. Benchmarková sada je ukotvená na verziu a dodáva sa s projektom, takže protistrana môže porovnanie spustiť na vlastnom stroji.","selvedge-rebuild.eb0bea042b":"a toto je číslo","selvedge-rebuild.80244c6031":"Hranica má cenu","selvedge-rebuild.59f208dd86":"Zmerané, s podmienkami","selvedge-rebuild.1c554966f5":"To všetko je stále váš vlastný súbor na vašom disku, takže šek odovzdajte niekomu inému.","selvedge-rebuild.1abf201fe1":"Čo register prijal alebo stiahol.","selvedge-rebuild.c4a1e99a74":"Artefakt vstúpil alebo odišiel","selvedge-rebuild.99dc0fd69a":"Keď bol klient odmietnutý.","selvedge-rebuild.14681ed6ee":"Limit rýchlosti alebo veľkosti dosiahnutý","selvedge-rebuild.da84e101f9":"Ktorý limit ukončil ktorý beh.","selvedge-rebuild.c7deb27f03":"Rozpočet vyčerpaný","selvedge-rebuild.dfd95f1763":"Politika, artefakt, dôvod a kontroly.","selvedge-rebuild.de43b346ca":"Možnosť odmietnutá","selvedge-rebuild.0860379105":"rozhodnutia, nie volania","selvedge-rebuild.770ce14a0d":"O čom záznam je","selvedge-rebuild.d302fd1542":"ROTÁCIA","selvedge-rebuild.736d1d19bd":"REŤAZEC PREŽÍVA","selvedge-rebuild.0f26f75355":"JEDEN RIADOK, JEDEN HASH","selvedge-rebuild.4fd6822dee":"To je druh záznamu, ktorý stojí za náklady na overenie, pretože je to druh, o ktorom sa každý háda. Nikto nespochybňuje, že funkcia bola vstúpená. Spochybňujú, či komponent mal byť vôbec pustený blízko záznamu o zákazníkovi, a to je riadok v tomto súbore s hashom na oboch stranách. Rozhodnutie zostáva dostupné pre neskoršieho recenzenta.","selvedge-rebuild.52fc58dd92":"Vstupuje osem druhov záznamov a každý z nich je rozhodnutie, nie volanie. Záznam o vynútení politiky nesie identifikátor politiky, digest artefaktu, výsledok, dôvod zamietnutia a zoznam možností kontrolovaných na jeho dosiahnutie. Prijatie, spustené vykonávanie, dokončené vykonávanie, porušenie limitu zdrojov, limit rýchlosti, limit veľkosti a stiahnutie artefaktu tvoria zvyšok.","selvedge-rebuild.dc375c42ba":"Auditný súbor je jeden objekt na riadok. Každý riadok hashuje svoj vlastný obsah spolu s predchádzajúcim hashom; odstráňte jeden a každý neskorší hash prestane sedieť. Rotácia prenáša posledný hash do ďalšieho súboru ako kotvu. Záznamy opisujú rozhodnutia, ako je vynútenie politiky, prijatie, dokončenie vykonávania, limity rýchlosti alebo veľkosti a stiahnutie artefaktu. Neskorší recenzent sa preto môže pýtať, prečo bol beh odmietnutý, nielen či k volaniu došlo.","selvedge-rebuild.dfc80074cc":"takže odstránenie sa ukáže","selvedge-rebuild.69fcfe76f1":"Každý riadok drží posledný","selvedge-rebuild.aee1333814":"Auditný súbor","selvedge-rebuild.5a622af936":"Rovnaká disciplína, aplikovaná na rozhodnutia, ktoré niekto neskôr spochybní.","selvedge-rebuild.fb3c095122":"Koreň pri minulej veľkosti.","selvedge-rebuild.a6b6f9fa4d":"Aký bol koreň?","selvedge-rebuild.9410fb5d00":"Podpísaná hlava stromu.","selvedge-rebuild.25c2799dca":"Aký je koreň?","selvedge-rebuild.37a62a6d90":"Dôkaz konzistencie medzi veľkosťami stromu.","selvedge-rebuild.39a9a225ab":"Zmenilo sa to?","selvedge-rebuild.13d3c8a85e":"Krátka cesta od artefaktu ku koreňu.","selvedge-rebuild.0791d2b497":"Je to tam?","selvedge-rebuild.7729d17652":"bez dôvery jeho prevádzkovateľovi","selvedge-rebuild.12b003c6ac":"Štyri otázky, na ktoré odpovedá","selvedge-rebuild.e533871af4":"PODPÍSANÁ HLAVA","selvedge-rebuild.e9912b4293":"KONZISTENCIA","selvedge-rebuild.830294fe4a":"DÔKAZ ZAHRNUTIA","selvedge-rebuild.15627b2116":"Odstránenie je to, čo tvar robí drahým. Vyberte záznam a každý dôkaz, ktorý niekto drží nad touto časťou stromu, prestane overovať na jeho stroji, bez toho, aby musel niekto sledovať. Túto vlastnosť si klient kupuje, keď žiada o dôkaz zahrnutia namiesto snímky obrazovky.","selvedge-rebuild.0986321b82":"Klient si ponechá koreň, ktorý dostal, a každé neskoršie tvrdenie o logu musí súhlasiť s koreňom, ktorý už má v rukách. Nič v tejto kontrole nezahŕňa toho, kto log prevádzkuje. Klient drží tento dôkaz nezávisle, takže kontrola zostáva možná aj vtedy, keď prevádzkovateľ nemá čo dodať.","selvedge-rebuild.af125678b5":"Každý prijatý artefakt sa pripája do Merkle stromu: listy používajú prefix 0x00 a vnútorné uzly 0x01. Zahrnutie do logu s miliónom záznamov trvá dvadsať hashov, takže klient to môže skontrolovať na vlastnom stroji. Podpísaná hlava stromu ukotví koreň pri veľkosti, zatiaľ čo dôkazy konzistencie ukazujú, že neskoršie korene ho rozširujú, nie nahrádzajú. Prevádzkovateľ dodáva dôkaz; klient vykonáva kontrolu.","selvedge-rebuild.85aa50a3b8":"niekomu mimo neho","selvedge-rebuild.6f39cde263":"Log sa dokazuje sám","selvedge-rebuild.0a295dee94":"Log s iba pridaním","selvedge-rebuild.e77dce4f9b":"Prijatie artefaktu je jedna vec. Dokázať neskôr, že ste ho prijali, je druhá.","selvedge-rebuild.86aa1f5eed":"Prichádza s artefaktom a prehráva sa pri overení.","selvedge-rebuild.343cb675ac":"Menný priestor oprávnený pre tento druh.","selvedge-rebuild.709a23220f":"Názov","selvedge-rebuild.f8123c295a":"Prvé štyri bajty, nikdy názov súboru.","selvedge-rebuild.fc92e820c6":"Správna dĺžka, hexadecimálny a prítomný.","selvedge-rebuild.6e105ad7a3":"a kde sa dôkaz číta","selvedge-rebuild.1618f58781":"Na čo sa push kontroluje","selvedge-rebuild.e185f9f7d4":"DÔKAZ PRÍTOMNÝ","selvedge-rebuild.e4360fc330":"MAGICKÉ BAJTY","selvedge-rebuild.6d4b74c092":"LOOPBACK ALEBO TOKÉNY","selvedge-rebuild.33e95b7d0e":"Samotný dôkaz sa prehráva tam, kde sa artefakt overuje, čo drží dvere rýchle a dáva jadru čas na prácu. Dvere rozhodujú o identite a oprávnenosti v konštantnej práci na push; jadro rozhoduje o pravde. Pomalý dôkaz sa preto nemôže stať dôvodom na prijatie artefaktu pred jeho kontrolou.","selvedge-rebuild.175ed9b192":"Ak ho spustíte na inej adrese ako loopback s vypnutou tokenovou autentifikáciou, odmietne sa spustiť. Ak zapnete autentifikáciu s prázdnym zoznamom tokenov, odmietne aj to. Nezabezpečené nasadenie nie je len odrádzané, ale nedostupné, takže chyba v konfigurácii sa okamžite prejaví ako chyba pri spustení.","selvedge-rebuild.fc1d256e62":"Register určuje druh podľa prvých štyroch bajtov artefaktu, nie podľa prípony alebo manifestu. Jeho digest musí byť platný a prítomný, jeho menný priestor musí zodpovedať tomuto druhu a musí ho sprevádzať dôkaz. Služba tiež odmietne nezabezpečené spustenie na inej adrese ako loopback bez tokenovej autentifikácie a zamietne prázdny zoznam tokenov, keď je autentifikácia zapnutá. Identita, tvar a dôkaz sa kontrolujú pred uložením čohokoľvek.","selvedge-rebuild.027f67dd55":"pred uložením čohokoľvek","selvedge-rebuild.3d6b6cb540":"Push sa kontroluje štyrmi spôsobmi","selvedge-rebuild.583ed36f97":"Riadenie prijímania","selvedge-rebuild.1914cd4ce8":"Dvere rozhodujú, čo vstúpi; jadro rozhoduje, čo je pravda.","selvedge-rebuild.b69c347e7f":"Každý krok dostane verdikt.","selvedge-rebuild.c0f85d6679":"Prehratie","selvedge-rebuild.f97399239c":"Spracované v jadre.","selvedge-rebuild.cdde4f20ba":"Kroky","selvedge-rebuild.c318427ef6":"Spracované až po tom, čo sa zmestí.","selvedge-rebuild.6f95f40eae":"Súbor klauzúl","selvedge-rebuild.1e9e6eecd0":"Porovnané so stropom pred spracovaním.","selvedge-rebuild.a97f5adbde":"Deklarovaná veľkosť","selvedge-rebuild.1f9c89d51e":"každé skontrolované, žiadne nepredpokladané","selvedge-rebuild.e619c9a6b2":"Štyri veci okolo dôkazu","selvedge-rebuild.7fa302aed3":"VEĽKOSŤ NAJPRV","selvedge-rebuild.8a20135ce2":"PREHRATÉ","selvedge-rebuild.24704c8edc":"LRAT A ALETHE","selvedge-rebuild.29f977d6d0":"Práca išla do toho, čo je okolo neho. Korene dôvery sú držané explicitne, nie zdedené z akéhokoľvek úložiska, ktoré má stroj k dispozícii. Odvolanie nesie interval obnovenia, takže stiahnutie sa prejaví bez čakania na dátum vypršania, a časová pečiatka má vlastný podpis, ktorý sa kontroluje predtým, než sa jej čas považuje za dôveryhodný. Podpisy Cosign sa overujú proti kľúču a podpisu v base64, takže artefakty podpísané v širšom ekosystéme prichádzajú už skontrolovateľné.","selvedge-rebuild.f0f219cc1b":"Certifikát Selvedge je zámerne malý. Je to podpis Ed25519 nad verejným kľúčom, vydavateľom, subjektom a dvoma koncami okna platnosti, takže v ňom nie je nič, čo by sa muselo parsovať z formátu, ktorý niekto iný kontroluje. Jeho úloha zostáva úzka: povedať, ktorý vydavateľ podpísal ktorý subjekt na aké obdobie, bez toho, aby sa od overovateľa vyžadovalo najprv rozbaliť široký dokument. Zostáva čitateľný pre nezávislého overovateľa. Jeho rozsah nie je ponechaný na odhad.","selvedge-rebuild.f626b7a7da":"Pod povrchom","selvedge-rebuild.776d70676a":"Dôkaz pripojený k artefaktu je tvrdením, kým ho Selvedge neprehrá. Dôkazy LRAT a Alethe sa parsujú a kontrolujú krok za krokom cez dôkazové jadro, pričom sa pred začatím parsovania aplikuje strop veľkosti. Korene dôvery, obnovenie odvolania a časové pečiatky sa kontrolujú okolo tohto jadra, zatiaľ čo podpisy Cosign sa overujú proti dodanému kľúču a podpisu. Hranica zostáva dostatočne malá na to, aby ju mohol preskúmať nezávislý overovateľ.","selvedge-rebuild.438689443c":"a prehraté krok za krokom","selvedge-rebuild.1ed9eb8043":"Dôkaz sa znovu skontroluje","selvedge-rebuild.77b6e89fee":"Dôkazy a certifikáty","selvedge-rebuild.36ad1e8721":"Argument sa oveľa častejšie týka dokumentu vpravo a oba pochádzajú z jedného spustenia.","selvedge-rebuild.36c042f601":"Výstup, chyba a vrátená hodnota dopĺňajú záznam.","selvedge-rebuild.43708b1ad0":"Zachytené toky","selvedge-rebuild.ae61a28e3a":"Koľko práce sa spotrebovalo.","selvedge-rebuild.ed58f29743":"Inštrukcie","selvedge-rebuild.918feb5b79":"Ktorý deterministický profil sa použil.","selvedge-rebuild.e5b7649e03":"Ktorá presná komponenta bežala.","selvedge-rebuild.60697a86b4":"Bajty artefaktu","selvedge-rebuild.a49fe57a20":"a nad čím sa každý berie","selvedge-rebuild.aeb0956f38":"Štyri zo siedmich","selvedge-rebuild.07519769df":"KONŠTANTNÁ VEĽKOSŤ","selvedge-rebuild.f9c0b723ec":"HASH, NIE LOGY","selvedge-rebuild.7531a92ec1":"SEDEM POLÍ","selvedge-rebuild.c35ff8c3a0":"Záznam o vykonaní určuje, čo bolo spusteniu povolené. Uvádza udelené schopnosti, politiku, ktorá ich udelila, overené certifikáty, hash platných nastavení a to, čo spustenie spotrebovalo v špičkovej pamäti, čase procesora a inštrukciách. Tieto dve otázky prichádzajú vždy spolu po incidente a Selvedge na ne odpovedá dvoma dokumentmi, nie jedným, ktorý by mal robiť obe úlohy.","selvedge-rebuild.b0b2377aff":"Záznam určuje, či sa to stalo znova, a je to dokument, o ktorom ľudia očakávajú, že sa o ňom bude diskutovať. V praxi diskutujú o tom druhom. Umožňuje neskoršiemu čitateľovi položiť si otázku, či rovnaký artefakt, vstupy a nastavenia priniesli rovnaký výsledok znova. To je historická otázka o udalosti. Záznam o vykonaní odpovedá na druhú otázku: čo bolo spusteniu dovolené urobiť, keď sa to stalo.","selvedge-rebuild.e88ce1c6ea":"Sedem polí sa vráti z dokončeného spustenia a žiadne nie je próza: digesty artefaktu a nastavení, spotrebované inštrukcie, digesty výstupu a vrátenej hodnoty a odtlačok úložiska, ktorý spája prácu so zachytenými tokmi. Zostáva malý, či je výstup jeden riadok alebo gigabajt. Sprievodný záznam o vykonaní zaznamenáva schopnosti, politiku, certifikáty, nastavenia a špičkové využitie zdrojov, takže to isté spustenie odpovedá na to, čo sa stalo, aj na to, čo bolo dovolené.","selvedge-rebuild.a219a2c15d":"a záznam dokazuje povolenie","selvedge-rebuild.7eaab205c1":"Záznam dokazuje opakovanie","selvedge-rebuild.13380a7edb":"Dva dokumenty na spustenie","selvedge-rebuild.4077f0afa7":"Porovnanie je také dobré, ako záznam, ktorý je za ním, takže si prečítajte, čo záznam obsahuje.","selvedge-rebuild.39f8833993":"Prestaňte čítať; zvyšok je šum.","selvedge-rebuild.c0084eb27a":"Nie ten istý program","selvedge-rebuild.64bc44871e":"Spustenia neboli nakonfigurované rovnako.","selvedge-rebuild.36e1b53299":"Neporovnateľné","selvedge-rebuild.9fc1d0cf34":"Rovnaká práca, iné bajty von.","selvedge-rebuild.d136230733":"Výsledok sa zmenil","selvedge-rebuild.6aee5fae01":"Iný počet je iná cesta kódu.","selvedge-rebuild.de89199753":"Práca sa zmenila","selvedge-rebuild.95e99b8668":"podľa poľa, do ktorého spadá","selvedge-rebuild.1f218ead06":"Čo vám rozdiel hovorí","selvedge-rebuild.d5cf7685a8":"ŽIADNY VERDIKT","selvedge-rebuild.d5a9df81ba":"OČAKÁVANÉ A ZÍSKANÉ","selvedge-rebuild.ed299cc67f":"POLE PO POLI","selvedge-rebuild.a526ac7e2e":"Preto je vstup pripnutý a cestuje s artefaktom. To je jeden riadok v postupe a je to riadok, ktorý rozhoduje, či porovnanie uzavrie argument, alebo otvorí druhý. Dáva protistrane rovnaké bajty na opätovné spustenie bez toho, aby sa najprv musela dohodnúť, ktorý vstup porovnanie myslelo.","selvedge-rebuild.6615580bdf":"Zoznam uvádza pole, ktoré sa zmenilo, a pole rozhoduje o diagnóze. Samotné palivo je iná vetva kódu. Palivo a výstup spolu znamenajú hosťa, ktorý prečítal niečo, čo druhý neprečítal. Rozdielny digest nastavení znamená, že tieto dva behy neboli nikdy porovnateľné, a rozdielny digest artefaktu znamená, že to nikdy nebol ten istý program.","selvedge-rebuild.8c8effaa95":"Selvedge prechádza dva záznamy pole po poli a zhromažďuje každý rozdiel s očakávanými a skutočnými hodnotami. Iné palivo a iný výstup sú rôzne problémy a zoznam hovorí, ktorý máte. Nezrúti nezhodu na štítok prešiel/nevyhovel: digest nastavení identifikuje inú konfiguráciu, zatiaľ čo digest artefaktu identifikuje iné programy. Samotné palivo poukazuje na zmenu cesty; palivo plus výstup poukazuje na hosťa, ktorý prečítal inú hodnotu. Výsledok dáva protistrane konkrétnu ďalšiu kontrolu namiesto hádky o jednom booleane.","selvedge-rebuild.646770fca0":"z polí, ktoré sa zmenili","selvedge-rebuild.e6e4d5cded":"Prehratie vráti zoznam","selvedge-rebuild.c81ee5ef6b":"Dva behy, porovnané","selvedge-rebuild.66a522b7c5":"Preto „reprodukovalo sa to“ dostane lepšiu odpoveď ako áno.","selvedge-rebuild.d76c40f0ce":"Rýchle kopírovanie pri zápise alebo pripnutý prvý dotyk.","selvedge-rebuild.f2c61a30e9":"Inicializácia pamäte","selvedge-rebuild.c5abd185c9":"Zistené pre rýchlosť alebo pripnuté pre prenositeľnosť.","selvedge-rebuild.72afcd7b6b":"Výber vektorových inštrukcií","selvedge-rebuild.12d9267ba1":"Silné a lacné, z jedného semena.","selvedge-rebuild.de76cb3681":"Oba náhodné toky","selvedge-rebuild.aa0c86bf67":"Pevná epocha, prvý január 2024.","selvedge-rebuild.be2bae9c5e":"Hodinový čas","selvedge-rebuild.76249575a8":"(odstránené, alebo rozhodnuté raz)","selvedge-rebuild.32684a6c6c":"Zdroje odchýlok","selvedge-rebuild.d5b4ab5d99":"PRENOSITEĽNÉ VOĽBOU","selvedge-rebuild.73b7c15756":"JEDNO SEMENO","selvedge-rebuild.e5599ca3ea":"PEVNÉ HODINY","selvedge-rebuild.3228959407":"Konfigurácia determinizmu nesie kontrolu, ktorá hovorí, ktorú z tých dvoch možností držíte, takže prenositeľnosť je rozhodnutie s vytlačenou odpoveďou, nie niečo, čo sa zistí, keď prehratie protistrany nesúhlasí. Pripnutie stojí širšie vektorové jednotky na strojoch, ktoré ich majú, a to je celá výmena.","selvedge-rebuild.95523f0e77":"Dve nastavenia rozhodujú, či ten istý artefakt prejde rovnakou cestou cez procesor na cudzom stroji: ako sa vyberajú vektorové inštrukcie a ako sa inicializuje pamäť. Zistite, čo stroj má, a beh je rýchlejší. Pripnite oboje a beh je prenositeľný. Neskorší overovateľ potrebuje tú pevnú cestu.","selvedge-rebuild.b679796146":"Selvedge odstraňuje zdroje variácií: pevné hodiny na 1. januára 2024 a oba náhodné toky nasadené z jednej hodnoty. Záznam drží digest tejto konfigurácie, nie hodnoty, ktoré boli vybraté. Vektorové inštrukcie a inicializácia pamäte sú tiež explicitné voľby: zistite ich pre rýchlosť alebo ich pripnite pre prenositeľnosť. Overovateľ si môže prečítať hash profilu a vedieť, či sa očakávalo, že prehratie bude nasledovať rovnakú strojovú cestu pred porovnaním výstupu.","selvedge-rebuild.0a6cfc8fac":"nie nastavenie, ktoré sa zapína","selvedge-rebuild.1fd189502e":"Determinizmus je odčítanie","selvedge-rebuild.a7c3ed1772":"Odčítanie, nie konfigurácia","selvedge-rebuild.0c47ffb9bb":"Počet inštrukcií má zmysel len vtedy, ak inštrukcie boli dvakrát rovnaké.","selvedge-rebuild.adebd97359":"Spotrebované palivo sa dá odpočítať medzi behmi.","selvedge-rebuild.a2daaab559":"Obrázok neskôr","selvedge-rebuild.3d67ae7992":"Práca, nie hodinový čas, je hranica.","selvedge-rebuild.de6412fbe8":"Rozpočet nula","selvedge-rebuild.15dcfdda9a":"Zaťaženie nepohne počtom.","selvedge-rebuild.2202f5e805":"Rovnaký bod zastavenia","selvedge-rebuild.60440bc65a":"Počítané, keď hosť beží; keď sa minie, beh sa končí.","selvedge-rebuild.63309fc99a":"Rozpočet inštrukcií","selvedge-rebuild.9bb4b0c4cd":"a čo počítanie prináša","selvedge-rebuild.4f84d48da3":"Jedna hranica","selvedge-rebuild.34b96ad39f":"ROVNAKÉ NA AKOMKOĽVEK CPU","selvedge-rebuild.c314cfa17b":"NIE SEKUNDY","selvedge-rebuild.62e2ede50f":"INŠTRUKCIE","selvedge-rebuild.d1536b89dd":"Spotrebované inštrukcie sú vlastnosťou behu. Číslo sedí v zázname, dá sa odpočítať a rozdiel osem z deviatich miliárd je prvá vec, ktorú sa oplatí preskúmať, keď sa dva behy nezhodujú. To je celý dôvod počítať prácu namiesto času: číslo prežije stroj, na ktorom bolo získané. Opätovný beh na inom hardvéri vráti rovnaký počet alebo uvedie pole, ktoré sa zmenilo.","selvedge-rebuild.7aff67a600":"Počet je tiež číslo, ktoré si dve strany môžu držať proti sebe. Uplynutý čas je vlastnosťou toho stroja, ktorý bol práve voľný, a z rozdielu v ňom nevyplýva nič užitočné. Meria dostupnosť na hostiteľovi, nie prácu, ktorú hosť vykonal. Počet namiesto toho opisuje prácu, ktorú možno nezávisle skontrolovať.","selvedge-rebuild.72426f8729":"Uplynutý čas umožní, aby ten istý artefakt prešiel na nezaťaženom stroji a zlyhal na zaťaženom. Selvedge ohraničuje beh počtom inštrukcií spotrebovaných hosťom, takže zaťaženie nemení ani odpoveď, ani bod, v ktorom sa zastaví. Rozpočet sa účtuje práci hosťa, nie plánovaniu hostiteľa. Časový limit môže stále chrániť zaseknuté volanie hostiteľa, ale nie je signálom reprodukovateľnosti; zaznamenaný počet inštrukcií je.","selvedge-rebuild.8afbc5d594":"a palivo meria program","selvedge-rebuild.03b2c4da91":"Termín meria hostiteľa","selvedge-rebuild.21a2c5f1aa":"Čo vlastne zastaví beh","selvedge-rebuild.1a78f4b9ca":"Beh, ktorý o nič nežiada, môže stále neskončiť, a to potrebuje inú hranicu.","selvedge-rebuild.4a92056b30":"Len preto, že zástupný znak je zapísaný.","selvedge-rebuild.98f3f99f4d":"Rovnaký import so zástupným znakom","selvedge-rebuild.aca85a73fa":"Odmietnuté, nie považované za neškodné.","selvedge-rebuild.e4b5b433a2":"Import nič klasifikuje","selvedge-rebuild.15c54f0161":"Rozpoznané, ale chýbajúce v politike. Zastaví sa tu.","selvedge-rebuild.f998b59fb9":"Socketové rozhranie","selvedge-rebuild.b0449a2f1e":"Pomenované v politike a poskytnuté hostiteľom.","selvedge-rebuild.83ae8486f7":"Štandardné toky","selvedge-rebuild.a46cc41ece":"jedna politika, štyri odpovede","selvedge-rebuild.161836a8f2":"Štyri požiadavky","selvedge-rebuild.366a00a60f":"ZLYHÁ ZATVORENÉ","selvedge-rebuild.4d3b321af0":"SKONTROLOVANÉ PRVÉ","selvedge-rebuild.063d13205c":"DEKLAROVANÉ IMPORTY","selvedge-rebuild.0727104688":"V Selvedge neznámy prípad zlyhá zatvorený a jediný spôsob, ako ho otvoriť, je zástupný znak, ktorý sedí v politike ako vlastný záznam. Povolenie, o ktorom ste nerozhodli, nie je dostupné, a povolenie, o ktorom ste rozhodli, je čitateľné pre každého, kto si politiku prečíta budúci rok, bez nutnosti rekonštruovať úvahy. Tento záznam je preskúmateľný a jeho odstránenie prípad opäť zatvorí.","selvedge-rebuild.4adda50d9a":"Neznámy prípad je miesto, kde runtime zvyčajne ustúpia. Nerozpoznaná požiadavka sa prepustí s odôvodnením, že je pravdepodobne neškodná, a tak vznikne schopnosť, ktorú si nikto nevybral, nikto ju nevlastní a nikto nevie datovať. Hranica zostáva zrozumiteľná len vtedy, keď sa zatvorí práve v tomto prípade.","selvedge-rebuild.2b1f8f5acb":"Artefakt, ktorý žiada Selvedge o sieť, sa nikdy nespustí. Každý deklarovaný import sa prejde pred inštanciáciou zo všetkých troch konštruktorov inštancií; jeden import mimo politiky zastaví celú vec a import, ktorý žiadna politika nedokáže klasifikovať, zlyhá zatvorene, pokiaľ nebol zámerne udelený zástupný znak. Prechod sa vykoná pred spustením akéhokoľvek konštruktora modulu, takže odmietnutý import nemôže uniknúť čiastočnú inštanciu. Politika importu je preto kontrolovateľná počiatočná podmienka, nie filtračný mechanizmus s najlepším úsilím.","selvedge-rebuild.c701cfb7bc":"je odmietnuté, nie prepustené","selvedge-rebuild.11f61b8cea":"Import, ktorý nevie umiestniť","selvedge-rebuild.e8f740737e":"Pred inštanciáciou","selvedge-rebuild.dcd4ba984c":"Prázdna miestnosť je polovica. Niečo musí tiež odmietnuť pred spustením kódu.","selvedge-rebuild.0e3f683921":"Žiadny adresár, socket, premenná ani argument.","selvedge-rebuild.b31a999e3e":"Všetko ostatné","selvedge-rebuild.b6f2a8aafd":"Bajty volajúceho alebo zatvorený prúd.","selvedge-rebuild.ed8d995cba":"Štandardný vstup","selvedge-rebuild.619f80b0f4":"Rovnaké zaobchádzanie. Nič sa nepíše inde.","selvedge-rebuild.be84302eb7":"Štandardná chyba","selvedge-rebuild.28c9b400a8":"Zachytené, spracované a vrátené s behom.","selvedge-rebuild.f0c190c767":"Štandardný výstup","selvedge-rebuild.80384c78ce":"a čo tam nie je na prekročenie","selvedge-rebuild.fbda0b5df6":"Čo prekračuje stenu","selvedge-rebuild.f317e1836d":"ŽIADNE PROSTREDIE","selvedge-rebuild.772e054092":"ŽIADNE SÚBORY","selvedge-rebuild.61176d0dd1":"ŽIADNA SIEŤ","selvedge-rebuild.a4a4906f32":"Odčítanie zostáva v pokoji. Neexistuje žiadny súborový systém, ktorý by sa dal udeliť, ani sieť, ktorú by bolo možné odoprieť, takže najhorší prípad závisí od tvaru hostiteľa, nie od toho, či niekto udržiava zoznam správny. Politika Selvedge, ktorú si vytvoríte sami, začína prázdnym zoznamom schopností a požadovanou deterministickosťou, a miestnosť, ktorú opisuje, je miestnosť, ktorú dostanete.","selvedge-rebuild.d987579a1c":"Zoznam povolení je vec, ktorú niekto udržiava, a všetko udržiavané sa posúva. Jedno vydanie otvorí adresár pre diagnostiku, diagnostika sa skončí do leta, záznam ju prežije a o dva roky nikto nevie povedať, čo na ňom závisí. Túto históriu uchováva potvrdenka pre neskoršiu kontrolu.","selvedge-rebuild.a97c12e865":"Ak sa spýtate, čo môže komponent dosiahnuť vo vnútri Selvedge, odpoveďou sú tri prúdy: štandardný výstup, štandardná chyba a štandardný vstup, keď ho volajúci dodá. Neotvára sa žiadny adresár, socket, premenná prostredia ani zoznam argumentov; hostiteľ nemá žiadnu cestu kódu, ktorá by ho otvorila.","selvedge-rebuild.d9a7d95854":"a neexistuje žiadny štvrtý","selvedge-rebuild.dcfbae366b":"Hosť dostane tri prúdy","selvedge-rebuild.fbadde4854":"Čo dostane hosť","selvedge-rebuild.fallback-record":"záznam","selvedge-rebuild.fallback-check":"kontrola","selvedge-rebuild.illustrative":"ILUSTRAČNÉ","selvedge-rebuild.declared":"deklarované","selvedge-rebuild.recorded":"zaznamenané","selvedge-rebuild.banner.eng-unchecked.kicker":"Čo znamená úspech","selvedge-rebuild.banner.eng-unchecked.title":"Každé tvrdenie sa testuje","selvedge-rebuild.banner.eng-unchecked.body":"Artefakt môže niesť tvrdenia o sebe: digest podpisu, digest certifikátu, digest politiky. Každé je sľub, že sa niečo skontrolovalo, a každé potrebuje materiál, aby sa vôbec dalo skontrolovať. Selvedge na tomto materiáli trvá. Artefakt odkazujúci na digest podpisu sa overí, keď sa dodajú oddelený podpis a kľúč. Artefakt odkazujúci na digest certifikátu sa overí, keď je k dispozícii overovač reťazca, ktorý ho prečíta. Artefakt odkazujúci na digest politiky sa overí na ceste zohľadňujúcej politiku, ktorá ho vytvorila.","selvedge-rebuild.banner.eng-unchecked.instrument-header":"Overovací materiál","selvedge-rebuild.banner.eng-unchecked.instrument-tag":"Vyžadované","selvedge-rebuild.banner.eng-unchecked.verdict-label":"Výsledok úspechu","selvedge-rebuild.banner.eng-unchecked.item-1-label":"Digest podpisu","selvedge-rebuild.banner.eng-unchecked.item-1-body":"Oddelený podpis a kľúč.","selvedge-rebuild.banner.eng-unchecked.item-2-label":"Digest certifikátu","selvedge-rebuild.banner.eng-unchecked.item-2-body":"Overovač reťazca.","selvedge-rebuild.banner.eng-unchecked.item-3-label":"Digest politiky","selvedge-rebuild.banner.eng-unchecked.item-3-body":"Cesta zohľadňujúca politiku.","selvedge-rebuild.banner.eng-unchecked.item-4-label":"Artefakt + nastavenia","selvedge-rebuild.banner.eng-unchecked.item-4-body":"Kontroluje sa pri každom behu.","selvedge-rebuild.banner.eng-unchecked.verdict":"Úspech pokrýva každé tvrdenie v artefakte.","selvedge-rebuild.banner.eng-unchecked.footline":"Preto úspech Selvedge znamená to isté pre stranu, ktorá ho prijíma.","selvedge-rebuild.banner.eng-handover.kicker":"Kto drží dôkazy","selvedge-rebuild.banner.eng-handover.title":"Odovzdáte štyri veci","selvedge-rebuild.banner.eng-handover.body":"Druhá strana kontrolujúca beh Selvedge potrebuje štyri veci: bajty artefaktu, vstup, ktorý tieto bajty dostali, nastavenia deterministickosti použité pri behu a záznam, ktorý vytvoril. Všetky štyri sú súbory. Všetky štyri cestujú akýmikoľvek prostriedkami, ktoré už obaja používate, a žiadny z nich nie je poverenie, licencia ani koncový bod.","selvedge-rebuild.banner.eng-handover.instrument-header":"Odovzdanie na prehratie","selvedge-rebuild.banner.eng-handover.instrument-tag":"Offline","selvedge-rebuild.banner.eng-handover.verdict-label":"Nezávislé prehratie","selvedge-rebuild.banner.eng-handover.item-1-label":"Bajty artefaktu","selvedge-rebuild.banner.eng-handover.item-1-body":"Čo bežalo.","selvedge-rebuild.banner.eng-handover.item-2-label":"Dodaný vstup","selvedge-rebuild.banner.eng-handover.item-2-body":"Na čom to bežalo.","selvedge-rebuild.banner.eng-handover.item-3-label":"Nastavenia","selvedge-rebuild.banner.eng-handover.item-3-body":"Ako to bežalo.","selvedge-rebuild.banner.eng-handover.item-4-label":"Váš záznam","selvedge-rebuild.banner.eng-handover.item-4-body":"Čo porovnať.","selvedge-rebuild.banner.eng-handover.verdict":"Ich stroj, ich porovnanie, ich zoznam.","selvedge-rebuild.banner.eng-handover.footline":"Štyri súbory a strana, ktorá vám neverí, je strana, ktorá kontroluje.","selvedge-rebuild.banner.biz-blind.kicker":"Prečo sa výsledok testu prenáša","selvedge-rebuild.banner.biz-blind.title":"Nedokáže zistiť","selvedge-rebuild.banner.biz-blind.body":"Softvér, ktorý vidí svoje okolie, sa v ňom môže správať inak. Komponent, ktorý číta dátum, sa môže správať jedným spôsobom pred hraničným termínom a iným po ňom. Komponent, ktorý číta názov stroja, môže byť v testovacom prostredí opatrný a v produkcii neopatrný. Komponent, ktorý vidí, ako je stroj vyťažený, môže použiť skratku len vtedy, keď je nepravdepodobné, že ho niekto meria. To je dôvod, prečo je akceptačný test niečo, čím ste raz prešli, a nie niečo, čo viete.","selvedge-rebuild.banner.biz-blind.instrument-header":"Hranica nezávislá od dodávateľa","selvedge-rebuild.banner.biz-blind.instrument-tag":"Rovnaké podmienky","selvedge-rebuild.banner.biz-blind.verdict-label":"Prenosný výsledok","selvedge-rebuild.banner.biz-blind.compare-left":"Žiadna zachovaná závislosť","selvedge-rebuild.banner.biz-blind.compare-right":"Viditeľná hranica","selvedge-rebuild.banner.biz-blind.item-1-label":"Žiadny účet","selvedge-rebuild.banner.biz-blind.item-1-body":"Beží na vašom hardvéri.","selvedge-rebuild.banner.biz-blind.item-2-label":"Žiadny kľúč dodávateľa","selvedge-rebuild.banner.biz-blind.item-2-body":"Nič sa za vás nedrží.","selvedge-rebuild.banner.biz-blind.item-3-label":"Žiadna skrytá sieť","selvedge-rebuild.banner.biz-blind.item-3-body":"Žiadna cesta na exfiltráciu.","selvedge-rebuild.banner.biz-blind.item-4-label":"Dátovaná správa","selvedge-rebuild.banner.biz-blind.item-4-body":"Povolenie je napísané.","selvedge-rebuild.banner.biz-blind.verdict":"Výsledok testu sa prenáša, pretože hranica je rovnaká.","selvedge-rebuild.banner.biz-blind.footline":"Dôkaz je užitočný pre niekoho, kto nebol v miestnosti.","selvedge-rebuild.banner.biz-fresh.kicker":"Prečo je izolácia dostupná","selvedge-rebuild.banner.biz-fresh.title":"Zakaždým nová miestnosť","selvedge-rebuild.banner.biz-fresh.body":"Izolácia sa zvyčajne prideľuje striedmo. Postaviť čisté prostredie stojí dosť na to, aby sa vyhradilo pre dávkové spracovanie, a všetko interaktívne zdieľa dlho žijúci proces, kde zvyšky jednej úlohy sú počiatočným stavom ďalšej. To je rozhodnutie o nákladoch a takmer vždy sa prezentuje ako architektúra.","selvedge-rebuild.banner.biz-fresh.instrument-header":"Postupnosť čerstvej miestnosti","selvedge-rebuild.banner.biz-fresh.instrument-tag":"Na požiadanie","selvedge-rebuild.banner.biz-fresh.verdict-label":"Prevádzkový záver","selvedge-rebuild.banner.biz-fresh.item-1-label":"Studený štart","selvedge-rebuild.banner.biz-fresh.item-1-body":"Pod milisekundu.","selvedge-rebuild.banner.biz-fresh.item-2-label":"Jedna požiadavka","selvedge-rebuild.banner.biz-fresh.item-2-body":"Jedna miestnosť.","selvedge-rebuild.banner.biz-fresh.item-3-label":"Žiadny prenos","selvedge-rebuild.banner.biz-fresh.item-3-body":"Nič sa štandardne nezdieľa.","selvedge-rebuild.banner.biz-fresh.item-4-label":"Jeden záznam","selvedge-rebuild.banner.biz-fresh.item-4-body":"Odovzdanie je explicitné.","selvedge-rebuild.banner.biz-fresh.verdict":"Izolácia je dostupná, keď je miestnosť lacná.","selvedge-rebuild.banner.biz-fresh.footline":"Dodávateľ nemôže zdediť včerajšiu miestnosť.","selvedge-rebuild.banner.con-code.kicker":"Čo potvrdenka obsahuje","selvedge-rebuild.banner.con-code.title":"Kód nie je kópia","selvedge-rebuild.banner.con-code.body":"Potvrdenka, ktorá by dokázala, čo vyšlo z vášho listu, by musela obsahovať list, a to je časť, na ktorú sa ľudia celkom rozumne pýtajú. Selvedge si neuchováva žiadnu kópiu. Uchováva si krátky kód odvodený z obsahu a výpočet funguje len jedným smerom.","selvedge-rebuild.banner.con-code.instrument-header":"Hlavná kniha potvrdeniek","selvedge-rebuild.banner.con-code.instrument-tag":"Prehrateľné","selvedge-rebuild.banner.con-code.verdict-label":"Čo dokazuje","selvedge-rebuild.banner.con-code.item-1-label":"Artefakt","selvedge-rebuild.banner.con-code.item-1-body":"Ktorý program.","selvedge-rebuild.banner.con-code.item-2-label":"Vstup","selvedge-rebuild.banner.con-code.item-2-body":"Čo videl.","selvedge-rebuild.banner.con-code.item-3-label":"Nastavenia","selvedge-rebuild.banner.con-code.item-3-body":"Čo bolo pevné.","selvedge-rebuild.banner.con-code.item-4-label":"Potvrdenka","selvedge-rebuild.banner.con-code.item-4-body":"Čo porovnať.","selvedge-rebuild.banner.con-code.verdict":"Krátky kód pomenúva beh; nepredstiera, že je zdrojom.","selvedge-rebuild.banner.con-code.footline":"Užitočný objekt je dosť malý na to, aby sa dal odovzdať.","selvedge-rebuild.internal-numeric":"Interné výpočty, ukladanie a akumulácia používajú binárne, celočíselné, pevné alebo adaptívne celočíselné/pevné reprezentácie. Pohyblivá desatinná čiarka sa akceptuje len na deklarovanej externej hranici a pred začatím internej práce sa explicitne konvertuje. Neexistuje žiadny interný záložný mechanizmus s pohyblivou desatinnou čiarkou.","selvedge-rebuild.banner.eng-unchecked.title-accent":"pred udelením prechodu","selvedge-rebuild.banner.eng-unchecked.body-second":"Ak požiadate Selvedge o overenie bez materiálu, chyba presne pomenuje, čo chýba, čím sa neoveriteľný artefakt zmení na žiadosť o jedinú vec, ktorá by ho vyriešila. Praktický efekt je, že zelený výsledok zo Selvedge nesie svoj plný význam, kamkoľvek putuje: každé tvrdenie, ktoré artefakt robí, bolo testované rovnakým nástrojom proti materiálu, ktorý niekto skutočne dodal.","selvedge-rebuild.banner.eng-handover.title-accent":"a kontrola je ich","selvedge-rebuild.banner.eng-handover.body-second":"Prehratie spustia na vlastnom stroji proti vlastnému zostaveniu nástrojov a čo sa vráti, je ich zoznam rozdielnych polí, nie vaše uistenie o behu. Na tejto ceste nič nepotrebuje účet, kľúč, ktorý držíme my, ani náš dosiahnuteľný servis, takže kontrola funguje počas výpadku, v sieťovo oddelenej sieti a roky po behu, ktorý rieši. To je dôvod, prečo sa záznam Selvedge oplatí citovať v zmluve: strana, ktorá vám nedôveruje, je strana, ktorá ho overuje.","selvedge-rebuild.banner.biz-blind.title-accent":"že sa testuje","selvedge-rebuild.banner.biz-blind.body-second":"Komponent bežiaci v Selvedge nemá čo čítať. Hodiny, ktoré dostane, sa nikdy nepohnú z jediného pevného okamihu. Neexistuje žiadne prostredie, žiadne argumenty, žiadna sieť a žiadny adresár, takže neexistuje žiadny názov stroja, žiadny štítok nasadenia a žiadny spôsob, ako zistiť, či je to štvrtý beh alebo prvý. Správanie môže stále závisieť od vstupu, čo je presne dôvod, prečo je vstup to, čo pripnete a odovzdáte. Čo nemôže závisieť, je dátum, hostiteľ alebo príležitosť, takže beh, ktorý sa správal pri akceptácii, sa správa rovnako v novembri na hardvéri niekoho iného.","selvedge-rebuild.banner.biz-fresh.title-accent":"pretože miestnosť je lacná","selvedge-rebuild.banner.biz-fresh.body-second":"Spustenie nového inštanciu Selvedge trvá na stroji, na ktorom projekt meria, výrazne menej ako milisekundu, čo znamená, že jeden na požiadavku sa zmestí do rozpočtu takmer čohokoľvek interaktívneho. Nič sa medzi nimi neprenáša, pokiaľ to nie je zámerne odovzdané, a to, čo sa odovzdá, sa v zázname objaví ako niečo, čo bolo odovzdané. Komerčná verzia tejto vety je krátka: chyba jednej úlohy je chybou jednej úlohy a polomer výbuchu je miestnosť, ktorá už neexistuje.","selvedge-rebuild.banner.con-code.title-accent":"z veci, z ktorej to pochádza","selvedge-rebuild.banner.con-code.body-second":"Rovnaký obsah vždy vytvorí rovnaký kód, takže kód stačí na to, aby ukázal, že sa nič nezmenilo. Kód sa nedá previesť späť na obsah, takže neukazuje nič o tom, aký obsah bol. Spustenie nad dvestostranovou správou zanechá záznam rovnakej veľkosti ako spustenie nad jedným riadkom a ani jeden záznam neobsahuje ani slovo o tom, o čom bol. Môžete si ho ponechať desať rokov alebo ho odovzdať niekomu, kto nemá povolenie čítať dokument, a nič tým neprezradíte.","selvedge-rebuild.banner.eng-record.kicker":"Čo zostane po spustení","selvedge-rebuild.banner.eng-record.title":"Proces sa zastavil","selvedge-rebuild.banner.eng-record.title-accent":"záznam stále odpovedá","selvedge-rebuild.banner.eng-record.body":"Dokončené spustenie by malo zanechať viac než len príznak úspechu. Selvedge viaže artefakt, vstup, nastavenia determinizmu a nameranú prácu k výstupom, ktoré sa vrátili. Záznam je súbor polí, nie prozaický opis napísaný po udalosti.","selvedge-rebuild.banner.eng-record.body-second":"Druhý stroj môže prehrať rovnaký materiál a porovnať záznam pole po poli. Ak sa artefakt, nastavenia, počet inštrukcií alebo výstup líšia, nezhoda má pomenované miesto, nie všeobecné tvrdenie, že spustenie sa nedalo reprodukovať.","selvedge-rebuild.banner.eng-record.instrument-header":"Potvrdenie o spustení","selvedge-rebuild.banner.eng-record.instrument-tag":"Pole po poli","selvedge-rebuild.banner.eng-record.verdict-label":"Kontrola prehratia","selvedge-rebuild.banner.eng-record.item-1-label":"Artefakt + vstup","selvedge-rebuild.banner.eng-record.item-1-body":"Materiál, ktorý vstúpil.","selvedge-rebuild.banner.eng-record.item-2-label":"Nastavenia determinizmu","selvedge-rebuild.banner.eng-record.item-2-body":"Podmienky stanovené pre spustenie.","selvedge-rebuild.banner.eng-record.item-3-label":"Spotrebované inštrukcie","selvedge-rebuild.banner.eng-record.item-3-body":"Nameraná práca.","selvedge-rebuild.banner.eng-record.item-4-label":"Výstupné digesty","selvedge-rebuild.banner.eng-record.item-4-body":"Hodnoty na porovnanie.","selvedge-rebuild.banner.eng-record.verdict":"Keď sa prehratie rozíde, záznam ukáže na pole, kde sa to stalo.","selvedge-rebuild.banner.eng-record.footline":"Dôkaz zostáva užitočný aj potom, čo proces, ktorý ho vytvoril, zanikne.","selvedge-rebuild.banner.biz-transfer.kicker":"Čo prežije zmenu dodávateľa","selvedge-rebuild.banner.biz-transfer.title":"Ponechajte prijatý výsledok","selvedge-rebuild.banner.biz-transfer.title-accent":"bez ponechania dodávateľa","selvedge-rebuild.banner.biz-transfer.body":"Výsledok akceptácie sa stáva krehkým, keď ho dokáže reprodukovať iba dodávateľ. Účet, služba a interný testovací rámec sa potom stanú súčasťou dôkazu, aj keď zmluva hovorí, že softvér je prenositeľný.","selvedge-rebuild.banner.biz-transfer.body-second":"Selvedge robí odovzdanie konkrétnym. Ponechajte artefakt, povolené schopnosti, pevné nastavenia spustenia a výsledný záznam. Náhradný dodávateľ alebo nezávislý kontrolór môže tieto súbory prehrať na vlastnom stroji bez toho, aby žiadal pôvodného dodávateľa o opätovné otvorenie čohokoľvek.","selvedge-rebuild.banner.biz-transfer.instrument-header":"Nezávislé odovzdanie","selvedge-rebuild.banner.biz-transfer.instrument-tag":"Žiadna zachovaná služba","selvedge-rebuild.banner.biz-transfer.verdict-label":"Obchodná hranica","selvedge-rebuild.banner.biz-transfer.item-1-label":"Prijatý artefakt","selvedge-rebuild.banner.biz-transfer.item-1-body":"Presné bajty, ktoré prešli.","selvedge-rebuild.banner.biz-transfer.item-2-label":"Sada povolení","selvedge-rebuild.banner.biz-transfer.item-2-body":"Hranica, v ktorej to bežalo.","selvedge-rebuild.banner.biz-transfer.item-3-label":"Balenie na prehratie","selvedge-rebuild.banner.biz-transfer.item-3-body":"Súbory, ktoré si kupujúci môže ponechať.","selvedge-rebuild.banner.biz-transfer.item-4-label":"Nezávislé porovnanie","selvedge-rebuild.banner.biz-transfer.item-4-body":"Nevyžaduje sa účet dodávateľa.","selvedge-rebuild.banner.biz-transfer.verdict":"Dôkaz mení ruky bez vytvorenia novej závislosti.","selvedge-rebuild.banner.biz-transfer.footline":"Strana, ktorá dostane výsledok, dostane aj prostriedky na jeho kontrolu.","slv-visuals.chrome-meta":"spustiť záznam","slv-visuals.661f13bc63":"SKONTROLOVANÉ","slv-visuals.bd63dd7336":"deklarované, ohraničené, zaznamenané","slv-visuals.ac7ff256a6":"SEL","slv-visuals.44fd37f1ed":"Tento svet je zapečatený, pretože nebol deklarovaný.","slv-visuals.74140b3eb3":"Operácia prechádza cez miestnosť, zatiaľ čo kľúč zostáva vonku.","slv-visuals.a95af2a207":"Je viditeľná jedna predpona cesty; toto je okno, nie súborový systém.","slv-visuals.5265953d8b":"Sú prítomné dva pomenované nástroje; nepomenovaný nástroj nemá žiadny otvor.","slv-visuals.43dd7aa30b":"Udeľovací zoznam je datovaný v správe, takže kontrola sa stáva vyhľadávaním.","slv-visuals.bcaf2f4bea":"Možnosť bola odmietnutá pred spustením, so stabilným kódom pre runbook.","slv-visuals.f712baba7f":"Palivo a výstup sa pohli: opýtajte sa, aký vstup hosť skutočne dostal.","slv-visuals.f4435747db":"Palivo sa pohlo, zatiaľ čo výstup zostal: skontrolujte hostiteľskú zostavu alebo cestu kódu.","slv-visuals.e18ddd4366":"Žiadne zistenia. Pinning sa vzdáva širších vektorových jednotiek a prenosnosť je teraz čítaním.","slv-visuals.f1a5ccbfac":"Dve zistenia: výber vektorov a inicializácia pamäte závisia od hostiteľa.","slv-visuals.interaction.choices":"Vizuálne voľby Selvedge","slv-visuals.interaction.sequence":"Sekvencia Selvedge","slv-visuals.interaction.worlds":"Svetové schopnosti Selvedge","slv-visuals.interaction.tree":"Strom dôkazu začlenenia Selvedge","slv-visuals.fallback-hash":"hash","slv-visuals.fallback-fact":"fakt","slv-visuals.control.detect":"detect-tuned","slv-visuals.control.pinned":"pinned","slv-visuals.control.fuel":"palivo sa pohlo","slv-visuals.control.output":"palivo + výstup sa pohli","slv-visuals.control.policy":"politika odmietnutá","slv-visuals.control.allowed":"politika povolená","slv-visuals.control.tool":"nástroj","slv-visuals.control.storage":"úložisko","slv-visuals.control.crypto":"krypto","slv-visuals.control.observe":"pozorovať","toc-rail.f5cbdf6bfb":"Obsah"}
