How do you prevent VixPro AI from hallucinating commands or damaging a server?
VixPro AI prevents hallucination through architecture, not just prompts.
Signed tool registry — selects tools exclusively from a cryptographically signed manifest of 290+ pre-built, tested tools. Cannot fabricate commands or reference tools that don't exist. Unsigned or tampered manifests are rejected entirely
Category allowlists — during incident response, only permitted categories are accessible (health, diagnostic, troubleshooting, security, docker, logs, network, systemd). Categories with external side effects are blocked entirely
Manifest validation — every tool call is validated against the signed manifest before execution. Non-existent tools are filtered out and VixPro AI is told not to retry them
Completion rejection — if VixPro AI declares an incident resolved but every tool actually failed, the completion is rejected and auto-escalated to a human. Silence is not treated as success
Blocked tool tracking — permission-blocked or unavailable tools are tracked per session. VixPro AI receives an explicit message not to retry them, preventing circular failure loops