Observe
Vantio Optics
See where supported agent traffic goes.
Optics product →Docs · Developer guide
This page is the install path. Optics records connection and process metadata from supported wrapped agent paths. Python support requires vantio-agent-sdk. Follow the current Python SDK example and verify that a supported outbound event appears before relying on the coverage state.
$ vantio run node agent.js
[ ∅ VANTIO ] run · Daily snapshot · company suite
[ ∅ VANTIO ] Outbound LLM call intercepted
host: vantio.ai
time: 09:55:01
→ OBSERVED · 0 B
[ ∅ VANTIO ] Outbound LLM call intercepted
host: vantio.ai
time: 09:50:02
→ OBSERVED · 0 B
[ ∅ VANTIO ] Outbound LLM call intercepted
host: vantio.ai
time: 09:45:02
→ OBSERVED · 0 B
[ ∅ VANTIO ] Outbound LLM call intercepted
host: vantio.ai
time: 09:40:01
→ OBSERVED · 0 B
[ ∅ VANTIO ] Run Summary
LLM calls: 21,233
action: OBSERVEDYou do not need an account and we never keep your conversations. We just report the hard OBSERVED facts about your connections.
01
Run one global install and you are ready to go on macOS, Linux, or Windows WSL.
npm i -g @vantio/cli02
Just add our prefix to your normal Node command. Optics watches the network layer to track data leaving the host without ever reading the actual conversations. It catches fetch, undici, http/https, websockets, and even spawned curl commands to major LLM providers. Browser traffic naturally stays out of this wrap.
# agent.js must call an LLM API via fetch (e.g. api.openai.com)
vantio run --summary node agent.js03
Optional read-only inspect helper for Optics runs. You can list runs, export proofs, and discover new hosts from a local MCP client. It does not block, redact, or enforce policy — Optics MCP is observe-only.
npx -y @vantio/optics-mcpCursor · mcp.json
{
"mcpServers": {
"vantio-optics": {
"command": "npx",
"args": ["-y", "@vantio/optics-mcp"]
}
}
}04
You can export a proof, search through a captured run, or compare two runs without ever creating an account. The vantio prove command always grabs the newest log from your ~/.vantio/runs/ folder. If your agent never actually called an LLM, the wrap will not write a new log. If you are ever unsure, just run vantio prove --list to see exactly which run you are looking at.
vantio prove --list
vantio prove
vantio search openai
vantio tail
vantio diff <run-a> <run-b>
vantio discover --localPython support requires vantio-agent-sdk. Follow the current Python SDK example and verify that a supported outbound event appears before relying on the coverage state. Browser traffic stays outside this wrap.
pip install vantio-agent-sdk
vantio run python agent.pyHere is how to fix common issues with Optics, Gate, and Phantom Engine. None of these are remote operations that change things on your machine. If you try the fix below and are still stuck, shoot us an email at hello@vantio.ai or open a ticket in your customer portal.
vantio run or shield(). If the agent finishes without making an LLM call, we never write a new run log. You can check exactly which run you are looking at with vantio prove --list.vantio prove command always pulls the most recent log. If your latest run did not intercept an LLM call, it does not write a new file. That means prove will show the last successful run instead. Use vantio prove --list to make sure the top row is the run you want.npm i -g @vantio/cli and then run vantio run --summary node agent.js. If you use Python, Python support requires vantio-agent-sdk. Follow the current Python SDK example and verify that a supported outbound event appears before relying on the coverage state.Gate enforces destination, redaction, and spend rules on the same wrap. Application-layer controls remain useful, but they do not independently provide a host boundary when an autonomous workload can execute directly on infrastructure. Gate applies configured spend limits on supported agent traffic. Phantom Engine protects enrolled Linux hosts when a process bypasses the application path. Enterprise adds evidence and process.
Head over to our product pages to learn exactly how each layer works. If you have questions that are not just install steps, our Support page has you covered.
Observe
Vantio Optics
See where supported agent traffic goes.
Optics product →Enforce
Vantio Gate
Rules that act. Gaps that stay visible.
Gate product →Control
Phantom Engine
Control below the application layer.
Phantom Engine →Govern
Enterprise
Governance for autonomous systems on your infrastructure.
Enterprise →See how the pieces fit together on our Architecture page and the install manual. Check our framework readiness under Compliance, or head to Support if you need anything else.