Aller au contenu

MÉCANISME DE VÉRIFICATION · Know Your Agent

Proof of Authority : qui a autorisé cet agent AI et que peut-il faire ?

Les agents AI mèneront des recherches, négocieront, réserveront, achèteront et utiliseront des logiciels en notre nom. Proof of Authority est conçu pour permettre à un service de vérifier quel agent agit, qui il représente, ce qu’il est autorisé à faire et si cette action entre dans le cadre de son mandat.

ACTOR TRUST RECEIPT

À titre d'exemple
Acteur
Agent AI
Identité de l’agent
Vérifié
Mandant
Organisation vérifiée
Autorité
Vérifié
Action demandée
Dans les limites de la délégation
Approbation humaine
Non requis par le mandat
Statut du mandat
Valide
12:44 UTCact_4c7m10...

Proof of Authority

Proof of Authority est le mécanisme fondamental d'autorisation des agents de Proof of Actor : une méthode proposée pour vérifier l'identité d'un agent AI, le rattacher à un humain ou à une organisation responsable (son mandant), vérifier qu'une action demandée respecte son mandat délégué et révocable, et consigner qui en est responsable.

Le problème

Identifier l'agent ne suffit pas à établir qu'il est autorisé à agir

L’identité de l’agent répond à la question « de quel agent s’agit-il ? ». C’est nécessaire, mais insuffisant. Un commerçant, une banque ou une plateforme de logiciel en tant que service qui reçoit une requête d’un agent doit aussi savoir qui l’a autorisé, ce que couvre cette autorisation, si elle est toujours valide et si cette action précise entre dans son périmètre.

Les programmes de gestion des identités non humaines gèrent les comptes de service, les clés API et les charges de travail d'une organisation. Les agents autonomes sont différents : ils agissent pour le compte d'un mandant, dans le cadre d'un mandat assorti de limites, d'une date d'expiration et d'une procédure de révocation, et leurs actions peuvent avoir de réelles conséquences financières et juridiques.

Proof of Authority est conçu pour rendre la délégation explicite et vérifiable, afin que les agents légitimes puissent effectuer des transactions ouvertement au lieu d'imiter des humains, et que les services qui s'y fient puissent accepter les agents avec confiance.

Ce que cela permet d’établir

Ce que Proof of Authority est conçu pour établir

01

Identité de l’agent

Quel agent agit, et qui l’a conçu ou l’exploite.

02

Mandant

La personne, l'organisation ou le service autorisé que représente l'agent : lien entre une personne et un agent, ou entre une organisation et un agent.

03

Mandat et périmètre

Délégation signée précisant les permissions, les périmètres d'autorité, les limites de transaction, les contreparties autorisées et la date d'expiration.

04

Action dans les limites du mandat

Si l’action demandée à cet instant relève de l’autorité déléguée, avec une évaluation pour chaque action.

05

Intention explicite

Lorsque le mandat ou le service l’exige, la preuve que l’humain a approuvé cette action, à ce moment-là, dans ces conditions.

06

Révocation et responsabilité

Une autorité révocable, ainsi qu’un enregistrement de la personne ou de l’organisation qui se trouve en dernier ressort derrière l’action.

Des preuves issues de plusieurs signaux

Les fonctionnalités envisagées pour Proof of Authority comprennent :

Association entre un humain et un agentLien entre l'organisation et l'agentDélégation signéeAutorisations et périmètresPlafonds de transactionExpirationRévocationAutorisation propre à chaque actionIdentité de l’agentIdentité du mandant

Nous publions ce qui est établi, pas la manière de l’établir. Les méthodes de calcul des scores, la pondération des signaux et les techniques de détection ne sont pas divulguées.

Exemple de mandat

Agent
Procurement Agent #4812
Mandant
Acme Corporation
Autorité
Acheter des abonnements à des logiciels en tant que service
Transaction maximale
$5,000
Fournisseurs autorisés
Liste des fournisseurs approuvés
Accords juridiques
Non autorisé
L’autorité expire
31 décembre 2026

Différenciation

Proof of Authority et approches connexes

ApprocheRéponsesCe que cela apporte
Identité de l’agent / agents signésDe quel agent ou opérateur s’agit-il ?Qui l’a autorisé, ce qu’il peut faire et si cette action entre dans le cadre de son autorisation.
Identité non humaine (NHI)De quelle charge de travail ou de quel identifiant s’agit-il, et à quoi permet-il d’accéder ?Délégation par un mandant responsable, autorité et intention définies pour chaque action.
Délégation sur le modèle d'OAuthQuelles autorisations un utilisateur a-t-il accordées à une application ?Des plafonds par transaction, une intention explicite et une attestation transférable à des tiers.
Vérification des clients et des entreprisesQui est ce client ou cette entreprise ?Quel agent agit pour leur compte, dans le cadre de quel mandat, à cet instant.

Aperçu de l’API

Vérifier les pouvoirs de l'agent (API en préversion)

Dans l’API proposée, un service qui s’appuie sur ces éléments demande si une action précise est autorisée et reçoit le statut de vérification de l’agent, du mandant et du mandat.

Programme de préversion pour les développeurs - la conception de l’API évolue. Aucun point de terminaison présenté sur cette page n’est destiné à la production.
Aperçu de l’APIPOST /v1/authority/verify
// Proposed API - illustrative only
POST /v1/authority/verify
{
  "agent_id": "agt_48291",
  "requested_action": {
    "type": "purchase",
    "amount": 420,
    "currency": "USD"
  }
}

// Conceptual response
{
  "agent": "verified",
  "principal": "verified",
  "mandate": "valid",
  "action_authorised": true,
  "maximum_amount": 500
}

Questions fréquentes

Questions fréquentes

Qu’est-ce que Know Your Agent (KYA) ?

Know Your Agent est une pratique émergente qui consiste à vérifier les agents AI avant de leur accorder sa confiance, à l'image du contrôle des clients pour les personnes. Proof of Authority ne réduit pas KYA à l'identité de l'agent : il est conçu pour établir le mandant, le mandat et son périmètre, déterminer si l'action en cours s'inscrit dans ce périmètre, ainsi que vérifier la révocation et les responsabilités.

Comment vérifier un agent AI ?

Vérifier un agent AI consiste à établir quel agent agit, à le rattacher à un mandant responsable et à vérifier que l'action demandée relève de pouvoirs délégués et révocables. Proof of Authority est conçu pour fournir ces éléments sous forme d'attestation, afin qu'un service qui s'y fie puisse appliquer sa propre politique.

En quoi cela diffère-t-il de la gestion des identités non humaines ?

Les programmes de gestion des identités non humaines encadrent les identifiants des machines, tels que les comptes de service et les clés API, au sein d'une organisation. Proof of Authority s'intéresse aux agents qui agissent pour le compte d'un mandant auprès de tiers : il s'agit alors de déterminer si une action précise est autorisée et qui en assume la responsabilité.

L'autorisation d'un agent peut-elle être révoquée ?

La révocabilité est un principe fondamental de l’architecture. Un mandat est conçu pour comporter une date d’expiration et pouvoir être révoqué par son mandant. Un service qui vérifie l’autorité de l’agent doit alors constater que le mandat n’est plus valide.

Proof of Authority remplace-t-il les protocoles de paiement des agents ?

Non. Les protocoles sectoriels de paiement et de validation des commandes par des agents définissent comment ces agents paient et effectuent des transactions. Proof of Authority est conçu pour les compléter : il fournit des preuves sur la personne ou l'organisation pour laquelle agit un agent et sur la conformité d'une action à son mandat, utilisables partout où cette question se pose.

Dites-nous ce que vous devez vérifier.

Proof of Actor est conçu avec des développeurs et des partenaires de conception. Votre cas d’usage contribue à définir l’API.