agent-fabric
Comparisons
vs OpenAI Agents SDK

Veridex vs OpenAI Agents SDK

The OpenAI Agents SDK is a provider SDK that wraps OpenAI's function-calling loop with handoffs and a UI runner. It is tightly coupled to OpenAI's models.

DimensionOpenAI Agents SDKVeridex
ProviderOpenAI-onlyMulti-provider via ModelProvider
ToolsOpenAI function schemaTyped contract + safety class + sandbox
PolicyNoneEngine + packs
MemoryMinimalTiered + reconciler
ApprovalsNoneFirst-class
CheckpointsRun-thread (OpenAI-side)Differential, durable, portable
AuditOpenAI trace UIHash-chained, signed, portable
Adversarial proofsNoneBuilt-in
Self-hostNo (OpenAI infra)Yes

Compose

A Veridex agent can call an OpenAI Assistant as a tool, or an Assistant can hand off to Veridex via the adapter:

import { handoffToVeridex } from '@veridex/agents-adapters/openai';
 
case 'process_payment':
  return handoffToVeridex({ agent: treasuryAgent, input: args.userIntent });

When to use the OpenAI SDK

  • OpenAI-only, simple workflows.
  • Prototypes that benefit from the Assistants UI.

When to use Veridex

  • Multi-provider (OpenAI + Anthropic + open-source models).
  • Compliance requirements.
  • Multi-tenant.
  • Adversarial threats.