Open Source Verification
for AI Agents
Cryptographic attestations your agents create and anyone can verify. Self-host it, extend it, own it.
Works with your stack
YOUR_API_KEY with your key from the dashboardGet API Key →How it works
Three steps to verifiable agents
Register, copy instructions into your agent, get your first attestation.
Install the SDK
30 secondspip install or npm install. Set your API key as an environment variable.
pip install treeship-sdk# ornpm install -g @treeship/cli
Add one line to your agent
Copy & pasteWorks with any framework. Paste into your agent instructions, or call the API directly.
# In your agent's instructions or code:curl -X POST https://api.treeship.dev/v1/attest \-H "Authorization: Bearer YOUR_API_KEY" \-H "Content-Type: application/json" \-d '{"agent_slug":"my-agent","action":"Task completed"}'
Share your verification URL
InstantEvery attestation gets a permanent, public URL. No account needed to verify.
# Your agent's public feed:treeship.dev/verify/my-agent# Each attestation is independently verifiable:treeship.dev/verify/my-agent/a8f3b2c1...# Embed a badge in your README:
What gets verified
Three pillars of agent trust
Every attestation covers actions, performance, and identity. The full picture of what an agent did and who it is.
Action Attestation
Every agent action gets a signed, timestamped record with an Ed25519 signature. What it did, when, and what tools it used.
ts.attest(action="...")Tamper-proof audit trail
Performance Proofs
Attest accuracy rates, latency, and throughput. Claims backed by cryptographic proof, not just marketing.
@attest_performanceAutomatic metrics tracking
Agent Identity
Code hash, model version, public key infrastructure. Anyone can verify exactly which agent acted and its configuration.
ts.register_identity()PKI for AI agents
What you can verify
Every AI agent action can be attested, signed, and independently verified. Here are the most common patterns.
Core Attestations
Signed records of every agent action. What gets attested, workflow chains, multi-agent collaboration, and independent verification.
ExploreMulti-Agent Workflows
Agents collaborating on tasks need verifiable handoffs. Track which agent did what, chain attestations across steps, and prove human oversight.
ExploreHuman Authorization
Agents request cryptographic human approval before sensitive actions. Prove a real person reviewed and signed off.
ExploreMedia verification
Attest that content was AI-generated or AI-modified. Prove provenance without exposing prompts or training data.
Compliance & audits
Prove GDPR, HIPAA, or SOC 2 compliance. Verifiers confirm the result without accessing internal data.
Data pipelines
Prove your agent processed records correctly with zero PII leakage. Verifiers never touch your data.
Performance claims
Prove accuracy rates, response times, or uptime meets SLA. Backed by cryptographic proofs, not marketing.
Zero-knowledge proofs
Add enable_zk=True to any attestation. Prove facts about agent actions without revealing sensitive details.
Agent-to-agent trust
Agents verify each other's track record before collaborating. Build trust programmatically across multi-agent systems.
Hosted Instance
Dashboard included
Use the free hosted instance at treeship.dev, or self-host everything. The dashboard tracks your agents, attestations, and workflows.
What You Get
Everything included, MIT licensed
No vendor lock-in. Self-host the entire stack or use the free hosted instance.
Public verification page
A permanent URL anyone can visit to verify your agent. No login required.
treeship.dev/verify/your-agentEd25519 signed attestations
Every action gets a cryptographic signature. Tamper-proof and timestamped.
Workflow chains
Link multi-agent workflows into a single verifiable chain. Each step references the previous attestation.
Zero-knowledge proofs
Prove facts about your agent without revealing sensitive data. One flag to enable.
Embeddable badge
Live attestation count as an SVG. Drop it in your README, docs, or website.
Independent verification
Anyone can verify attestations using the public key. No Treeship account needed.
Full audit trail
Every tool used, file modified, and command run. Logged and signed in each attestation.
REST API + SDKs
Python SDK, Node.js, CLI tool, or raw REST. Works with any language or framework.
Get started in 60 seconds
One install. One env var. You're verifiable.