From One URL Change to Forensic Evidence in 15 Minutes
AI Identity is a transparent gateway between your agents and LLM providers. Change one URL, and every agent action becomes a tamper-evident, cryptographically-signed audit record — replayable on demand, verifiable offline.
Route Through the Gateway
Point your agents at the AI Identity gateway with one URL change. Every request — auth, policy evaluation, tool call, response — now flows through an evidence-capturing layer with sub-50ms overhead.
- Drop-in replacement — change one URL
- Works with OpenAI, Anthropic, Gemini, and more
- Zero agent code changes, zero SDK lock-in
Identify Every Agent
Each agent gets a unique aid_sk_ credential so every event in the audit trail attributes back to the responsible agent — not a shared service account. Scope what it can call, when, and how much.
- Unique per-agent identity (no shared keys)
- Scoped permissions: tools, models, rate limits, budgets
- Automated key rotation, instant revocation
Capture Tamper-Evident Evidence
Every request is recorded in an HMAC-SHA256 hash-chained log. Each event links cryptographically to the one before it — alter one record and the entire chain breaks. Sessions are sealed with DSSE + ECDSA-P256 attestations signed by hardware-held keys.
- HMAC-SHA256 chained audit trail (per-org isolated)
- DSSE + ECDSA-P256 signed session attestations
- Signing keys held in KMS — never leave the HSM
Replay & Prove on Demand
When something goes wrong — or an auditor asks — scrub through any session step-by-step, export a signed evidence bundle, and hand it to your auditor. They verify it offline with our open-source CLI. No vendor trust required.
- Scrubbable incident replay across auth, policy, tool calls, blocks
- Export signed evidence bundles with chain-of-custody
- Offline verification via open-source `ai-identity verify` CLI
One Line to Integrate
Replace your LLM provider base URL. That's it. Your agents are now authenticated, policy-checked, and forensically logged.
# Before — direct to provider
client = OpenAI(api_key="sk-...")
# After — through AI Identity gateway
client = OpenAI(
base_url="https://gateway.ai-identity.co/v1",
api_key="aid_sk_your_agent_key",
)
# Everything else stays the same
response = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "Hello!"}],
)See the replay before you wire it up
Walk through a live incident replay on the homepage, or talk to us about joining the design partner cohort.
Building today? Spin up a free dev sandbox →