1/ Schopnost auditu je často považována za dodatečnou funkci po skutečnosti.
Systém se již provozuje, až poté se přidávají logy, panely, zprávy a nástroje pro zpětné zkoumání lidmi.
V softwarovém systému, který je neustále sledován lidmi, je tento přístup stále proveditelný.
Ale když autonomní agenti jednají rychlostí strojů a již nejsou zapojeni lidé, tento model se zcela zhroutí.
2/ Problém je v tom, že dodatečná viditelnost nemůže podporovat skutečně autonomní provoz.
Když agenti jednají nezávisle, systém musí být schopen v okamžiku provedení jasně odpovědět:
Kdo je oprávněn jednat,
Jaké omezení se v tu chvíli vztahují,
A zda jsou tato omezení striktně dodržována.
Jakmile jsou oprávnění, omezení a provedení rozptýleny v systému mimo řetězec nebo jsou navzájem odděleny, schopnost auditu se stává fragmentovanou, závislou na výkladu a extrémně křehkou.
V tuto chvíli je důvěra založena na předpokladech, nikoli na ověřitelných zárukách.
3/ Kite tento problém řeší tím, že vnímá schopnost auditu jako primární vlastnost systému.
Na Kite jsou identita, oprávnění, omezení a vyrovnání agentů v okamžiku provádění nativně vynucována a synchronně zaznamenávána na řetězci.
Systém se nespoléhá na implicitní důvěru a nepotřebuje dodatečné skládání a obnovu.
Proto autonomie nebude zpomalena auditem, ale naopak bude mít ověřitelnost od samotného začátku návrhu.
Na Kite agenti mohou nejen jednat nezávisle, ale každé jejich jednání může být vždy ověřeno.
🪁
