Trust infrastructure for AI agents

Autonomy within defined authority.

Agents propose. Your policies decide. LayeredTrust enforces. People stay in charge.

Before an agent actsIs this agent allowed to take this action, with these parameters, at this moment, in this context, and does it require human-in-the-loop approval?

AfterwardCan you prove it without trusting the system that recorded it?

ENFORCING AT EXECUTION | Every decision: signed and recorded
Policy: written by your organization
Your AI Agents Source
How they connect
MCP
OAuth
HTTPS
What they send
Request
Purpose
Context
What they never hold
Agent keys
Credentials
Secrets
Approval
Policy
Tokens

Keys and credentials are managed by the LT Courier (sidecar) and the LT Composer, not by the agent.

๐Ÿ›ก๏ธ
LAYEREDTRUST
ENFORCEMENT POINT
Identity Policy Approval Audit Credentials
โ— Live: every agent call is checked against policy as it runs.
Your Business Systems Destination
๐Ÿ“’ Accounting
๐Ÿ’ณ Payments
๐Ÿ›’ Commerce
๐Ÿ“Š CRM
โ˜๏ธ Cloud
๐Ÿ™ Code
๐Ÿ—„๏ธ Data
๐Ÿ’ฌ Messaging
Holds the secrets and OAuth tokens used to access these end systems. Your own gateway makes the call.

Built on open standards

โ—W3C Verifiable Credentials โ—DPoP (RFC 9449) โ—Bitstring Status List (credential revocation) โ—Model Context Protocol (MCP) โ—OAuth and OIDC
STANDARDS EXPERIENCE:
CTO co-authored RFC 7636 (PKCE) Founder built ShoCard, acquired by Ping Identity Decades in digital identity and security
The Problem

Access is not authority.

OAuth, OIDC and MCP tell a system who is calling and which door they may open. They say nothing about what an agent may do once it is through, how much, to whom, or who said so.

๐Ÿ”‘

Possession is authority

A bearer token authorizes whoever holds it. A copy is indistinguishable from the original, and everything that ever saw it holds the same power.

Answer: credentials bound to the agent's own key
๐ŸŽš๏ธ

Scope is coarse

A scope says which door you may open. It says nothing about how much you may move, to whom, how often, or at what hour.

Answer: limits checked on every action
๐Ÿงพ

Nothing is attributable

An action taken with a shared token cannot be traced to the human who authorized it. When an auditor asks who approved a payment, the question has no answer.

Answer: a signed chain back to a named human
The Idea

Agents move fast. Humans decide what matters.

You write the policy in business terms. LayeredTrust checks every action against it at the moment it happens, so people see only the exceptions.

Runs autonomously

Within the limits

A $1,000 payment to an established vendor, under every cap, executes immediately with full proof logged.

Flagged for review

Near the edge

Spend to one vendor nears its monthly cap. The action proceeds and the right person is told.

Held for a human

Outside the limits

A new vendor, or an amount over the ceiling, waits for a signed approval before anything executes.

How It Works

From an agent's request to a recorded action.

A thin layer on top of the infrastructure you already run. Each request is checked at the moment it happens, and each decision is signed.

When a person needs to decide, they see exactly what would run.

The approver reviews the action and the amount. Their signature covers those exact arguments, so an approval cannot be reused for anything else.

Approval needed
Refund a customer
Amount$2,500
PolicyApproval above $1,000
Requested byFinance agent
Agent
LT Broker
Customer Gateway
External service
Audit recordnone yet
credential record
Paused. Press Approve or Deny.
Bound to these exact arguments. Usable once.
Proof, not logs

Every action traces back to a verified chain of command.

A log is a claim by the system that wrote it. Here, each link from the original human approval to the executed call is verified against a published cryptographic key before the action completes.

Anyone can check the record afterward, including someone who does not trust you.

APPROVEDFinance Director

Signed approval releasing this exact payment, once, for this vendor and amount.

AUTHORIZEDCEO

Signed the credential granting the finance agent its authority, bound to its key, until a set expiry.

COMPOSEDAgent runtime

Signed proof binding this exact call, its arguments, and the task that produced it.

EXECUTEDLayeredTrust

Verified every link above, checked it against policy, and signed the record that closes the chain.

What You Get

Deploy agents you can defend to an auditor.

01

Know exactly who each agent is

Credentials are bound to the agent that requested them. A copied token cannot be replayed by anything else.

02

Delegate with limits you set

Amounts, counts, vendors, time windows, written in business terms and enforced on every call.

03

Keep a person in the loop, only when it matters

Single, multi-party and sequential approvals, triggered by policy, not by volume.

04

Limit the damage of a bad instruction

Rules are enforced outside the agent, so an injected prompt cannot talk its way past a spending cap or a scope.

05

Revoke exactly what needs revoking

Pull one credential or one role and it takes effect on the next call, without touching anything else in force.

06

Keep secrets out of the agent's hands

Agents never hold your upstream API secrets. They stay with your own gateway.

Fits Your Stack

No changes beyond configuration.

LayeredTrust is a thin layer on top of the identity and agent infrastructure you already run. OAuth, OIDC and MCP stay as they are, and your existing systems see LayeredTrust as another authenticated client.

Run it fully managed in your chosen cloud region, or in your own environment for regulated and air-gapped needs.

No changes beyond configuration OAuth, OIDC and MCP stay as they are Managed, or in your own environment
Wherever Agents Commit The Business

Payments are the start, not the limit.

Use case

Finance

Bills, payments and vendor creation with amount, count and daily-spend limits.

Use case

Insurance

Claim approvals bounded by size and type, with a named approver above the line.

Use case

Healthcare

Treatment authorization that proves who approved what, and when.

Use case

Operations

Shipment release, code merges and cloud changes gated by who must sign off.

Read The Thinking

The Stage 3 series.

Stage 1 is deploying agents. Stage 2 is putting guardrails around them. Stage 3 is securing them at the level of the individual transaction.

PRIVATE WALKTHROUGH

Ready to let your agents act, with proof?

Book a private architectural walkthrough with our team and see live scenarios and governance patterns.

Private conversation only. No technical documents or code exposed.