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
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
Identité de l’agent
Quel agent agit, et qui l’a conçu ou l’exploite.
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.
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.
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.
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.
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 :
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
| Approche | Réponses | Ce que cela apporte |
|---|---|---|
| Identité de l’agent / agents signés | De 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'OAuth | Quelles 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 entreprises | Qui 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.
// 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
}Où cela s’applique
Cas d’usage associés
Services financiers
Exigez un contrôle humain vérifié ou une intention explicite avant les transactions à conséquences importantes.
Commerce agentique
Vérifiez qui se trouve derrière un agent AI et si un achat entre dans le cadre de son mandat.
Places de marché
Distinguez les utilisateurs réels, les utilisateurs assistés par AI et les agents autonomes.
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.
- Chaque mécanisme fondamental renvoie son résultat dans la même Actor Attestation, afin que les applications puissent les combiner.
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.