Skip to main content
Monitor AI voice agents for off-policy, unsafe, or out-of-scope behavior so you can keep automated conversations inside the guardrails you define. Voice agents are just one application. The same signals apply wherever automated or scripted conversations need to stay within defined bounds — IVR flows, AI-assisted human agents, and beyond. Use this package as a starting point — add or swap in any preset from the catalog, or define your own behaviors to fit your use case. This package includes: 2 conversation types · 6 participant roles · 8 behaviors.

Use this package

The config below is ready to use as-is — download or copy it and pass it as the config payload in a Velma Triage request. Its behaviors are preset references: the API expands each preset:<identifier> into its full definition at request time, so you don’t need the criteria inline to run the package. Download agentic-ai-guardrails.json

Expand the full criteria

To produce a self-contained config with every behavior’s full criteria inlined — for review, customization, or pinning a snapshot — fetch the live preset catalog and merge it into the downloaded config. The catalog is the source of truth for detection criteria.
agentic-ai-guardrails.full.json keeps the same conversation_types and participant_roles and replaces each preset reference with its full behavior definition — drop it into the config payload exactly like the preset version.

Conversation types

The interaction contexts this package expects to see.

Participant roles

The speaker roles the package distinguishes.

Behaviors

The 8 signals this package detects. Each maps to a reusable preset:<identifier> you can drop into the behaviors array of any BatchConfig — the config above already references them.
Full detection criteria are not duplicated here. The live preset catalog is the source of truth — retrieve the exact criteria for any behavior by name from the list-presets endpoint.