Architecture Mental Model
To understand Oridio, you must decouple the concept of "Agent Orchestration" from "Agent Security". Orchestrators like LangGraph, CrewAI, and AutoGen are excellent at defining workflows, tool use, and memory. However, they execute in the same trusted context as the LLM, making them inherently vulnerable to manipulation.
Oridio acts as an API Gateway specifically designed for AI agents. It sits completely outside the execution context of the agent, operating at the network layer. This means that even if an agent is successfully jailbroken or injected with malicious instructions, the agent cannot bypass the security controls.
Deterministic Infrastructure Boundaries
Instead of relying on another LLM to evaluate the safety of a prompt (which is slow, expensive, and non-deterministic), Oridio uses Ahead-of-Time (AOT) compiled WebAssembly modules. These modules execute in sub-millisecond timeframes, parsing payloads and executing strict regex, structural, and budget checks.
This creates a true Zero-Trust baseline for autonomous agents. Trust is shifted from the agent software to the immutable, verifiable network proxy.
Installation & Setup
Oridio can be integrated either as a drop-in HTTP proxy without modifying your agent codebase, or via our official language bindings for programmatic telemetry and fine-grained Wasm triggers.
Route OpenAI/Anthropic SDK client requests through https://proxy.oridio.org/v1.
Supply your Oridio Master Key via header X-Oridio-Auth: ord_live_....
Architecture & Deep Dive
The Oridio security runtime operates as an out-of-band Layer 7 data plane. Rather than relying on non-deterministic LLM-as-a-judge prompts, security constraints are compiled into Ahead-Of-Time (AOT) WebAssembly binaries evaluated at bare-metal speeds.
P50 evaluation overhead per token packet.
Global Anycast edge proxy availability.
Distributed Redis mutex for swarms.
Sample Code & Implementation
from oridio import OridioClient
from langgraph.graph import StateGraph
# Initialize Oridio Edge Gateway client
client = OridioClient(api_key="ord_live_7x9k2m...")
# Wrap your state graph with zero-trust proxy
graph = StateGraph(AgentState)
secure_graph = client.wrap_graph(
graph,
budget_limit_usd=50.00,
pii_redaction=True,
anomaly_detection=True
)Interactive Runtime Playground
Frequently Asked Questions
Need help integrating?
Our runtime engineering team can help pair on your agent topology.