Universal AI ↔ Enterprise Data control plane · 31 backends · HMAC-audited · deterministic Read the whitepaper →
AegisAI
Identity layer for AI agents · 31 backends

Let AI agents query your data without giving them the keys.

AegisAI is the deterministic control plane between AI agents (Copilot, Joule, Claude, ChatGPT, Gemini, LangChain) and the enterprise systems they touch (SAP, Snowflake, BigQuery, RDS, Synapse, Salesforce, MongoDB — 24 more). Per-user identity propagates end-to-end. The backend's own IAM decides. Every decision HMAC-audited.

Deterministic by design Per-user identity propagation HMAC-chained audit Self-hosted by design · SOC 2 Type I planned Q3 2026
31 backends · one identity model

Wherever your data lives, identity propagates.

AegisAI ships with four production-grade connectors today. Twenty-seven more are in the catalog — enabled per pilot. Every backend uses its own IAM as the sole arbiter (ADR 0002), so the audit trail is defensible across the entire stack.

Enterprise core systems · live
SAP

SAP S/4HANA

Trusted RFC + SNC

AWS

AWS RDS

STS AssumeRole

AZ

Azure Synapse

AAD OBO flow

GCP

GCP BigQuery

WIF principal

Cloud data warehouses
SF

Snowflake

External SSO

DB

Databricks

Unity Catalog

RS

Redshift

IAM DB auth

PG

PostgreSQL

SCRAM + RLS

OR

Oracle DB

OEM proxy auth

MS

SQL Server

AAD integrated

SaaS & enterprise apps
SL

Salesforce

OAuth 2.0 UA

WD

Workday

OAuth + SAML

NW

ServiceNow

OAuth + ACLs

NS

NetSuite

Token + RBAC

HS

HubSpot

OAuth per-user

AT

Atlassian

OAuth 2.0

Document, NoSQL & streaming
MO

MongoDB

Atlas users

ES

Elasticsearch

OIDC realm

KF

Kafka

SASL OAuth

CS

Cassandra

LDAP plugin

CB

Couchbase

LDAP + RBAC

DY

DynamoDB

IAM per-table

Don't see your backend? Request enablement
By industry

Six use cases that look like one architecture.

The same 9-stage pipeline solves all six. Pick the closest to your stack — the others come along for free.

SAP · Regulated

AI agents on SAP without sanction risk

SAP API Policy 4.2026a §2.2.2 requires AI to use sanctioned architectures. AegisAI is the architecture leg of the carve-out. Trusted RFC + per-user AUTHORITY-CHECK.

Backends: SAP S/4HANA, ECC 6.0

Cloud DWH · Analytics

AI analytics on Snowflake / Databricks

External SSO + Unity Catalog grants applied per end-user. Auditor sees the actual analyst's query, not a service account. Row-level security is enforced by the warehouse, not bypassed.

Backends: Snowflake, Databricks, BigQuery

SaaS data · Operations

AI assistants in Salesforce / Workday

OAuth per-user means the AI assistant sees only what the calling user can see. Field-level permissions stay enforced. No "AI sees everything" data leak risk.

Backends: Salesforce, Workday, ServiceNow, NetSuite

NoSQL · Product

AI on MongoDB / Elasticsearch

OIDC realm or LDAP-bound auth. Per-collection / per-index permissions. AI agents can search what users can search — nothing else.

Backends: MongoDB, Elasticsearch, DynamoDB

Multi-cloud · Federation

One query across SAP + AWS + Azure

AegisAI federates across systems in a single intent. "Top customers by revenue in PX1 SAP and Snowflake" runs in parallel under the user's identity in each system. Partial-failure resilient.

Backends: Any combination · concurrent execution

Governance · SUIM-style

"Which users have admin in production?"

Built-in governance queries answer security questions an analyst would ask SUIM. Federated across multiple SAP systems with one prompt. Result is HMAC-audited.

Backends: SAP user_authorizations, role_assignments, profile_assignments

The problem

Three patterns enterprises try.
None of them survives an audit.

Whether you're an SAP shop, a Snowflake shop, a Salesforce shop, or all three — the failure modes are identical.

Service-account substitution erases per-user audit

Most "AI gateways" log in as one user with broad authority. SOX, GDPR, EU AI Act, and SAP API Policy 4.2026a all require per-end-user attribution. A service account gives the regulator nothing.

Generic API gateways sit at the wrong layer

Kong, Apigee, MuleSoft rate-limit and authenticate — that's all. They cannot evaluate SAP AUTHORITY-CHECK, Snowflake row-level security, Salesforce field permissions, or any backend's native IAM.

Probabilistic security cannot be audited

LLM-judged policy decisions are unrepeatable. The same input gives a different verdict tomorrow. Regulators reject it. AegisAI's policy path is 100% deterministic AST evaluation — no model in the decision.

How it works · one pipeline, every backend

Nine deterministic stages.
Any one of them can deny.

Same identity, same intent, same context, same data — same response every time. Bounded per-stage latency.

1

Rate limit

Per-user / per-tenant Redis fixed-window

2

Ceiling

Body / URL / wall-time caps at ASGI

3

Authenticate

JWT HS/RS/ES/PS + JWKS rotation

4

Propagate identity

Trusted RFC · STS · OBO · WIF · SCRAM

5

Adaptive trust

Frequency · scope expansion · coordination

6

Policy

Deterministic deny-by-default AST

7

Plan

SafeQuery with :named placeholders

8

Execute

SAP / Snowflake / BigQuery / Salesforce · per-user

9

Mask + audit

Schema firewall · HMAC chain

What you get

Engineered for the audit team and the data platform team.

Identity propagation end-to-end

One JWT becomes a Trusted RFC ticket at SAP, an STS-assumed role at AWS, an OBO token at Azure, a WIF principal at GCP, an external-SSO session at Snowflake. One identity, every backend.

HMAC-chained audit

Every decision is a Postgres row in an HMAC hash chain. SELECT FOR UPDATE row lock. Independently re-walkable from any machine with the key.

Federation across systems

One query across multiple backends in parallel. "Customers in production SAP + Snowflake DWH + Salesforce" executes under the user's identity in each. Partial-failure resilient.

Adaptive trust signals

Frequency, scope expansion, coverage growth, cross-user coordination. Patterns that look like exfiltration trigger per-user rate limits before the backend sees the request.

Field-tag response firewall

Every schema field carries a classification, PII kind, and mask strategy. Salary aggregates. Email partial-masks. Tenant ID drops. Works for any backend's schema.

OpenTelemetry · MCP-native

OTLP HTTP exporter ships in the box. MCP server endpoint for Claude Desktop, ChatGPT, LangChain. Drop in any observability or any AI client.

SAP 4.2026a §2.2.2

Architecture-leg compatible · sanctioned

SOX · GDPR · EU AI Act

Per-end-user audit attribution

Self-hosted by default

Helm chart · BYOC managed

Deterministic by design

No LLMs in policy path · ADR 0001

Ready when you are

One identity. Every backend. Every AI agent.

30-minute architecture call. We open the operator console and run real queries through your stack — SAP, Snowflake, BigQuery, Salesforce, whatever you have. You see the audit chain tick up in real time.