Two Different Layers of AI Assurance
Arize Phoenix is an open-source platform for tracing, evaluating, and experimenting with LLM applications. Built on OpenTelemetry-based instrumentation, it captures requests and responses as spans, then applies built-in or customizable evaluation functions to score outputs for qualities such as relevance, hallucination, and toxicity. Phoenix also includes embedding and cluster visualization tools intended to help teams identify data drift or retrieval-quality problems in a retrieval-augmented pipeline. These capabilities are documented as development-time and post-hoc analysis functions. Engineers use Phoenix during debugging, experiment tracking, and trace review rather than as an in-line mechanism that intercepts or blocks a live agent request.
Trussed operates at a different point in an AI system: the runtime request path itself. Its verified capability areas center on runtime governance and enforcement, including agent identity, least-privilege permissions, tool approval workflows, Model Context Protocol security, and runtime policy enforcement. Where Phoenix analyzes what already happened, Trussed governs what an agent is permitted to do as it happens, applying access control and audit logging to tool calls and agent-to-agent interactions during execution.
Functional Scope Comparison
Arize Phoenix
Tracing, evaluation, and experimentation tooling for LLM output quality, built on OpenTelemetry instrumentation.
Trussed
Runtime governance for AI agents: identity, least-privilege permissions, tool approval, and policy enforcement in production.
Risks of Evaluation Without Runtime Enforcement
OWASP's Top 10 for LLM Applications lists excessive agency and insecure plugin or tool design among its top risk categories, both concerned with what an AI agent is authorized to do at runtime rather than how well it writes. An evaluation dashboard that scores an agent's output as accurate and non-toxic provides no information about whether that same agent had permission to call a payment API, delete a record, or invoke another agent in an unbounded chain. Under the NIST AI Risk Management Framework, "Measure" and "Govern" are treated as separate functions; measuring model behavior does not by itself constitute governing it.
The Model Context Protocol, which standardizes how AI assistants connect to external tools and data sources, includes explicit security considerations around tool permissions and trust boundaries. These are protocol-level concerns that exist independently of output evaluation. An MCP connection can be fully traced by an observability tool while still lacking any runtime check on whether the connected tool should have been invoked at all. Enterprises that rely solely on evaluation tooling for AI assurance can produce detailed quality reports while leaving tool-call authorization, agent identity, and least-privilege enforcement unaddressed in the live system.