Ir para o conteúdo

MECANISMO DE VERIFICAÇÃO · KNOW YOUR AGENT

Proof of Authority: quem autorizou este agente de AI e o que ele pode fazer?

Agentes de AI vão pesquisar, negociar, reservar, comprar e operar softwares em nosso nome. Proof of Authority foi concebido para permitir que um serviço verifique qual agente está agindo, quem ele representa, o que está autorizado a fazer e se essa ação está dentro dos limites do mandato.

ACTOR TRUST RECEIPT

Ilustrativo
Ator
Agente de AI
Identidade do agente
Verificado
Representado
Organização verificada
Autoridade
Verificado
Ação solicitada
Dentro dos limites da autoridade delegada
Aprovação humana
Não exigido pelo mandato
Status do mandato
Válido
12:44 UTCact_4c7m10...

Proof of Authority

Proof of Authority é o componente fundamental de autorização de agentes do Proof of Actor: uma forma proposta de verificar a identidade de um agente de AI, vinculá-lo a uma pessoa ou organização responsabilizável (seu principal), conferir se uma ação solicitada está dentro dos limites do mandato delegado e revogável do agente e registrar quem responde por ela.

O problema

Saber qual é o agente não é o mesmo que saber se ele está autorizado a agir

A identidade do agente responde à pergunta "qual é este agente?" Isso é necessário, mas não suficiente. Um estabelecimento comercial, banco ou plataforma de software como serviço que recebe uma solicitação de um agente também precisa saber quem o autorizou, o que essa autorização abrange, se ela continua válida e se esta ação específica está dentro dos seus limites.

Programas de identidade não humana gerenciam contas de serviço, chaves de API e cargas de trabalho pertencentes a uma organização. Agentes autônomos são diferentes: atuam em nome de um principal, sob um mandato com limites, prazo de validade e mecanismo de revogação, e suas ações podem ter consequências financeiras e jurídicas reais.

Proof of Authority foi concebido para tornar a delegação explícita e verificável, para que agentes legítimos possam realizar transações abertamente, em vez de se passar por humanos, e para que os serviços que utilizam as evidências possam autorizar agentes com confiança.

O que isso comprova

O que Proof of Authority foi projetado para estabelecer

01

Identidade do agente

Qual agente está agindo e quem o desenvolveu ou opera.

02

Representado

O ser humano, a organização ou o serviço autorizado que o agente representa: vínculo entre ser humano e agente e entre organização e agente.

03

Mandato e escopo

Delegação assinada com permissões, escopos, limites de transação, contrapartes permitidas e prazo de validade.

04

Ação dentro do escopo

Se a ação solicitada agora está dentro da autoridade delegada, com avaliação para cada ação.

05

Intenção explícita

Quando o mandato ou o serviço exigir, prova de que a pessoa aprovou esta ação, neste momento e sob estas condições.

06

Revogação e responsabilização

Uma autoridade que pode ser revogada e um registro de quem, em última instância, está por trás da ação.

Evidências de mais de um sinal

Os recursos em torno dos quais o Proof of Authority está sendo projetado incluem:

Vinculação entre humano e agenteVínculo entre organização e agenteDelegação assinadaPermissões e escoposLimites de transaçãoExpiraçãoRevogaçãoAutorização específica para a açãoIdentidade do agenteIdentidade do representado

Publicamos o que é estabelecido, não os métodos usados. Não divulgamos pontuação, pesos dos sinais nem técnicas de detecção.

Exemplo de autorização

Agente
Procurement Agent #4812
Representado
Acme Corporation
Autoridade
Comprar assinaturas de serviços de software
Valor máximo da transação
$5,000
Fornecedores permitidos
Lista de fornecedores aprovados
Acordos legais
Não autorizado
A autoridade expira
31 de dezembro de 2026

Diferenciação

Proof of Authority e abordagens relacionadas

AbordagemRespostasO que isso acrescenta
Identidade do agente / agentes com assinatura digitalQue agente ou operador é este?Quem autorizou isso, o que esse ator pode fazer e se esta ação está dentro dos limites dessa autorização.
Identidade não humana (NHI)Que carga de trabalho ou credencial é esta e a que ela pode acessar?Delegação concedida por um principal responsabilizável, com autoridade e intenção para cada ação.
Delegação no estilo OAuthQuais permissões um usuário concedeu a um aplicativo?Limites por transação, intenção explícita e uma atestação portátil para terceiros.
Conheça seu Cliente / sua EmpresaQuem é este cliente ou esta empresa?Qual agente age em nome da pessoa ou organização, sob qual mandato, neste momento.

Prévia da API

Verificar a autoridade do agente (prévia da API)

Na API proposta, um serviço que utiliza as evidências consulta se uma ação específica está autorizada e recebe o status de verificação do agente, do principal e do mandato.

Prévia para Desenvolvedores - o desenho da API está em evolução. Nenhum endpoint nesta página é de produção.
Prévia da 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
}

Perguntas frequentes

Perguntas frequentes

O que é Know Your Agent (KYA)?

Know Your Agent é a prática emergente de verificar agentes de AI antes de confiar neles, de forma análoga à verificação de clientes. Proof of Authority trata KYA como algo além da identidade do agente: foi projetado para estabelecer o representado, a autorização e seus limites, se a ação atual está dentro desses limites, a revogação e a responsabilização.

Como verificar um agente de AI?

Verificar um agente de AI significa estabelecer qual agente está atuando, vinculá-lo a uma pessoa ou organização responsável e conferir se a ação solicitada está dentro dos limites da autoridade delegada e revogável. Proof of Authority foi projetado para fornecer essas informações na forma de uma atestação que permite ao serviço que utiliza as evidências aplicar sua própria política.

Qual é a diferença entre isso e o gerenciamento de identidades não humanas?

Programas de identidade não humana gerenciam credenciais de máquina, como contas de serviço e chaves de API, dentro de uma organização. Proof of Authority concentra-se em agentes que atuam em nome de um principal perante terceiros, quando a questão é saber se uma ação específica foi autorizada e quem responde por ela.

A autorização de um agente pode ser revogada?

A possibilidade de revogação é um princípio central da arquitetura. Um mandato é projetado para ter prazo de validade e permitir que o outorgante o revogue. Um serviço que verifica a autoridade deve poder constatar que o mandato deixou de ser válido.

Proof of Authority substitui protocolos de pagamento para agentes?

Não. Os protocolos do setor para pagamentos e finalização de compra por agentes tratam de como eles pagam e realizam transações. Proof of Authority foi projetado para complementá-los: evidências sobre quem é responsável por um agente e se uma ação está dentro dos limites de seu mandato, utilizáveis sempre que essa questão surgir.

Conte-nos o que você precisa verificar.

Proof of Actor está sendo desenvolvido com desenvolvedores e parceiros de desenvolvimento. Seu caso de uso ajuda a definir a API.