À l’heure actuelle, la méthode standard pour authentifier un agent d’IA consiste à utiliser une clé API à longue durée de vie. Ces clés donnent généralement bien plus d’accès que nécessaire à l’agent, et rien ne relie cryptographiquement celui-ci à une personne. Si l’une d’elles fuit, c’est un vrai problème.
Kite fonctionne autrement. L’identité comporte trois niveaux : l’utilisateur, l’agent et la session. Vous détenez la racine. Votre agent possède sa propre adresse, dérivée de votre clé. Les autorisations sont définies pour chaque tâche, et non pour chaque agent.
Ce que j’apprécie, c’est la délégation. L’autorité est transmise au moyen de preuves cryptographiques, de sorte que personne n’a à se contenter de faire confiance à un paramètre. Même si un agent est entièrement compromis, il ne peut pas dépasser les limites que vous avez fixées. Un service peut aussi vérifier qu’un agent est associé à une vraie personne sans jamais découvrir son identité.
Le projet en est encore à ses débuts, et l’essentiel, maintenant, est de savoir si les développeurs l’adopteront réellement. Mais le problème auquel il s’attaque est bien réel.
#KiteBBW @KITE AI $KITE