Guardrails & Safety
Exogram + NVIDIA NeMo Guardrails
“Conversational rails are not execution rails.”
What NVIDIA NeMo Guardrails Does
- •NeMo Guardrails adds programmable safety to LLM applications through dialog rails.
- •Controls what the model can say and how conversations flow using the Colang scripting language.
- •Operates at the conversation layer — preventing harmful dialog patterns.
- •Does not govern tool execution or action admissibility.
What Exogram Does
- ▸Exogram governs what the model can do, not just what it can say.
- ▸A safe conversation can still produce an unsafe tool call. Dialog safety ≠ execution safety.
- ▸Different attack surfaces: NeMo protects the conversation. Exogram protects the execution.
Key Differences
| Dimension | NVIDIA NeMo Guardrails | Exogram |
|---|---|---|
| Protection Surface | Conversation / dialog | Execution / tool calls |
| What It Controls | What the model says | What the model does |
| Scripting | Colang | Python policy rules |
The Verdict
Use NeMo Guardrails for dialog safety. Use Exogram for execution safety. A model can say the right thing and still execute the wrong action.
Interception Latency Benchmark
Unlike standard LLM-based guardrails that invoke external APIs on every single tool execution, Exogram compiles policies to execute in-memory inside the client runtime.
NVIDIA NeMo Guardrails (LLM / API Check)~220.00 ms
Exogram Authority Runtime (In-Memory Intercept)0.07 ms
Is NVIDIA NeMo Guardrails vulnerable to execution drift?
Run a static analysis on your LLM pipeline below.
STATIC ANALYSIS
Frequently Asked Questions
Do I need both NeMo Guardrails and Exogram?
If your agents both converse and execute actions, yes. NeMo ensures safe dialog. Exogram ensures safe execution. Neither replaces the other.