Prefactor is a production-agent observability, evaluation and enforcement platform. Its current product records agent calls, tool use, message turns and custom business steps as spans, evaluates runs for quality, drift, technical behavior and data risk, and can wire those evaluations into runtime actions such as hold, approve or block. That closed-loop design differentiates it from monitoring products that only surface a dashboard after an agent has already acted.1
The current integration surface includes TypeScript and Python SDKs plus native support for LangChain, Claude, Vercel AI, OpenClaw and LiveKit, while other stacks can feed telemetry through OpenTelemetry. Prefactor also supports dev, staging and production environments, versioning, eval-gated promotion and rollback.1
The platform meters one span per agent step—such as an LLM call, tool invocation, message turn or explicitly marked business step. Deterministic scoring, PII checks and runtime interventions attach to those spans without generating additional billable spans, and optional LLM-based evaluations use the customer's own model account rather than a Prefactor token markup.2