> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zespan.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Zespan: AI Agent Reliability Platform

> Zespan doesn't just watch your AI agents — it blocks unsafe runs mid-execution from inside your own process, classifies every trace pass/fail with a deterministic verdict, and clusters recurring failures automatically. Engineering teams ship agents they can trust, not just agents they can watch fail.

Zespan is an **AI agent reliability platform** built for teams shipping AI applications powered by agents. Watching your agents is table stakes — Zespan is built to keep them working. Whether you're running a single-step RAG pipeline, a multi-agent coordinator with specialists, or a complex agentic workflow with tool use and handoffs, Zespan captures every step at runtime, enforces the policies that keep a run from going wrong while it's still running, and tells you — with a real verdict, not a wall of raw scores — whether the result was actually good.

<Frame>
  <img src="https://mintcdn.com/zespancom/dxDVmg-UqkqIgSfU/images/dashboard.png?fit=max&auto=format&n=dxDVmg-UqkqIgSfU&q=85&s=97078a1c5d0be8e9e408607e0aadc482" alt="Zespan dashboard showing agent traces, cost breakdown, and real-time KPIs" width="3840" height="1958" data-path="images/dashboard.png" />
</Frame>

<div style={{position: "relative", margin: "2rem 0 0.5rem"}}>
  <svg viewBox="0 0 760 200" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Enforce, then verdict, then cluster diagram" style={{width: "100%", height: "auto", display: "block"}}>
    <rect x="10" y="10" width="180" height="180" rx="90" ry="90" fill="var(--bg-surface)" stroke="var(--border-default)" strokeWidth="2" />

    <rect x="290" y="10" width="180" height="180" rx="90" ry="90" fill="var(--accent-soft)" stroke="var(--accent)" strokeWidth="2" />

    <rect x="570" y="10" width="180" height="180" rx="90" ry="90" fill="var(--bg-surface)" stroke="var(--border-default)" strokeWidth="2" />

    <path d="M 190 100 H 278" stroke="var(--border-strong)" strokeWidth="2" fill="none" />

    <path d="M 278 92 L 290 100 L 278 108 Z" fill="var(--border-strong)" />

    <path d="M 470 100 H 558" stroke="var(--border-strong)" strokeWidth="2" fill="none" />

    <path d="M 558 92 L 570 100 L 558 108 Z" fill="var(--border-strong)" />

    <path d="M 650 145 Q 380 265 122 145" stroke="var(--border-default)" strokeWidth="2" strokeDasharray="4 6" fill="none" />

    <path d="M 130 152 L 113 143 L 122 160 Z" fill="var(--border-default)" />
  </svg>

  <div style={{position: "absolute", left: "13.16%", top: "50%", transform: "translate(-50%, -50%)", textAlign: "center", width: "clamp(70px, 20%, 150px)", fontSize: "clamp(0.6rem, 2.2vw, 0.85em)"}}>
    <b style={{color: "var(--fg-primary)"}}>Enforce</b><br /><span style={{color: "var(--fg-secondary)", fontSize: "0.8em"}}>block mid-run</span>
  </div>

  <div style={{position: "absolute", left: "50%", top: "50%", transform: "translate(-50%, -50%)", textAlign: "center", width: "clamp(75px, 21%, 160px)", fontSize: "clamp(0.6rem, 2.2vw, 0.85em)"}}>
    <b style={{color: "var(--fg-primary)"}}>Verdict</b><br /><span style={{color: "var(--fg-secondary)", fontSize: "0.8em"}}>pass / fail, deterministic</span>
  </div>

  <div style={{position: "absolute", left: "86.84%", top: "50%", transform: "translate(-50%, -50%)", textAlign: "center", width: "clamp(70px, 20%, 150px)", fontSize: "clamp(0.6rem, 2.2vw, 0.85em)"}}>
    <b style={{color: "var(--fg-primary)"}}>Cluster</b><br /><span style={{color: "var(--fg-secondary)", fontSize: "0.8em"}}>group recurring failures</span>
  </div>
</div>

## What makes an agent reliable

<CardGroup cols={2}>
  <Card title="Runtime enforcement, in-process" icon="shield">
    Block an agent mid-run on loop, scope, budget, or delegation policy — a library call inside your own process, no proxy, no separate gateway contract.
  </Card>

  <Card title="Deterministic pass/fail verdicts" icon="check-check">
    Every trace arrives pre-classified — response, trajectory, or step level — so you know whether a run actually succeeded, not just what it cost or how long it took.
  </Card>

  <Card title="Recurring failures, clustered automatically" icon="bug">
    The same deterministic verdict system groups repeated failures into a single tracked Issue, so you stop re-discovering the same bug one trace at a time.
  </Card>

  <Card title="Full agent traces" icon="git-branch">
    Follow a user request across every agent turn, tool invocation, sub-agent delegation, and LLM call. The flame graph shows each span's latency, cost, and status.
  </Card>

  <Card title="Multi-agent visibility" icon="bot">
    See coordinator-to-specialist handoffs, parallel agent runs, and delegation chains, plus a cross-project trust ledger on every agent's guardrail-compliance history.
  </Card>

  <Card title="Cost attribution" icon="dollar-sign">
    Token costs attributed per agent, per tool, per model, per user, and per session — plus a cost-vs-quality frontier that flags a cheaper model scoring just as well.
  </Card>
</CardGroup>

## Who Zespan is for

Zespan is built for engineers and teams building production AI applications with agents. If your application makes LLM calls, uses tools, orchestrates multiple agents, or runs RAG pipelines, you need more than visibility into what happened — you need the ability to stop a run before it does damage, and a straight answer on whether it succeeded. Zespan gives you both, with two lines of SDK setup.

You don't need to change how you build your agents. Wrap your existing LLM clients and frameworks, and Zespan instruments everything automatically — including LangChain chains, Google ADK agents, and custom multi-agent systems.

## Pricing

Zespan charges per organization. Start on the Free tier with no credit card required, then scale up through Solo, Pro, and Team plans as your agent traffic grows, or talk to us about a custom Scale plan for high-volume and enterprise needs.

<Card title="Compare plans" icon="dollar-sign" href="/account/billing">
  See the full plan comparison, trace quotas, and overage rates on the Billing page.
</Card>

## Ready to start?

Instrument your first agent and see it in the dashboard in under five minutes.

<Card title="Quickstart" icon="rocket" href="/quickstart">
  Install the SDK, wrap your agent or LLM client, and see your first trace appear in the dashboard.
</Card>
