One guardrail layer between any agent and the LLM.
Trishul is a drop-in, OpenAI-compatible proxy. Five rails — input, dialog, retrieval, execution, output — enforce declarative safety policy across the whole agent lifecycle. Swap one base_url and every call is firewalled: prompt injection, PII, tool-policy, and egress leaks. Zero code change.
Five rails, one declarative policy
Each rail is a guard stage in the request lifecycle. All behavior lives in a single policy.json — declarative, no Colang DSL to learn. Positioned squarely against Tumeryk / NeMo Guardrails: same coverage, none of the dialog-flow scripting.
Input
Firewalls inbound prompts — weighted prompt-injection scoring plus deterministic PII/secret masking before the model ever sees the text.
Dialog
Topic & SOP control. Block-list off-limits subjects or allow-list an approved scope. Declarative, no dialog-flow scripting.
Retrieval
Guards RAG context. Scores every chunk for indirect injection and masks PII — the top real-world agent attack, defused pre-model.
Execution
Risk-scores every tool call. Destructive ops and off-domain data egress route to a human-in-the-loop approval queue.
Output
Streaming egress verifier catches leaked secrets, echoed PII and fake tool confirmations — even split across SSE chunk boundaries.
Try it live
Every tab below hits the running gateway on this domain. No mocks.
See Trishul in action
Watch Trishul firewall a live attack and walk through all five rails, agent governance, benchmarks and compliance — in 90 seconds.
What you're seeing
The 90-second walkthrough, chapter by chapter.
- The problem — prompt injection, PII/secret leakage, unsafe tool calls, and poisoned RAG context.
- Drop-in OpenAI-compatible proxy — one base_url swap, zero code change.
- The five rails — input, dialog, retrieval, execution, output.
- Live: injection blocked — an attack stopped at the input firewall before the model ever sees it.
- Agent governance — RBAC by role & group, with per-profile security controls.
- Published benchmark — strong attack recall, 0% false positives, sub-millisecond latency.
- Compliance — mapped to the OWASP LLM Top 10.
Get your API key
Your key is the Bearer token you drop into any OpenAI SDK. Manage keys, policies and LLM providers in the Console tab.
Create a key
We issue a live key instantly — no card.
Check an existing key
Paste a key to view its policies and monthly usage.