A framework you program, versus an engine you run.
NVIDIA's NeMo Guardrails is an open-source framework: you write guardrail and dialog logic directly in its Colang language. NeMo and Swiftward both run on your own infrastructure, so the difference is what happens after the logic: versioning, backtesting, evidence, state, and who operates all of it.
What NeMo is
A free, code-first library with a five-stage rail model: input, dialog, retrieval, execution, output.
What Swiftward does differently
Here policy is a versioned artifact, not code you maintain. You backtest a change on your own recorded traffic to see which past decisions would flip, test it in shadow on live traffic, and roll back by naming the previous version.
Every decision lands in a tamper-evident record. State is kept per entity — counters, windowed counters, labels, metadata — across requests, not just inside one conversation.
With NeMo, you build and run all of that yourself.
Running both
NeMo decides one conversation turn. Swiftward calls NeMo like any other detector, versions the policy around it, holds the state across requests, and proves the decision to an auditor later. See the full field.