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.
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.
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.
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.
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.
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
Revisar
Uma pessoa lê o mandato: os passos, os recursos, a janela, as aprovações e o orçamento. Enquanto é rascunho, nada roda.
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.
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çãoJá 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