Base URL
VerifiedX requests go to:Authentication
For direct HTTP requests, pass your API key in theAuthorization header:
VERIFIEDX_API_KEY and the SDK will read it automatically.
Integration surfaces
VerifiedX supports three public integration surfaces:- Python SDK
pip install verifiedx
- TypeScript SDK
npm install @verifiedx-core/sdk
- Direct HTTP API
- for advanced custom integrations
The SDKs are the recommended path. They handle runtime context capture, protected-boundary checks, receipts, and execution reporting for you.
Versioning
VerifiedX versions its API at the HTTP layer. If you use an SDK, you normally do not need to think about this directly.Recommended path
Use the SDK or native adapter that matches your stack:- Python SDK
- TypeScript SDK
- OpenAI direct
- OpenAI Agents SDK
- Anthropic direct
- Claude Agent SDK
- LangGraph
- LangChain
- Vercel AI SDK
- MCP
Reference
Python SDK
Use the raw runtime or a native Python adapter.
TypeScript SDK
Use
bindHarness(...), native adapters, or lower-seam fallbacks.Environment Variables
Configure VerifiedX with the minimal required settings.
Decision Receipts
Understand the structured receipt returned by protected checks.