Ir para o conteúdo principal
VoltarProjeto · Ainda não disponível

Execution Authorization · Delegação delimitada

Delegue uma tarefa com limites que você pode revisar, testar e revogar.

Um mandato aprovado deixa um agente dar vários passos sem ampliar o que ele pode causar. Os passos que ele propõe ficam dentro do contrato; os documentos e resultados que ele lê não podem estendê-lo.

Task Contract

task_v1:9f3c… · revisão 2 · 3 passos

passos[0]  stripe.refund.create      máx 1 uso
passos[1]  okta.group.add_user       máx 1 uso
passos[2]  aws.iam.attach_role_policy máx 1 uso
orçamento  2 operações · USD 400 · comprometido 1
expira     2026-09-22T18:40:00Z
autoridade human_mfa  (por passo, fixada pelo protocolo)
Um mandato · um Guardian · um orçamento

O que você já pode usar hoje

  • A autorização de um efeito exato, em operação agora pelo serviço MCP: uma operação, uma autoridade, uma expiração, um uso.
  • Evidência assinada do que foi autorizado e do que o Guardian conseguiu estabelecer, verificável offline e sem conta.
  • Seis operações de provedor, cada uma numa autoridade que o protocolo fixa e que quem chama não pode baixar.

O que um mandato fixa

Cinco perguntas, respondidas antes de o agente começar.

Uma delegação que você não consegue ler é uma delegação que você não consegue revogar. O contrato a transforma num artefato: cinco eixos, todos explícitos, todos assinados juntos.

01

O que pode mudar

Cada passo nomeia uma operação canônica e os parâmetros exatos atrelados a ela. Não é uma capacidade, nem um scope, nem uma categoria de ação — é um efeito, identificado por digest.

02

Sobre quais recursos

Os passos carregam sua lista de recursos. Um passo aprovado para uma conta, um papel ou um cliente não se transfere para outro, e o Guardian rejeita a divergência antes de contatar o provedor.

03

Por quanto tempo

O contrato tem hora de emissão e expiração. Depois disso, nenhum passo novo é enviado — não há janela de carência nem renovação de dentro da tarefa.

04

Com quais aprovações e orçamento

A autoridade é fixada por operação pelo protocolo; não é escolhida por quem chama. O orçamento é durável e atômico por tenant, tarefa, revisão e passo: comprometido significa consumido mais tudo o que está reservado e ainda incerto.

05

Como o resultado é conferido

O adaptador relê do provedor para estabelecer o que aconteceu. Um timeout é reconciliado, nunca repetido às cegas, e um resultado ambíguo fica indeterminado em vez de ser arredondado para sucesso.

Como roda

01

Revisar

Uma pessoa lê o mandato: os passos, os recursos, a janela, as aprovações e o orçamento. Enquanto é rascunho, nada roda.

02

Aprovar

A aprovação fixa uma revisão. Mudar qualquer passo produz uma revisão nova para revisar — um contrato aprovado nunca é editado no lugar.

03

Rodar dentro dele

O agente propõe passos. Cada um continua produzindo seu próprio Execution Grant de uso único e seu próprio Action Receipt. Tudo que fica fora do contrato é recusado.

Os limites, ditos sem rodeios

O que um mandato não faz.

Nunca baixa um limiar de autoridade

Aprovar um mandato não transforma um passo que precisa de MFA ou quórum num que dispensa. A autoridade é fixada por operação pelo protocolo: uma tarefa mais longa não compra uma aprovação mais barata.

Não há subdelegação

Um mandato, um Guardian, um orçamento. Um agente dentro de um contrato não pode passar parte dele a outro agente, e uma tarefa não pode levantar um segundo ponto de execução.

O que ele lê não pode ampliá-lo

Documentos, saída de tools, conteúdo web e memória são entradas, nunca autoridade. Uma instrução que aparece dentro de algo que o agente leu é dado: não estende o contrato, diga o que disser.

Um mandato assinado ainda pode ser danoso

Autorizar não prova verdade, benignidade nem correção. Um contrato delimita autoridade; não estabelece que aprová-lo foi uma boa ideia.

Para quem isso é

Quem paga o risco quase nunca é quem aprovou a tarefa.

Quando um agente emite um reembolso, muda os acessos de alguém ou edita infraestrutura, a consequência cai sobre uma cliente, um colega ou um terceiro que nunca esteve na conversa. Um mandato vale a pena porque eles também conseguem lê-lo: o que pode mudar, sobre quais recursos, por quanto tempo, e o que acontece se der errado. Um limite que só o fornecedor consegue inspecionar é um limite que protege o fornecedor.

O SecureStamp lê o que uma ação está pedindo. Não julga se quem pede tem razão, não decide qual conteúdo é verdadeiro, e não exige nenhuma credencial profissional para ser usado. Delimitar o que o software pode causar não é delimitar o que alguém pode dizer.

Orçamento

Um orçamento de segurança não é billing. É durável e atômico por tenant, tarefa, revisão e passo — não é um contador em memória nem um por agente. Comprometido significa consumido mais tudo o que está reservado cujo resultado ainda está pendente ou incerto, assim o mesmo grant nunca pode reservar duas vezes. Se o armazenamento ou a revogação estiverem indisponíveis, nenhum efeito novo sai.

Estados

Uma tarefa está sempre em exatamente um deles, e a transição é o que o ledger registra.

  • draft
  • approved
  • running
  • paused
  • completed
  • revoked
  • expired

O que o leitor local faz, e o que não faz

Um leitor local explica o que um pedido está solicitando. Ele não autoriza, e neste perfil um achado isolado, uma abstenção ou uma leitura parcial não bloqueiam, não revogam nem forçam aprovações extras sobre um efeito já aprovado e dentro do contrato. Funciona por regras sobre uma quantidade delimitada de texto, então o truncamento e a não avaliação são mostrados em vez de escondidos. A ausência de achado nunca é permissão — um efeito fora do contrato é recusado tenha o leitor visto algo ou não.

Limite da evidência

Um Action Receipt prova o que passou por um Guardian inscrito e o resultado que esse Guardian conseguiu estabelecer. Não prova que nada tenha acontecido fora desse caminho, e não estabelece propriedade legal da conta do provedor. As ameaças fora da garantia são nomeadas em vez de insinuadas: o administrador do host, um Guardian ou signatário comprometidos, ações tomadas fora do caminho inscrito, um canal lateral não observado, e o dano que o próprio mandato já permitia.

Estado

Esta página descreve um projeto. O esquema do contrato existe e seus limites são aplicados em testes; a execução de um mandato delegado contra um provedor real não foi avaliada, e até que seja, este perfil fica rotulado como simulado. Não extrapolamos um resultado de um mock nem de outro conector, e fixtures de aprovação não são MFA nem quórum reais.

A especificação

Os campos do contrato, a canonicalização, o vínculo entre mandato, passo e efeito, a máquina de estados e a revogação estão especificados no site da fundação.

Ler a especificação

Já disponível

A autorização de um efeito único — um efeito exato, uma autoridade, uma expiração, um uso — já está em operação hoje pelo serviço MCP.

Ver Execution Authorization para agentes
Delegação delimitada para agentes de IA — um mandato que você pode revisar, testar e revogar | SecureStamp