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
Install VerifiedX
Add the Python or TypeScript SDK, or use the native adapter that matches your stack.
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.
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:allowallow_with_warningreplan_requiredgoal_fail_terminal
The Free Sandbox includes 250 protected action checks per month across every language, provider, framework, and adapter.