Ir al contenido principal
securestamp.org
Execution Authorization · Action Proof

Un protocolo de confianza para
la autorización del efecto exacto.

SecureStamp extiende la confianza digital desde el origen y la intención hasta la ejecución. Las decisiones aprobadas se convierten en autoridades de ejecución acotadas, limitadas por una política que controla el cliente y seguidas de evidencia verificable de forma independiente.

Email

Gmail, Outlook y Apple Mail, con evidencia de origen en la bandeja

Canales oficiales

WhatsApp, Telegram y el perímetro que declara una marca

Agentes y APIs

Herramientas MCP, APIs y workflows autónomos

Arquitectura del protocolo

Confianza antes de actuar. Evidencia después de ejecutar.

Un solo stack de confianza, aplicado en todas las superficies.

SecureStamp no es un verificador de email con una función de agentes agregada encima. Origen, intención, autorización de ejecución y evidencia de ejecución son cuatro capas de una misma cadena — y esa cadena funciona igual si la instrucción llega a una bandeja de entrada, a un mensajero o a través de una llamada de herramienta MCP.

SecureStamp extiende la confianza desde la instrucción hasta la consecuencia.

¿Qué efecto exacto se puede causar? Una decisión aprobada se convierte en una autoridad acotada y de un solo uso para una operación canónica bajo restricciones explícitas.

Capa de ejecución

Public Beta · acceso productivo controlado

Un veredicto no es una prueba.

Un veredicto puede recomendar si una acción debería proceder. Por sí solo no prueba el efecto exacto que se autorizó, la autoridad que lo respaldó, si esa autorización se reutilizó, ni el resultado observado en la ejecución.

Action Proof crea esa cadena de evidencia. Una decisión aprobada se convierte en autoridad ejecutable acotada: un efecto exacto, una autoridad, un vencimiento, un solo uso — verificable sin conexión, por cualquiera.

Cadena de prueba

Cinco eslabones, cada uno firmado por una parte distinta

Prueba criptográfica de la autorización. Evidencia firmada del resultado de la ejecución.

Source Envelope

El plugin firma lo que la persona realmente vio, en el dispositivo, con una clave que nunca sale de ahí. El cuerpo del mensaje jamás se transmite.

Action Effect

El Guardian —no el modelo— lee el estado del proveedor y normaliza el efecto exacto: proveedor, operación, recursos, parámetros y un digest del estado previo.

Execution Grant

SecureStamp Cloud firma un grant de un solo uso vinculado a ese digest, a la autoridad que lo aprobó, a la versión de política vigente y a un vencimiento. maxUses es 1, siempre.

Execution Claim

Tu Guardian reclama el grant contra su propio ledger. Un grant reproducido se rechaza antes de contactar a ningún proveedor.

Action Receipt

El Guardian firma la autorización consumida, el contexto de ejecución y el resultado que pudo establecer, junto con el digest de la política local que lo acotó.

Agentes y harnesses · Beta

Un laboratorio reproducible intenta romper los límites declarados de un agente de código —por MCP, la shell, un script o una llamada directa a la API—, observa el resultado desde fuera del agente y después ejecuta la tarea real bajo el mismo perfil. Sólo sale el cambio exacto que se revisó, a través del Execution Guardian.

Ver el método y sus límites
Profundizar · Capa de ejecución

El acceso no es autorización para actuar

El acceso controla a qué puede llegar el software. Execution Authorization acota el efecto exacto que puede causar.

La autorización de recursos responde a qué puede acceder un principal. Execution Authorization responde qué efecto específico de una transacción puede causar. Un acceso fine-grained sigue dejando la transacción sin definir: qué recurso, qué monto, qué destino, cuántas veces.

Autorizá el efecto, no solo el acceso a la herramienta.

Techo controlado por el cliente

Tu política es el techo.

SecureStamp Cloud puede hacer una autorización más estrecha. No puede hacerla más amplia que la política que tu organización firmó e instaló localmente. La autorización de la nube es necesaria, pero nunca suficiente por sí sola.

Permiso efectivo

permiso efectivo =
      grant de la nube
    ∩ política local firmada
    ∩ restricciones del adaptador
    ∩ kill switches
  • La política local es un documento que tu organización firma con su propia clave e instala junto al Guardian. Fija tenant, gateway, operaciones, manifests de adaptador, autoridades y versiones de política aceptadas, recursos, parámetros, límites monetarios, concurrencia y destinos de red.
  • Es deny-only por construcción. No tiene ningún campo capaz de conceder algo que la nube no concedió.
  • Arrancar en modo productivo sin una política local firmada y válida no se advierte: se rechaza en el arranque.
  • Los kill switches existen a nivel global y por proveedor, operación, tenant y gateway — y otra vez dentro de la propia política local. Detienen grants ya emitidos.
  • Las políticas llevan una fecha de revisión obligatoria y un vencimiento opcional. Una política vencida bloquea nuevas mutaciones y deja intactos el estado, la prueba, la relectura y la reconciliación.
  • La recuperación de claves es M-de-N y offline. El soporte de SecureStamp no puede sustituir ese control, y ese es exactamente el punto.
  • Un plano de control en la nube comprometido sigue sin poder exceder la autoridad permitida localmente.

Hospedado por el cliente

Nosotros autorizamos. Vos ejecutás.

El Guardian corre en tu entorno y conserva las credenciales del proveedor. SecureStamp Cloud no recibe credenciales de proveedor y nunca llama a tu proveedor.

  • Las credenciales del proveedor se montan como archivos propiedad de root, nunca como variables de entorno ni configuración embebida.
  • El bridge MCP —el proceso más cercano al modelo— no necesita credenciales de proveedor ni SDKs de nube.
  • El efecto se resuelve a partir del estado que lee el propio daemon, nunca de parámetros que aportó el modelo.
  • El estado previo se relee inmediatamente antes de la mutación; un cambio material invalida el grant en lugar de sobrescribirlo.

Autoridad

Ningún pedido trae su propio permiso.

La autoridad que exige una operación la fija el protocolo. Quien llama no puede elegirla, el modelo no puede argumentar a favor de ella y no se puede degradar dentro del mismo pedido que la necesita. Los perfiles de quórum son snapshots de política firmados, no valores de autoridad: estándar y elevado son etiquetas para personas, mientras que la prueba se apoya en el umbral, la lista de aprobadores y el hash de la política.

none

Nunca concede ejecución. Existe para que su ausencia sea explícita en lugar de implícita.

policy_delegated

Autonomía dentro de una política que la organización definió de antemano, y solo para un pedido firmado en el dispositivo. Nunca para uno correlacionado.

human_mfa

Una persona identificada aprueba contra una sesión MFA viva. Se usa donde el efecto es acotado y reversible en la práctica.

quorum

M-de-N aprobadores independientes, cada uno con su propia sesión MFA, contra una política definida de antemano. Quien pide nunca puede aprobar su propio pedido. Obligatorio para toda concesión de privilegio.

Seguridad ante el fallo

Lo desconocido sigue siendo desconocido.

Una respuesta ambigua del proveedor queda como indeterminate hasta la reconciliación. Las operaciones que mutan estado no se reintentan a ciegas.

Una API de pagos hace timeout después de recibir una mutación. Repetirla puede duplicar el efecto. SecureStamp no asume el fallo y reintenta: el Guardian reconcilia el estado del proveedor y puede devolver indeterminate. La ambigüedad es un resultado de primera clase y nunca se redondea a éxito.

Verificación independiente

Comprobá la cadena sin preguntarnos.

El verificador es un paquete publicado sin acceso a red. Recalcula sin conexión cada digest y cada firma de un proof bundle, incluidos el hash del snapshot de política y el digest de la política local firmada. Los receipts se verifican sin conexión y sin contactar a SecureStamp, y la verificación no depende de que haya un servicio de SecureStamp funcionando.

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

El verificador se publica antes que los artefactos que verifica. Nunca se emite una versión nueva de receipt o bundle antes de que un verificador ya publicado la acepte.

Conectores

Traé el punto de ejecución que ya usás.

El modelo de autorización de SecureStamp es independiente del proveedor. Estos son conectores de referencia, no un catálogo cerrado. Cómo se integra un conector y cuánto responde SecureStamp por él son dos preguntas distintas, y las mantenemos separadas a propósito.

Cómo se conecta

Adaptador certificado

Un módulo que escribimos, revisamos y vinculamos a evidencia de certificación publicada.

Adaptador HTTPS declarativo

Origen, método y path fijados al instalar. Sin URL, método ni headers arbitrarios del modelo, sin redirects, schema estricto e idempotencia determinista.

SDK / sidecar

Para protocolos que no pueden satisfacer el contrato declarativo, sobre un socket Unix.

Cómo se declara su garantía

SecureStamp Certified

Lo escribimos, lo revisamos y publicamos la evidencia.

Partner Attested

Un partner identificado responde por él, y el bundle lo dice.

Customer Defined

Lo construiste vos. La cadena igual verifica, y el bundle declara con todas las letras que SecureStamp no certificó el código del conector.

Los adaptadores traducen un efecto autorizado a la ejecución específica de un proveedor. No redefinen la autoridad 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

Encaja en tu plano de control

Funciona con los controles que ya tenés.

SecureStamp no reemplaza identidad, motores de política, flujos de aprobación ni las APIs del proveedor. Vincula sus decisiones aprobadas con efectos ejecutables exactos.

Límites de la evidencia

Qué establece un receipt y qué no.

Un Action Receipt prueba qué pasó por un Guardian enrolado y el resultado que ese Guardian pudo establecer. No prueba que no haya ocurrido ninguna acción fuera de SecureStamp, ni establece la propiedad legal de la cuenta del proveedor.

El límite de la evidencia es el camino de ejecución enrolado.

Las acciones realizadas fuera de ese camino quedan fuera del alcance del receipt.

Estado de release

Por qué estos paquetes siguen diciendo beta.

Para la cadena de un solo grant, el protocolo, el código y el verificador están completos y son auditables hoy. La delegación acotada —una aprobación para varios pasos exactos— es un perfil aparte que sigue en diseño y simulación, y sus brechas conocidas están publicadas. No llamamos estable a un conector hasta publicar evidencia de 100 ejecuciones reales contra un proveedor vivo —con inyección de fallos, rechazo de reproducción y prueba de que la credencial no podría haber hecho más— vinculada al commit exacto que las produjo. La ejecución productiva requiere opt-in explícito y elegibilidad del conector, y hasta que un conector supere ese gate su Guardian se niega a correr fuera de modo sandbox. Un producto de confianza que te pide que le creas ya fracasó.

Paquetes

@securestamp/action-proof-verify

El verificador offline y sus contratos de verificación. Se publica antes que todo lo que verifica.

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

Contratos, firma y proof bundles.

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

El daemon hospedado por el cliente y sus conectores de proveedor.

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

El bridge MCP. Sin credenciales, sin SDKs de nube, por construcción.

@securestamp/execution-guardian-mcp

Autoridad delegada

Dondequiera que se delegue autoridad a software.

Un agente, una automatización, un workflow o un servicio delegado actuando en nombre de otro plantean la misma pregunta. El permiso de acceso dice a qué pueden llegar; no define el efecto exacto aprobado para esta transacción.

Verificar origen e intención declarada antes de actuar sobre una instrucción.
Confirmar el canal oficial de una contraparte antes de responder.
Vincular una operación de alto impacto a un efecto exacto, no a un acceso amplio.
Consumir una autorización una sola vez, y nunca más.
Mantener la ejecución en un punto que controla la organización.
Reconciliar resultados ambiguos en lugar de reintentar a ciegas.
Conservar evidencia firmada que se pueda verificar sin nosotros.
Combinar todo eso con política interna y aprobación humana.

MCP para agentes

SecureStamp MCP Server

Public Beta

MCP es la vía por la que las aplicaciones de IA alcanzan herramientas, datos y workflows. SecureStamp se pone delante de ese alcance: el software pregunta qué está pidiendo realmente una instrucción, quién es la contraparte y qué efecto exacto puede causar, antes de que algo se ejecute.

SecureStamp autoriza; nunca tiene tus credenciales de proveedor. Cuando una operación realmente debe ejecutarse, el grant firmado viaja a un Execution Guardian que corrés vos, y solo ese daemon toca al proveedor.

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(...)

Flujo conceptual

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

Aplicado en

Email

Gmail · Outlook · Apple Mail

Canales oficiales

WhatsApp · Telegram · perímetros declarados

Agentes

Clientes MCP y asistentes

APIs

Integraciones directas

Workflows

Automatizaciones y servicios delegados

Execution Authorization aplica dondequiera que se delegue autoridad a software, no solo a agentes de IA. Una automatización, un workflow o un servicio delegado actuando en nombre de otro plantean la misma pregunta: ¿qué efecto exacto se aprobó?

Por dónde empezar

Cuatro caminos, según lo que haya que hacer.

Declarar y consultar confianza desde el DNS, los headers de email, la API REST o el servidor MCP. Cada forma trae su ejemplo y su documentación.

DNS TXT record

Publicá un TXT record bajo _securestamp.[dominio]. Los verificadores resuelven el subdominio y validan el origen declarado sin inspeccionar contenido privado.

Email header

Inyectá X-SecureStamp en mensajes salientes para que clientes, plugins y gateways consulten origen y estado con señales firmadas.

REST API

Consultá dominios, canales o acciones sin guardar instrucciones sensibles en claro. Las respuestas pueden incluir señales, reasons y Trust Receipts.

MCP Server

Capa activa de Agent Trust para que agentes consulten trust checks antes de tool calls, APIs, workflows y operaciones sensibles.

Profundizar · Puntos de integración

Puntos de integración

Cuatro formas de declarar y consultar confianza

DNS TXT record

Publicá un TXT record bajo _securestamp.[dominio]. Los verificadores resuelven el subdominio y validan el origen declarado sin inspeccionar contenido privado.

  • —v=1 — versión del protocolo
  • —id=<stamp_id> — identificador verificable
  • —url=<verify_url> — URL canónica de verificación
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

Inyectá X-SecureStamp en mensajes salientes para que clientes, plugins y gateways consulten origen y estado con señales firmadas.

  • —Token firmado por el emisor o nodo autorizado
  • —Claims mínimos: stampId, domain, orgId, score, exp
  • —Clave pública o referencia verificable para validación
SMTP header
X-SecureStamp: v=1;
  token=eyJhbGciOiJFUzI1NiJ9.eyJzdGFtcElkIjoiZjQ3YWMxM...;
  verify=https://securestamp.org/verify/eyJhbG...

REST API

Consultá dominios, canales o acciones sin guardar instrucciones sensibles en claro. Las respuestas pueden incluir señales, reasons y Trust Receipts.

  • —Trust checks para dominios y canales
  • —Action Verdict para acciones sensibles
  • —Receipts verificables para auditoría
  • —Verificador público y registry cuando aplica
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

Capa activa de Agent Trust para que agentes consulten trust checks antes de tool calls, APIs, workflows y operaciones sensibles.

  • —SecureStamp MCP Server
  • —Tool call checks
  • —Action Verdict antes de ejecutar
  • —Human approval cuando la política lo requiera
MCP tool call
securestamp.get_action_verdict({
  origin: "billing@example.com",
  action: "payment_request",
  amount: "1200.00",
  destination: "acct_..." 
})

Docs y especificación

Documentación del protocolo

Documentación para developers e instituciones que delegan trabajo en software autónomo. Cubre cómo proteger servidores MCP, agentes y harnesses con Break the Mandate —Doctor sobre tus archivos nativos, laboratorio reproducible, Exact Export y control de la corrida—; Action Proof para autorizar el efecto exacto, con recibos que se verifican sin conexión; la delegación acotada con Task Contract; Proof of Origin, Proof of Intent, SSF y Action Verdict para mensajes, con los plugins de Gmail y Outlook ya publicados; el nivel de evidencia de cada perfil; y los límites honestos de todo ello.

¿Preguntas sobre la especificación o el diseño del protocolo? protocol@securestamp.org

FAQ técnica

Preguntas frecuentes para developers e integradores

¿Qué es SecureStamp Foundation?

La entidad que publica y gobierna el estándar abierto de SecureStamp para verificar origen, intención, canal y acción antes de operar.

¿Qué problema resuelve el protocolo?

Ayuda a humanos, sistemas y agentes a consultar señales verificables antes de responder, pagar, compartir datos, invocar APIs o ejecutar workflows.

¿Cómo se relacionan el stack de confianza y las superficies?

El stack de confianza es Origen, Intención, Execution Authorization y Evidencia de ejecución. Las superficies son email, canales oficiales, agentes, APIs y workflows. Son dos ejes independientes: el mismo stack se aplica en todas las superficies, y Execution Authorization es una capa, nunca una superficie aparte.

¿Qué es Proof of Origin?

La evidencia verificable de que un dominio, canal, emisor u organización corresponde a un origen registrado.

¿Qué es Execution Authorization?

El proceso de vincular una decisión aprobada con una autoridad acotada y específica de una transacción, que permite al software causar un efecto definido bajo restricciones explícitas. El control de acceso limita a qué puede llegar el software; Execution Authorization acota el efecto exacto que puede causar.

¿Qué es Action Verdict?

Una evaluación de una acción concreta antes de ejecutarla. Puede recomendar permitir, revisar, negar o pedir aprobación humana según señales y política.

¿Qué es SSF?

SecureStamp Signal Framework: un lenguaje común para señales de origen, autenticación, canal, contenido, contexto, acción y verdict.

¿Qué es SecureStamp MCP Server?

Una dirección developer preview para que agentes consulten trust checks antes de tool calls sensibles mediante Model Context Protocol.

Contacto

Contactanos

Cada dirección va directo al equipo correspondiente. Sin sistema de tickets — personas reales.

SecureStamp Foundation — Execution Authorization para agentes de IA y herramientas MCP