SARTI · GuardRail

Govern every AI agent.
Even the ones you didn't build.

GuardRail decides what your AI agents are allowed to do — before they do it. Every action is allowed, held for a person, or denied, and every decision is signed into evidence your auditors can verify. It runs privately, inside your environment.

ALLOWHOLD FOR A PERSONDENY
Before it runs
Decisions are made before the action executes — not reported after the damage is done.
Any agent
Your own agents and agents running on Claude, OpenAI, Azure, AWS, Google and Copilot Studio.
Signed evidence
A tamper-evident record your auditors can verify on their own.
Solutions

One control plane for
every agent you run

From the first action an agent takes to the evidence your auditors ask for.

Runtime decisionsEvery consequential action allowed, held for a person or denied before it runs.Human approvalsThe right person decides with full context: owner or team routing, two-person rule, Slack.Vendor agent governanceAgents on Claude, OpenAI, Azure, AWS, Google and Copilot Studio governed where they run, with no rebuild.MCP governanceEvery MCP tool call decided. GuardRail can hold the server's credentials, so there is no way around it.Risk assessment & quarantineEach agent scored by what it can actually do. Quarantine in one click; reads keep working.Prompt-injection & data guardsAfter an agent reads outside content, nothing leaves without a person. Sensitive data masked.Evidence & complianceA signed, write-once record mapped to SOC 2, ISO 27001, HIPAA, GDPR, PCI DSS and the EU AI Act.Agent discoveryFind the agents already running across your platforms, with their tools, owners and changes.
AI platforms

Works with the platforms your agents already run on.

ClaudeAnthropic
GovernApproveHaltEvidenceDiscoverPrivate
OpenAIResponses API · Agents SDK
GovernApproveHaltEvidenceDiscoverPrivate
Azure AI FoundryMicrosoft
GovernApproveHaltEvidenceDiscoverPrivate
Amazon BedrockAgentCore · Bedrock Agents
GovernApproveHaltEvidenceDiscoverPrivate
Google GeminiGemini API · Vertex AI · ADK
GovernApproveHaltEvidenceDiscoverPrivate
Copilot StudioMicrosoft · MCP tools via GuardRail
GovernApproveEvidenceDiscoverRiskPrivate
Your own agentsMCP · LangChain · SDKs · API
GovernApproveHaltEvidencePrivate
Govern every action decided before it runsApprove risky actions wait for a personHalt stop one agent or allEvidence signed record of every decisionDiscover find agents already runningPrivate runs inside your network
What Only GuardRail Does

Control that holds up
when it matters

Most AI governance watches agents and reports on them. GuardRail decides — and is built so its decisions can't be quietly worked around.

Vendor-hosted agents, governed where they run

Agents built on Claude, OpenAI, Azure AI Foundry, Amazon Bedrock and Google Gemini stay where they are while GuardRail decides their tool calls, and Copilot Studio agents call their tools through GuardRail. Claude agents connect with just an API key. No rebuild.

Approvals that can't be bypassed

If an action is approved anywhere other than GuardRail, GuardRail detects it and contains the agent within seconds — and alerts your team.

No way around it

For the tools you route through GuardRail, GuardRail holds the credentials. The agent can only reach them through GuardRail — enforcement, not just monitoring.

Governed the moment it connects

GuardRail reads what a connected agent can do and applies rules from your compliance frameworks automatically. Your own rules can tighten them — never loosen them.

Built-in prompt-injection defense

Once an agent has read outside content — a web page, an inbound email — anything it tries to send out waits for a person. Sensitive data is detected and masked.

Evidence an auditor can verify

Every decision is chained, signed and kept in write-once storage — verifiable independently of GuardRail, and exportable to your SIEM and GRC tools.

Capabilities

Everything a governance
team needs, in one place

Policies, approvals and evidence for every agent you run — managed by your people, on your terms.

Policy

Rules for every agent or one agent: allow, hold or deny by action, target and conditions such as amount or destination. Test before you publish, with full version history, rollback and optional second-admin review.

Human approvals

Held actions reach the right person with the full context of what the agent was doing. Route to the agent's owner or a team, require two different approvers where it matters, approve from Slack.

Emergency stop

Halt one agent or every agent at once. Nothing new runs until you release it — no code deploy, no waiting.

Guards

Session-level protection against prompt injection, sensitive-data detection and masking, and hourly rate limits per agent — they only ever make a decision stricter.

Risk & quarantine

Every agent gets a risk score and a map of what it can reach. Quarantine an agent, or let GuardRail do it after repeated blocked actions; owners are alerted directly.

Discovery & change history

Find the agents already running in your cloud and Microsoft 365 tenant, with their tools and owners. New tools and changed agents are flagged and kept in each agent's history.

Identity & access

Single sign-on with your identity provider, two-step sign-in, roles, and teams that see only their own agents. Every agent has its own identity and key.

Evidence & reporting

Auditor-ready reports, retention with legal hold, and export to Splunk, Microsoft Sentinel, syslog, Vanta and Drata. Alerts to Slack, Teams, Jira and PagerDuty.

How It Works

A decision point on
every consequential action

GuardRail sits between your agents and the actions they take.

01

Connect

Agents connect through a gateway, an SDK, their vendor's platform or a single API call — without rebuilding them.

02

Decide

Each action — what the agent wants to do, on what — is checked against your rules and frameworks before it runs.

03

Approve

High-risk actions wait for the right person. The agent proceeds only if they approve.

04

Prove

Every decision and approval is written to a signed, tamper-evident record.

If GuardRail can't be reached, consequential actions are held or denied — never silently allowed.

Governance that decides —
not a dashboard that watches

Observability tools tell you what an agent did. GuardRail decides what it is allowed to do, at the moment it tries — and keeps the proof. That is the difference between observing AI and governing it.

Built for Enterprise

Fits the AI you already run

Connects to

Vendor platformsClaude, OpenAI, Azure AI Foundry, Amazon Bedrock, Google Gemini
GuardRail MCP endpointsCopilot Studio and any hosted agent's tools
Agent discoveryClaude, OpenAI, Azure, Amazon Bedrock, Copilot Studio, Google Vertex AI
MCP and model gatewaysConfiguration only
Agent frameworksClaude Agent SDK, OpenAI Agents SDK, Google ADK, LangChain
Python and JavaScript SDKsOne call per action
HTTP APIn8n, Zapier, Power Automate, ServiceNow, any language

Runs in

Your cloudAWS, Microsoft Azure, Google Cloud
KubernetesHelm chart, any distribution
Your data centerAny Linux server
Air-gappedOffline installation
Encryption keysAWS KMS, Azure Key Vault, Google Cloud KMS, HashiCorp Vault

Your data stays yours

WhereInside your environment, private by default
RecordedThe action, its target and parameters, with sensitive values masked
Never recordedPrompts and model responses
SharedOnly with tools you choose to connect

Compliance-ready

FrameworksSOC 2, ISO 27001, HIPAA, GDPR, PCI DSS, EU AI Act
Human oversightApprovals, two-person rule, emergency stop
Record-keepingSigned records, retention and legal hold
Your auditorsReports, exports and offline verification

Bring us one AI workflow

We'll show you exactly where GuardRail would allow, hold or deny its actions — and the evidence it produces. Then we connect the rest.

Request a Demo →