Every agent action.
Signed. Attested. Proven.

Your agents are calling Stripe. Reading medical records. Executing legal documents. Nobody can prove who authorized any of it.

The fix

Vane fixes this.

01

Issue Passport

Every agent receives an Ed25519-signed credential at registration. The passport encodes its identity, issuer, and authorized scope — immutably.

02

Attest Action

Each action is attested in real time: who authorized it, what parameters were passed, and what was returned. Every record is Merkle-hashed.

03

Verify Anywhere

Any party — a regulator, an auditor, a counterpart — can verify any attested action without access to your systems. Proofs are self-contained.

Agent credential

One passport.
Everything proven.

A single signed document contains the agent's identity, its authorized actions, the parameters used, and a cryptographic chain back to your organization.

VANE AGENT PASSPORT · v1 VALID
subspiffe://vane.local/org/meridian-ai/agent/research-001
issvane.build
iat2025-09-15T14:32:19Z
exp2025-09-15T22:32:19Z
actstripe.charge.create
amt$47.23
authuser:pablo@meridian.ai
rootsha256:9f4c2b8a1d3e...
siged25519:a7f2c9b4d1e8f3a6...
Integration

Three lines
of code.

agent.ts
import { passport } from "@vane.build/sdk";
 
const pass = await passport.issue({ agentId, action });
await pass.attest({ result, context }); // verifiable by anyone
Works with LangChain · CrewAI · OpenAI Agents SDK · MCP
@vane.build/audit Free

Free MCP server scanner. Find your agent accountability gaps in 30 seconds.

npx @vane.build/audit <your-mcp-url>
EU AI Act

Regulators
are watching.

Feb 2025
Phase 1
GPAI model obligations in force
Aug 2026
Phase 2
High-risk AI system requirements
Dec 2027
Phase 3
Full compliance required
Ready?

See how
it works.

Or book a 30-minute demo
cal.com/pablo-gonzalez-g12ly2/vane-demo →