Skip to main content
securestamp.org
Execution Authorization · Action Proof

A trust protocol for
exact-effect authorization.

SecureStamp extends digital trust from origin and intent to execution. Approved decisions become bounded execution authorities constrained by customer-controlled policy and followed by independently verifiable evidence.

Email

Gmail, Outlook and Apple Mail, with origin evidence in the inbox

Official channels

WhatsApp, Telegram and the perimeter a brand declares

Agents and APIs

MCP tools, APIs and autonomous workflows

Protocol architecture

Trust before action. Evidence after execution.

One trust stack, applied across every surface.

SecureStamp is not an email checker with an agent feature bolted on. Origin, intent, execution authorization and execution evidence are four layers of one chain — and that chain runs the same way whether the instruction arrives in an inbox, in a messenger or through an MCP tool call.

SecureStamp extends trust from instruction to consequence.

Trust stack

Origin

Where did this come from? Domains, headers, signatures, declared identity and channel perimeter. Supporting evidence — necessary, and never the headline.

Intent

What is being asked? The requested action is read and stated first: pay, approve, hand over credentials, invoke a tool. An input signal, not a proof.

Execution Authorization

What exact effect may be caused? An approved decision becomes a bounded, single-use authority for one canonical operation under explicit constraints.

Execution Evidence

What authorization was consumed, and what outcome could the execution point establish? A signed receipt anyone can verify offline.

Applied across

Email

Gmail · Outlook · Apple Mail

Official channels

WhatsApp · Telegram · declared perimeters

Agents

MCP clients and copilots

APIs

Direct integrations

Workflows

Automations and delegated services

Execution Authorization applies wherever authority is delegated to software, not only to AI agents. An automation, a workflow or a delegated service acting on someone else’s behalf raises the same question: what exact effect was approved?

Protocol thesis

The new perimeter is the action.

First we defended devices against malware and trojans. Then we defended inboxes against phishing. Now software acts on our behalf, and the question is no longer only what it may reach — it is what it may change.

Messages, events and prompts can trigger APIs, tool calls, workflows and digital money operations. SecureStamp proposes verifiable signals before a communication becomes an action.

Identity controls who can access a system. SecureStamp bounds the exact effect autonomous software is allowed to cause.

The inbox was only the beginning.
Access is not authorization to act.
Wherever authority is delegated to software.

Four layers

Authentication establishes identity. Access control limits reach. Execution Authorization bounds the effect.

  1. Authentication

    Who or what is acting?

  2. Access Authorization

    What resources may it reach?

  3. Execution Authorization

    What exact effect may it cause?

  4. Execution Evidence

    What authorization was consumed, and what outcome could the execution point establish?

The fourth question is worded deliberately. An outcome that cannot be established stays indeterminate, and no layer of this stack pretends otherwise.

Where we sit

SecureStamp starts where the decision ends.

Identity, policy and approval systems decide whether an action should proceed. SecureStamp binds that approved decision to the exact effect that may be executed.

Decide

What should be allowed? Identity, policy engines, approvals and humans answer this.

Authorize

What exact effect is permitted? This is the layer SecureStamp adds.

Execute

Apply that effect within customer constraints, at a point the customer controls.

Verify

What authorization was consumed, and what outcome could the execution point establish?

SecureStamp does not replace identity, policy engines, approval workflows or provider APIs. It binds their approved decisions to exact executable effects.

SecureStamp provides verifiable signals and bounded authorizations. It does not replace internal policies, permissions, sandboxing, human approval or existing security controls.

01

Devices

The first modern perimeter was the device: malware, trojans, dangerous files and local behavior.

02

Inboxes

Then risk moved to messages: lookalike domains, fake links, attachments, payment urgency and impersonation.

03

Actions

Now an instruction can open tools, call APIs, process invoices, move data or prepare payments.

04

Trust checks

SecureStamp reads what a message asks for — pay, approve, hand over credentials, invoke a tool — and backs it with origin, channel and context evidence before a reply, a payment, a data transfer or a workflow.

Channel agnostic

A channel-agnostic standard

SecureStamp is not designed for one inbox, app or industry. The protocol organizes signals around origin, channel, declared intent and action. It can apply to email, messaging, QR, websites, invoices, tickets, APIs, agents and digital money operations.

EmailWhatsAppTelegramWebQRInvoicesTicketsAPIsWorkflowsMCPAgentsDigital money operations

Delegated authority

Wherever authority is delegated to software.

An agent, an automation, a workflow or a delegated service acting on someone else’s behalf all raise the same question. Access permission says what they can reach; it does not define the exact effect approved for this transaction.

Verify origin and declared intent before acting on an instruction.
Confirm the official channel of a counterparty before replying.
Bind a high-impact operation to one exact effect, not to broad access.
Consume an authorization once, then never again.
Keep execution at a point the organization controls.
Reconcile ambiguous outcomes instead of retrying blindly.
Preserve signed evidence that can be verified without us.
Combine all of it with internal policy and human approval.

MCP for agents

SecureStamp MCP Server

Public Beta

MCP is how AI applications reach tools, data and workflows. SecureStamp sits in front of that reach: software asks what an instruction is actually requesting, who the counterparty is and what exact effect it may cause — before anything runs.

SecureStamp authorizes; it never holds your downstream provider credentials. When an operation must genuinely execute, the signed grant travels to an Execution Guardian you run, and only that daemon touches the provider.

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

Conceptual flow

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

Signal Framework

SSF: SecureStamp Signal Framework

SSF organizes the requested action first, then content, origin, authentication, channel and context signals, to produce a simple, auditable output readable by humans, systems and agents.

Requested Action

Replying, opening, paying, transferring, approving, sharing data, invoking tools or running workflows.

Content Signals

Urgency, links, attachments, credentials, payment instructions and bank-account changes.

Origin Signals

Domain, organization, declared identity, sender.

Technical Signals

SPF, DKIM, DMARC, DNS TXT, headers, signatures, keys and receipts.

Channel Signals

Email, web, WhatsApp, Telegram, QR, API, support, billing and tickets.

Verdict Layer

Trust, Signal and Action Verdict: a readable, auditable output that states the requested action first and shows origin evidence beneath it.

Three input signals, then authorization

Proof of Origin answers where an instruction came from. Proof of Intent states what it is asking for. Action Verdict recommends whether it should proceed. All three are signals that feed a decision — and a decision is not yet an authorization.

Proof of Intent

What is being asked? An input signal that states the requested action first. It is not a proof of what was authorized.

Proof of Origin

Where did it come from? Domain, organization, channel, sender, stamp and technical signals. Supporting evidence.

Action Verdict

Should this proceed? A decision signal. What happens after that decision is Execution Authorization.

Execution layer

Public Beta · Production access controlled

A verdict is not a proof.

A verdict can recommend whether an action should proceed. It does not by itself prove the exact effect that was authorized, the authority behind it, whether the authorization was reused, or the outcome observed at execution.

Action Proof creates that evidence chain. An approved decision becomes bounded executable authority: one exact effect, one authority, one expiry, one use — verifiable offline, by anyone.

Access is not authorization to act

Access controls what software can reach. Execution Authorization bounds the exact effect it may cause.

Resource authorization answers what a principal may access. Execution Authorization answers what transaction-specific effect it may cause. Fine-grained access still leaves the transaction itself undefined: which resource, which amount, which destination, how many times.

Authorize the effect, not just access to the tool.

Customer-controlled ceiling

Your policy is the ceiling.

SecureStamp Cloud can make an authorization narrower. It cannot make it broader than the policy your organization signed and installed locally. Cloud authorization is necessary, but never sufficient on its own.

Effective permission

effective permission =
      cloud grant
    ∩ signed local policy
    ∩ adapter constraints
    ∩ kill switches
  • The local policy is a document your organization signs with its own key and installs beside the Guardian. It pins tenant, gateway, operations, adapter manifests, accepted authorities and policy versions, resources, parameters, monetary limits, concurrency and network destinations.
  • It is deny-only by construction. There is no field in it that can grant something the cloud did not.
  • Running in production mode without a valid signed local policy is refused at startup, not warned about.
  • Kill switches exist globally and per provider, operation, tenant and gateway — and again inside the local policy itself. They stop grants that were already issued.
  • Policies carry a mandatory review date and an optional expiry. An expired policy blocks new mutations while leaving status, proof, readback and reconciliation intact.
  • Key recovery is M-of-N and offline. SecureStamp support cannot substitute for that control, which is the point.
  • A compromised cloud control plane still cannot exceed the authority allowed locally.

Customer-hosted

We authorize. You execute.

The Guardian runs in your environment and holds the downstream provider credentials. SecureStamp Cloud does not receive downstream provider credentials and never calls your provider.

  • Provider credentials are mounted as root-owned files, never environment variables and never inline configuration.
  • No downstream provider credentials or cloud provider SDKs are required by the MCP bridge — the process closest to the model.
  • The effect is resolved from state the daemon reads itself, never from parameters the model supplied.
  • Prestate is re-read immediately before the mutation; a material change invalidates the grant instead of overwriting it.

Proof chain

Five links, each signed by a different party

Cryptographic proof of authorization. Signed evidence of execution outcome.

Source Envelope

The plugin signs what the human actually saw, on the device, with a key that never leaves it. Message bodies are never transmitted.

Action Effect

The Guardian — not the model — reads provider state and normalizes the exact effect: provider, operation, resources, parameters and a digest of the prestate.

Execution Grant

SecureStamp Cloud signs a single-use grant bound to that effect digest, to the authority that approved it, to the policy version in force, and to an expiry. maxUses is 1, always.

Execution Claim

Your Guardian claims the grant against its own ledger. A replayed grant is rejected before any provider is contacted.

Action Receipt

The Guardian signs the authorization consumed, the execution context and the outcome it was able to establish, together with the digest of the local policy that bounded it.

Authority

No request carries its own permission.

The authority an operation demands is fixed by the protocol. The caller cannot choose it, the model cannot argue for it, and it cannot be downgraded inside the request that needs it. Quorum profiles are signed policy snapshots, not authority values: standard and elevated are labels for humans, while the proof relies on the threshold, the approver roster and the policy hash.

none

Never grants execution. It exists so that its absence is explicit rather than implied.

policy_delegated

Autonomy inside a policy the organization set in advance, and only for a device-signed request. Never for a correlated one.

human_mfa

A named human approves against a live MFA session. Used where the effect is bounded and reversible in practice.

quorum

M-of-N independent approvers, each with their own MFA session, against a policy set in advance. The requester can never approve their own request. Required for every grant of privilege.

Failure safety

Unknown stays unknown.

An ambiguous provider response remains indeterminate until reconciliation. Mutating operations are not blindly retried.

A payment API times out after receiving a mutation. Repeating it may duplicate the effect. SecureStamp does not assume failure and retry: the Guardian reconciles provider state and can return indeterminate. Ambiguity is a first-class result and is never rounded up to success.

Independent verification

Check the chain without asking us.

The verifier is a published package with no network access. It recomputes every digest and every signature in a proof bundle offline, including the policy snapshot hash and the digest of the signed local policy. Receipts can be verified offline without contacting SecureStamp, and verification does not depend on a live SecureStamp service.

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

The verifier ships ahead of the artifacts it verifies. A new receipt or bundle version is never emitted before a released verifier already accepts it.

Connectors

Bring the execution point you already use.

SecureStamp’s authorization model is provider-independent. These are reference connectors, not a closed catalog. How a connector integrates and how much SecureStamp vouches for it are two separate questions, and we keep them separate on purpose.

How it connects

Certified adapter

A module we wrote, reviewed and bound to published certification evidence.

Declarative HTTPS adapter

Origin, method and path fixed at install time. No arbitrary URL, method or headers from the model, no redirects, strict schema, deterministic idempotency.

SDK / sidecar

For protocols that cannot satisfy the declarative contract, over a Unix socket.

How its assurance is declared

SecureStamp Certified

We wrote it, we reviewed it, and we published the evidence.

Partner Attested

A named partner attests to it, and the bundle says so.

Customer Defined

You built it. The chain still verifies, and the bundle states plainly that SecureStamp did not certify the connector code.

Adapters translate an authorized effect into provider-specific execution. They do not redefine the authority granted.

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

Fits your existing control plane

Works with the controls you already have.

SecureStamp does not replace identity, policy engines, approval workflows or provider APIs. It binds their approved decisions to exact executable effects.

Evidence boundaries

What a receipt does and does not establish.

An Action Receipt proves what passed through an enrolled Guardian and the outcome that Guardian could establish. It does not prove that no action occurred outside SecureStamp, nor does it establish legal ownership of the provider account.

The evidence boundary is the enrolled execution path.

Actions performed outside that path are outside the scope of the receipt.

Release status

Why these packages still say beta.

The protocol, the code and the verifier are complete and auditable today. But 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.

Packages

@securestamp/action-proof-verify

The offline verifier and its verification contracts. Published ahead of everything it verifies.

@securestamp/action-proof

Contracts, signing and proof bundles.

@securestamp/execution-guardian

The customer-hosted daemon and its provider connectors.

@securestamp/execution-guardian-mcp

The MCP bridge. No credentials, no cloud SDKs, by construction.

Trust Levels

Trust Level explains origin. Action Verdict helps decide the action.

Levels L1-L5 grade verifiable origin evidence. They do not claim that content is true or that an action should automatically execute.

L1

Registered

The domain or organization is registered in SecureStamp.

L2

Aligned

Technical signals such as SPF, DKIM, DMARC or DNS are aligned.

L3

Signed

The message, channel or event includes a signed and verifiable token.

L4

Notarized

A verifiable integrity reference or receipt exists for later audit.

L5

Certified

The organizational identity behind the origin was reviewed with additional evidence.

Verified origin does not mean approved action

Trust Level describes the strength of origin evidence. Action Verdict evaluates a concrete action using SSF, context and policy. A legitimate origin can still request an action that requires review.

Integration points

Four ways to declare and query trust

DNS TXT record

Publish a TXT record under _securestamp.[domain]. Verifiers resolve the subdomain and validate declared origin without inspecting private content.

  • v=1 — protocol version
  • id=<stamp_id> — verifiable identifier
  • url=<verify_url> — canonical verification URL
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

Inject X-SecureStamp into outbound messages so clients, plugins and gateways can query origin and status with signed signals.

  • Token signed by the sender or authorized node
  • Minimum claims: stampId, domain, orgId, score, exp
  • Public key or verifiable reference for validation
SMTP header
X-SecureStamp: v=1;
  token=eyJhbGciOiJFUzI1NiJ9.eyJzdGFtcElkIjoiZjQ3YWMxM...;
  verify=https://securestamp.org/verify/eyJhbG...

REST API

Query domains, channels or actions without storing sensitive instructions in plaintext. Responses can include signals, reasons and Trust Receipts.

  • Trust checks for domains and channels
  • Action Verdict for sensitive actions
  • Verifiable receipts for audit
  • Public verifier and registry when applicable
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

Active Agent Trust layer so agents can query trust checks before tool calls, APIs, workflows and sensitive operations.

  • SecureStamp MCP Server
  • Tool call checks
  • Action Verdict before execution
  • Human approval when policy requires it
MCP tool call
securestamp.get_action_verdict({
  origin: "billing@example.com",
  action: "payment_request",
  amount: "1200.00",
  destination: "acct_..." 
})

Official Channel Signal

Official channel verification across conversational surfaces

Signal lets you query whether a number, bot, handle, link, account or contact point belongs to the official perimeter declared by an entity. It is the layer for WhatsApp, Telegram, web, QR, support, billing and other channels where a person or agent can receive sensitive instructions.

Official perimeter

Checks email, WhatsApp, Telegram, web, QR, support and billing channels against verifiable records.

Connected to SSF

Channel signals feed Trust, Action Verdict and receipts without turning a brand into an absolute guarantee.

Honest limit

Signal verifies membership in the official perimeter. It does not prove that every message is true.

Receipts, registry and audit

Auditable evidence without relying on screenshots

Each relevant query or declaration can generate a verifiable receipt. Receipts help audit origin, channel, declared intent and Action Verdict without relying on blind trust in an interface.

Trust Receipts

Signed receipts summarizing signal, allowed context, timestamp and verifiable reference.

Registry

Tokens, receipts and public references can be verified without authentication when the flow allows it.

Audit

Organizations can combine receipts with internal policies, approvals and compliance controls.

Federated network

Federated network and approved nodes

SecureStamp Foundation coordinates a network of approved nodes to write and verify shared records. Operating a node requires technical review, SLA and alignment with governance principles.

01

Submit application

Include organization, region, operating capacity, expected SLA, technical surface and declared use case.

02

Technical review

The foundation evaluates capacity, operational security, coverage and potential conflicts of interest.

03

Credentials issued

If approved, the operator receives credentials and integration requirements to participate in the network.

04

Audited operation

The node must maintain availability, public health, operational traceability and incident-response processes.

Node obligations

Target uptime ≥ 99% over 30-day windows
Publish /v1/health endpoint
Keep keys and credentials rotatable
Report relevant anomalies to the foundation
Modify verification policies without approval
Expose internal data or sensitive signals without authorization

Verifiable registry

Verify stamps, receipts and public references

Every stamp, receipt or public reference issued by SecureStamp can be verified without turning this site into a commercial landing page. The foundation maintains the standard and query points.

Open public verifier
securestamp.org/verify/[token]

Technical FAQ

Frequently asked questions for developers and integrators

What is SecureStamp Foundation?

The entity that publishes and governs the open SecureStamp standard for verifying origin, intent, channel and action before operating.

What problem does the protocol solve?

It helps humans, systems and agents query verifiable signals before replying, paying, sharing data, invoking APIs or running workflows.

How do the trust stack and the surfaces relate?

The trust stack is Origin, Intent, Execution Authorization and Execution Evidence. The surfaces are email, official channels, agents, APIs and workflows. They are two independent axes: the same stack applies across every surface, and Execution Authorization is a layer, never a surface of its own.

What is Proof of Origin?

Verifiable evidence that a domain, channel, sender or organization corresponds to a registered origin.

What is Execution Authorization?

The process of binding an approved decision to a bounded, transaction-specific authority that permits software to cause one defined effect under explicit constraints. Access control limits what software can reach; Execution Authorization bounds the exact effect it may cause.

What is Action Verdict?

An evaluation of a concrete action before execution. It can recommend allow, review, deny or human approval according to signals and policy.

What is SSF?

SecureStamp Signal Framework: a common language for origin, authentication, channel, content, context, action and verdict signals.

What is SecureStamp MCP Server?

A developer preview direction for agents to query trust checks before sensitive tool calls through Model Context Protocol.

Docs and specification

Protocol documentation

The specification covers Proof of Origin, Proof of Intent, SSF, Action Verdict, integration points, receipts, honest limits and MCP direction for agents.

Questions about the specification or protocol design? protocol@securestamp.org

Contact

Get in touch

Each address routes directly to the right team. No ticketing system — real people.

SecureStamp Foundation — Execution Authorization for AI agents and MCP tools