EVM-ul Kite AI a fost re-proiectat pentru a gestiona "limitele de cheltuieli" ca un primitiv de primă clasă. Acest lucru este realizat în principal prin intermediul Pașaportului Agentului, care folosește un contract inteligent specializat pentru a impune constrângeri înainte ca o tranzacție să intre chiar și în mempool. Prin separarea Portofelului Proprietar de Cheia Sesiunii Agentului, Kite se asigură că chiar și un bot autonom poate cheltui doar ceea ce este explicit autorizat. Atunci când un validator primește o tranzacție de la un agent, nu verifică doar dacă semnătura este validă; ei verifică dacă "contribuția de inteligență" a acelui agent se potrivește cu statutul său de Pașaport. Dacă un agent încearcă să cheltuie mai mult decât limita sa sau acționează în afara acreditivului său de "Pașaport Agent", nodurile PoAI vor respinge blocul, oferind un strat de securitate care există la nivelul protocolului, mai degrabă decât doar la nivelul aplicației. Atunci când un agent AI întâlnește o eroare HTTP 402 "Plata necesară" pe o API web, EVM-ul Kite poate procesa automat "Angajamentul Semnat" de la agent. Blockchain-ul verifică semnătura, verifică limitele de cheltuieli din Pașaportul Agentului și finalizează micropayments cu o finalitate sub-secundă. Acest lucru transformă eroarea 402 dintr-o barieră într-o strângere de mână automată fără întreruperi. În loc să ofere unui agent acces la o cheie privată permanentă, utilizatorul generează o "Cheie de Sesiune" valabilă pentru o anumită durată sau sarcină. EVM-ul recunoaște aceste sub-chei și le leagă automat înapoi la Pașaportul Agentului principal, asigurându-se că, odată ce sarcina agentului este completă, cheia expiră și nu mai poate fi folosită pentru a drena fonduri.

