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.

🪁