Skip to main content
VerifiedX checks whether an agent action or durable memory write is justified before it happens. Your runtime, orchestrator, tools, and memory stay the same. VerifiedX sits at the action boundary, returns a machine-readable decision receipt, and helps the workflow keep moving safely when a side effect should not happen.

Quick Start

Protect your first boundary in a few minutes.

Authentication

Get your API key and set the one required environment variable.

SDKs

Raw runtimes and native adapters for Python and TypeScript.

API Reference

See initialization, runtime binding, preflight, receipts, and logs.

How it works

1

Install VerifiedX

Add the Python or TypeScript SDK, or use the native adapter that matches your stack.
2

Set your API key

Set VERIFIEDX_API_KEY. For most builders, that is the only required config.
3

Attach at the boundary

Bind your raw runtime methods or attach the native adapter you already use. Your existing tools, prompts, and orchestration stay the same.
4

Let VerifiedX check the important side effects

When the system is about to send a message, mutate a record, update state, or write durable memory, VerifiedX returns a decision and a receipt your workflow can act on.

Pick your surface

Start with the integration surface that matches your stack:

Python SDK

Use the raw runtime or a native Python adapter.

TypeScript SDK

Use bindHarness(...), native adapters, or runtime fallbacks.

OpenAI

Protect OpenAI tool loops directly in Python or TypeScript.

OpenAI Agents SDK

Attach VerifiedX to the OpenAI Agents SDK.

Anthropic / Claude

Protect Claude Messages API tool loops directly.

Claude Agent SDK

Add VerifiedX to Claude Agent SDK workflows.

LangGraph

Protect graph-based agent workflows in Python or TypeScript.

Vercel AI SDK

Protect Vercel AI SDK tool calls in TypeScript.

MCP (Python)

Wrap standalone MCP tool handlers in Python.

MCP (TypeScript)

Wrap standalone MCP tool handlers in TypeScript.

What you get back

When a protected side effect is about to happen, VerifiedX returns one of four outcomes:
  • allow
  • allow_with_warning
  • replan_required
  • goal_fail_terminal
Every outcome includes a structured decision receipt with reasons and next-step guidance.
The Free Sandbox includes 250 protected action checks per month across every language, provider, framework, and adapter.