Ir para o conteúdo principal
securestamp.org
Execution Authorization · Action Proof

Um protocolo de confiança para
a autorização do efeito exato.

O SecureStamp estende a confiança digital da origem e da intenção até a execução. Decisões aprovadas se tornam autoridades de execução delimitadas, restringidas por uma política controlada pelo cliente e seguidas de evidência verificável de forma independente.

Email

Gmail, Outlook e Apple Mail, com evidência de origem na caixa de entrada

Canais oficiais

WhatsApp, Telegram e o perímetro que uma marca declara

Agentes e APIs

Ferramentas MCP, APIs e workflows autônomos

Arquitetura do protocolo

Confiança antes de agir. Evidência depois de executar.

Uma só pilha de confiança, aplicada em todas as superfícies.

O SecureStamp não é um verificador de e-mail com um recurso de agente parafusado por cima. Origem, intenção, autorização de execução e evidência de execução são quatro camadas de uma mesma cadeia — e essa cadeia funciona igual, quer a instrução chegue numa caixa de entrada, num mensageiro ou por uma chamada de ferramenta MCP.

O SecureStamp estende a confiança da instrução até a consequência.

Qual efeito exato pode ser causado? Uma decisão aprovada vira uma autoridade delimitada e de uso único para uma operação canônica sob restrições explícitas.

Camada de execução

Public Beta · acesso produtivo controlado

Um veredito não é uma prova.

Um veredito pode recomendar se uma ação deve prosseguir. Por si só, ele não prova o efeito exato que foi autorizado, a autoridade por trás dele, se a autorização foi reutilizada, nem o resultado observado na execução.

O Action Proof cria essa cadeia de evidências. Uma decisão aprovada vira autoridade executável delimitada: um efeito exato, uma autoridade, um vencimento, um uso — verificável offline, por qualquer pessoa.

Cadeia de prova

Cinco elos, cada um assinado por uma parte diferente

Prova criptográfica da autorização. Evidência assinada do resultado da execução.

Source Envelope

O plugin assina o que a pessoa realmente viu, no dispositivo, com uma chave que nunca sai dele. O corpo das mensagens nunca é transmitido.

Action Effect

O Guardian — não o modelo — lê o estado do provedor e normaliza o efeito exato: provedor, operação, recursos, parâmetros e um digest do estado anterior.

Execution Grant

O SecureStamp Cloud assina um grant de uso único vinculado a esse digest do efeito, à autoridade que o aprovou, à versão de política em vigor e a um vencimento. maxUses é 1, sempre.

Execution Claim

Seu Guardian reivindica o grant contra o próprio ledger. Um grant reproduzido é rejeitado antes de qualquer provedor ser contatado.

Action Receipt

O Guardian assina a autorização consumida, o contexto de execução e o resultado que conseguiu estabelecer, junto com o digest da política local que o delimitou.

Agentes e harnesses · Beta

Um laboratório reproduzível tenta romper os limites declarados de um agente de código — pelo MCP, pelo shell, por um script ou por uma chamada direta à API —, observa o resultado de fora do agente e depois executa a tarefa real sob o mesmo perfil. Só sai a mudança exata que foi revisada, por meio do Execution Guardian.

Ver o método e seus limites
Aprofundar · Camada de execução

Acesso não é autorização para agir

O acesso controla até onde o software pode chegar. Execution Authorization delimita o efeito exato que ele pode causar.

A autorização de recursos responde a que um principal pode acessar. Execution Authorization responde a qual efeito, específico de uma transação, ele pode causar. Um acesso fine-grained ainda deixa a transação em si indefinida: qual recurso, qual valor, qual destino, quantas vezes.

Autorize o efeito, não só o acesso à ferramenta.

Teto controlado pelo cliente

Sua política é o teto.

O SecureStamp Cloud pode tornar uma autorização mais estreita. Não pode torná-la mais ampla que a política que sua organização assinou e instalou localmente. A autorização na nuvem é necessária, mas nunca suficiente sozinha.

Permissão efetiva

permissão efetiva =
      grant da nuvem
    ∩ política local assinada
    ∩ restrições do adaptador
    ∩ kill switches
  • A política local é um documento que sua organização assina com a própria chave e instala ao lado do Guardian. Ela fixa tenant, gateway, operações, manifests de adaptador, autoridades e versões de política aceitas, recursos, parâmetros, limites monetários, concorrência e destinos de rede.
  • Ela é deny-only por construção. Não tem nenhum campo capaz de conceder algo que a nuvem não concedeu.
  • Subir em modo produtivo sem uma política local assinada e válida não gera aviso: é recusado na inicialização.
  • Os kill switches existem no nível global e por provedor, operação, tenant e gateway — e de novo dentro da própria política local. Eles param grants já emitidos.
  • As políticas trazem uma data de revisão obrigatória e um vencimento opcional. Uma política vencida bloqueia novas mutações e deixa intactos estado, prova, releitura e reconciliação.
  • A recuperação de chaves é M-de-N e offline. O suporte do SecureStamp não pode substituir esse controle, e esse é justamente o ponto.
  • Um control plane de nuvem comprometido continua sem poder exceder a autoridade permitida localmente.

Hospedado pelo cliente

Nós autorizamos. Você executa.

O Guardian roda no seu ambiente e guarda as credenciais do provedor. O SecureStamp Cloud não recebe credenciais do provedor e nunca chama o seu provedor.

  • As credenciais do provedor são montadas como arquivos de propriedade do root, nunca como variáveis de ambiente nem configuração inline.
  • O bridge MCP — o processo mais próximo do modelo — não precisa de credenciais do provedor nem de SDKs de nuvem.
  • O efeito é resolvido a partir do estado que o próprio daemon lê, nunca de parâmetros fornecidos pelo modelo.
  • O estado anterior é relido imediatamente antes da mutação; uma mudança material invalida o grant em vez de sobrescrevê-lo.

Autoridade

Nenhuma requisição carrega a própria permissão.

A autoridade que uma operação exige é fixada pelo protocolo. Quem chama não pode escolhê-la, o modelo não pode argumentar a favor dela, e ela não pode ser rebaixada dentro da mesma requisição que precisa dela. Perfis de quórum são snapshots de política assinados, não valores de autoridade: standard e elevated são rótulos para pessoas, enquanto a prova se apoia no threshold, na lista de aprovadores e no hash da política.

none

Nunca concede execução. Existe para que sua ausência seja explícita em vez de implícita.

policy_delegated

Autonomia dentro de uma política que a organização definiu de antemão, e só para uma requisição assinada no dispositivo. Nunca para uma correlacionada.

human_mfa

Uma pessoa identificada aprova contra uma sessão MFA viva. Usado onde o efeito é delimitado e reversível na prática.

quorum

M-de-N aprovadores independentes, cada um com sua própria sessão MFA, contra uma política definida de antemão. Quem pede nunca pode aprovar o próprio pedido. Obrigatório para toda concessão de privilégio.

Segurança na falha

O desconhecido continua desconhecido.

Uma resposta ambígua do provedor permanece indeterminada até a reconciliação. Operações que mutam não são repetidas às cegas.

Uma API de pagamentos dá timeout depois de receber uma mutação. Repeti-la pode duplicar o efeito. O SecureStamp não presume falha e tenta de novo: o Guardian reconcilia o estado do provedor e pode devolver indeterminate. A ambiguidade é um resultado de primeira classe e nunca é arredondada para sucesso.

Verificação independente

Confira a cadeia sem nos perguntar.

O verificador é um pacote publicado sem acesso à rede. Ele recalcula offline cada digest e cada assinatura de um proof bundle, incluindo o hash do snapshot de política e o digest da política local assinada. Os receipts se verificam offline sem contatar o SecureStamp, e a verificação não depende de um serviço SecureStamp no ar.

bash
npx --package @securestamp/action-proof-verify action-proof-verify bundle.json

O verificador sai antes dos artefatos que verifica. Uma nova versão de receipt ou de bundle nunca é emitida antes de um verificador já lançado aceitá-la.

Conectores

Traga o ponto de execução que você já usa.

O modelo de autorização do SecureStamp é independente de provedor. Estes são conectores de referência, não um catálogo fechado. Como um conector se integra e o quanto o SecureStamp responde por ele são duas perguntas distintas, e as mantemos separadas de propósito.

Como se conecta

Adaptador certificado

Um módulo que escrevemos, revisamos e vinculamos a evidências de certificação publicadas.

Adaptador HTTPS declarativo

Origem, método e path fixados na instalação. Sem URL, método ou headers arbitrários vindos do modelo, sem redirects, schema estrito, idempotência determinística.

SDK / sidecar

Para protocolos que não conseguem satisfazer o contrato declarativo, sobre um socket Unix.

Como a garantia é declarada

SecureStamp Certified

Nós escrevemos, revisamos e publicamos as evidências.

Partner Attested

Um parceiro identificado responde por ele, e o bundle diz isso.

Customer Defined

Você construiu. A cadeia verifica do mesmo jeito, e o bundle declara com todas as letras que o SecureStamp não certificou o código do conector.

Adaptadores traduzem um efeito autorizado em execução específica do provedor. Eles não redefinem a autoridade concedida.

Stripe

refund.createhuman_mfa

Okta

group.add_userhuman_mfa

AWS

iam.attach_role_policyquorum

Google Cloud

iam.project_binding.addquorum

Azure

rbac.role_assignment.createquorum

Microsoft Entra

pim.directory_role_assignment.createquorum

Encaixa no control plane que você já tem

Funciona com os controles que você já tem.

O SecureStamp não substitui identidade, policy engines, fluxos de aprovação nem APIs de provedores. Ele vincula as decisões aprovadas deles a efeitos executáveis exatos.

Limites da evidência

O que um receipt estabelece e o que não estabelece.

Um Action Receipt prova o que passou por um Guardian inscrito e o resultado que esse Guardian conseguiu estabelecer. Não prova que nenhuma ação ocorreu fora do SecureStamp, nem estabelece a propriedade legal da conta do provedor.

O limite da evidência é o caminho de execução inscrito.

Ações feitas fora desse caminho estão fora do escopo do receipt.

Status da release

Por que esses pacotes ainda dizem beta.

For the single-grant chain, the protocol, the code and the verifier are complete and auditable today. Bounded delegation — one approval for several exact steps — is a separate profile still in design and simulation, and its known gaps are published. We do not call a connector stable until we have published evidence of 100 real executions against a live provider — including fault injection, replay rejection and proof that the credential could not have done more — bound to the exact commit that produced them. Production execution requires explicit opt-in and connector eligibility, and until a connector clears that gate its Guardian refuses to run outside sandbox mode. A trust product that asks you to take its word for it has already failed.

Pacotes

@securestamp/action-proof-verify

O verificador offline e seus contratos de verificação. Publicado antes de tudo o que verifica.

@securestamp/action-proof-verify
@securestamp/action-proof

Contratos, assinatura e proof bundles.

@securestamp/action-proof
@securestamp/execution-guardian

O daemon hospedado pelo cliente e seus conectores de provedor.

@securestamp/execution-guardian
@securestamp/execution-guardian-mcp

O bridge MCP. Sem credenciais, sem SDKs de nuvem, por construção.

@securestamp/execution-guardian-mcp

Autoridade delegada

Onde quer que a autoridade seja delegada a software.

Um agente, uma automação, um workflow ou um serviço delegado agindo em nome de outra pessoa levantam todos a mesma pergunta. A permissão de acesso diz o que eles alcançam; ela não define o efeito exato aprovado para esta transação.

Verificar origem e intenção declarada antes de agir sobre uma instrução.
Confirmar o canal oficial de uma contraparte antes de responder.
Vincular uma operação de alto impacto a um efeito exato, e não a um acesso amplo.
Consumir uma autorização uma vez e nunca mais.
Manter a execução num ponto que a organização controla.
Reconciliar resultados ambíguos em vez de repetir às cegas.
Preservar evidência assinada que possa ser verificada sem nós.
Combinar tudo isso com política interna e aprovação humana.

MCP para agentes

SecureStamp MCP Server

Public Beta

O MCP é como aplicações de IA alcançam ferramentas, dados e workflows. O SecureStamp fica na frente desse alcance: o software pergunta o que uma instrução está realmente pedindo, quem é a contraparte e qual efeito exato ela pode causar — antes de qualquer coisa rodar.

O SecureStamp autoriza; ele nunca guarda as credenciais do seu provedor downstream. Quando uma operação precisa mesmo executar, o grant assinado viaja até um Execution Guardian que você opera, e só esse daemon toca o provedor.

read_message_request(...)analyze_message_intent(...)verify_counterparty(...)get_safe_next_step(...)authorize_action(...)create_action_challenge(...)issue_action_receipt(...)get_source_envelope(...)request_execution_grant(...)get_execution_status(...)

Fluxo conceitual

agent → read_message_request → analyze_message_intent → get_safe_next_step → request_execution_grant → Execution Guardian → ActionReceiptV3

Aplicado em

Email

Gmail · Outlook · Apple Mail

Canais oficiais

WhatsApp · Telegram · perímetros declarados

Agentes

Clientes MCP e assistentes

APIs

Integrações diretas

Workflows

Automações e serviços delegados

Execution Authorization vale onde quer que a autoridade seja delegada a software, não só a agentes de IA. Uma automação, um workflow ou um serviço delegado agindo em nome de outra pessoa levanta a mesma pergunta: qual efeito exato foi aprovado?

Por onde começar

Quatro caminhos, conforme o que precisa ser feito.

Declarar e consultar confiança a partir do DNS, dos headers de e-mail, da API REST ou do servidor MCP. Cada forma vem com seu exemplo e sua documentação.

DNS TXT record

Publique um registro TXT em _securestamp.[domain]. Os verificadores resolvem o subdomínio e validam a origem declarada sem inspecionar conteúdo privado.

Email header

Injete X-SecureStamp nas mensagens de saída para que clientes, plugins e gateways consultem origem e status com sinais assinados.

REST API

Consulte domínios, canais ou ações sem guardar instruções sensíveis em texto claro. As respostas podem incluir sinais, reasons e Trust Receipts.

MCP Server

Camada ativa de Agent Trust para agentes consultarem trust checks antes de tool calls, APIs, workflows e operações sensíveis.

Aprofundar · Pontos de integração

Pontos de integração

Quatro formas de declarar e consultar confiança

DNS TXT record

Publique um registro TXT em _securestamp.[domain]. Os verificadores resolvem o subdomínio e validam a origem declarada sem inspecionar conteúdo privado.

  • —v=1 — versão do protocolo
  • —id=<stamp_id> — identificador verificável
  • —url=<verify_url> — URL canônica de verificação
DNS zone
_securestamp.example.com.  3600  IN  TXT
  "securestamp=v=1;
   id=f47ac10b-58cc-4372-a567-0e02b2c3d479;
   url=https://securestamp.org/verify/eyJhbG..."

Email header

Injete X-SecureStamp nas mensagens de saída para que clientes, plugins e gateways consultem origem e status com sinais assinados.

  • —Token assinado pelo remetente ou por nó autorizado
  • —Claims mínimos: stampId, domain, orgId, score, exp
  • —Chave pública ou referência verificável para validação
SMTP header
X-SecureStamp: v=1;
  token=eyJhbGciOiJFUzI1NiJ9.eyJzdGFtcElkIjoiZjQ3YWMxM...;
  verify=https://securestamp.org/verify/eyJhbG...

REST API

Consulte domínios, canais ou ações sem guardar instruções sensíveis em texto claro. As respostas podem incluir sinais, reasons e Trust Receipts.

  • —Trust checks para domínios e canais
  • —Action Verdict para ações sensíveis
  • —Receipts verificáveis para auditoria
  • —Verificador público e registry quando aplicável
request
GET https://securestamp.org/v1/trust/example.com
response
{
  "domain": "example.com",
  "trustLevel": "L3",
  "signals": { "spf": "pass", "dkim": "pass", "dmarc": "pass" },
  "actionVerdict": "needs_confirmation",
  "receiptRef": "tr_01h..." 
}

MCP Server

Camada ativa de Agent Trust para agentes consultarem trust checks antes de tool calls, APIs, workflows e operações sensíveis.

  • —SecureStamp MCP Server
  • —Tool call checks
  • —Action Verdict antes de executar
  • —Aprovação humana quando a política exigir
MCP tool call
securestamp.get_action_verdict({
  origin: "billing@example.com",
  action: "payment_request",
  amount: "1200.00",
  destination: "acct_..." 
})

Docs e especificação

Documentação do protocolo

Documentação para desenvolvedores e instituições que delegam trabalho a software autônomo. Cobre como proteger servidores MCP, agentes e harnesses com Break the Mandate — Doctor nos seus arquivos nativos, um laboratório reproduzível, Exact Export e controle de execução; Action Proof para autorizar o efeito exato, com recibos que se verificam offline; delegação limitada com o Task Contract; Proof of Origin, Proof of Intent, SSF e Action Verdict para mensagens, com os plugins do Gmail e do Outlook já publicados; o nível de evidência de cada perfil; e os limites honestos de tudo isso.

Dúvidas sobre a especificação ou o design do protocolo? protocol@securestamp.org

FAQ técnico

Perguntas frequentes de desenvolvedores e integradores

O que é a SecureStamp Foundation?

A entidade que publica e governa o padrão aberto SecureStamp para verificar origem, intenção, canal e ação antes de operar.

Que problema o protocolo resolve?

Ajuda pessoas, sistemas e agentes a consultar sinais verificáveis antes de responder, pagar, compartilhar dados, invocar APIs ou executar workflows.

Como a pilha de confiança se relaciona com as superfícies?

A pilha de confiança é Origem, Intenção, Execution Authorization e Evidência de execução. As superfícies são e-mail, canais oficiais, agentes, APIs e workflows. São dois eixos independentes: a mesma pilha se aplica a cada superfície, e Execution Authorization é uma camada, nunca uma superfície própria.

O que é Proof of Origin?

Evidência verificável de que um domínio, canal, remetente ou organização corresponde a uma origem registrada.

O que é Execution Authorization?

O processo de vincular uma decisão aprovada a uma autoridade delimitada e específica de uma transação, que permite ao software causar um efeito definido sob restrições explícitas. O controle de acesso limita o que o software alcança; Execution Authorization delimita o efeito exato que ele pode causar.

O que é Action Verdict?

Uma avaliação de uma ação concreta antes da execução. Pode recomendar permitir, revisar, negar ou exigir aprovação humana conforme sinais e política.

O que é SSF?

SecureStamp Signal Framework: uma linguagem comum para sinais de origem, autenticação, canal, conteúdo, contexto, ação e veredito.

O que é o SecureStamp MCP Server?

Uma direção em developer preview para que agentes consultem trust checks antes de chamadas de ferramenta sensíveis, via Model Context Protocol.

Contato

Fale com a gente

Cada endereço vai direto para o time certo. Sem sistema de tickets — pessoas de verdade.

SecureStamp Foundation — Execution Authorization para agentes de IA e ferramentas MCP