Know who’s really calling
Every agent, tool and service signs its requests with its own key, and the signature is checked again at every hop. Unsigned, replayed or impersonated calls are stopped.
AI Security by Design
AISec sits between your AI agents, your systems and each other. At every hop it checks who’s calling and applies your policy, then explains the decision and records it in a ledger you can prove hasn’t been rewritten.
agent:planner → tool:crm.readreason: "planner holds crm:read; intent matches ticket #4127"Why AISec
One checkpoint for every AI→system, system→AI and AI→AI call. Not just at the edge, but on every hop of the chain.
Every agent, tool and service signs its requests with its own key, and the signature is checked again at every hop. Unsigned, replayed or impersonated calls are stopped.
Hard rules first, then an AI judge reviews intent. Every caller gets allow, deny or escalate with a reason, never a silent failure.
Every decision goes into a hash-chained ledger that is regularly anchored to a public blockchain. Anyone with the proof can check it hasn’t been rewritten.
Operator dashboard
When agents call agents, things go wrong several steps from where they started. AISec links every hop in a delegation chain, so you can follow a request from the first prompt to the final tool call and see where it was allowed, where it was stopped, and why.
user:ops-lead → agent:planner Allow#48211 · 3a71…0c9d · anchoredagent:planner → agent:research Allow#48211 · 5be2…77a1 · anchoredagent:research → tool:crm.export Deny#48211 · 9f3c…e1b8 · anchoredtool:crm.export → storage:s3-external not executedTamper-evident by construction
Each block is signed and linked to the one before it. The chain’s roots are published to a public blockchain, so the record can be verified independently of AISec.
Where AISec fits
Identity providers know who an agent is. Gateways route traffic. Guardrails filter content. AISec ties these together for each request and keeps proof of every decision.
| Capability | Identity provider | AI / API gateway | Guardrail tools | AISec |
|---|---|---|---|---|
| Verifies the caller | Partly covered: At sign-in | Partly covered: At the edge | Not covered: No | Covered: Every hop, signed requests |
| Enforces scope, rate and delegation depth | Partly covered: Scopes | Partly covered: Rates and keys | Not covered: No | Covered: All three, per hop |
| Checks intent and content | Not covered: No | Partly covered: Via plugins | Covered: Yes | Covered: AI judge that can only tighten |
| Explains the decision to the caller | Not covered: No | Partly covered: Status code | Partly covered: Sometimes | Covered: Always, with reasoning |
| Traces multi-hop agent chains | Not covered: No | Partly covered: Per-call logs | Not covered: No | Covered: Hop by hop |
| History others can verify | Partly covered: Audit logs | Partly covered: Logs | Partly covered: Logs | Covered: Hash-chained, publicly anchored |
AISec is designed to accept the agent and workload identities you already issue, for example from Microsoft Entra ID, Okta or AWS, and add per-hop signing, policy, explained decisions and a verifiable record on top. Tell us which provider you use when you request a demo.
AISec is in early access. Book a 30-minute walkthrough, or join the waitlist and we’ll be in touch.