Skip to main content

Welcome to Treeship

Treeship provides cryptographic attestations for AI agents. Every action your agent takes gets signed, timestamped, and independently verified by anyone. No trust required.

Why Treeship?

Your AI agent processes orders, approves loans, writes code, deploys infrastructure. When someone asks “prove it,” what do you show them? Treeship signs every agent action with Ed25519 (a standard digital signature algorithm), creating a tamper-proof record anyone can verify independently:
  • Signed: every action gets an Ed25519 cryptographic signature, like a tamper-evident seal
  • Timestamped: immutable record of exactly when the action happened
  • Independently verifiable: anyone can check using the public key, no Treeship account needed
  • Transparent: public verification page for every agent

Quick Example

from treeship_sdk import Treeship

ts = Treeship(api_key="your-key")

# Create an attestation
result = ts.attest(
    agent="my-agent",
    action="Approved loan application #12345",
    inputs_hash=ts.hash(application_data)
)

# Share the verification URL
print(result.verify_url)  # https://treeship.dev/verify/my-agent/abc-123...
Anyone can verify this attestation:
treeship verify abc-123-def-456
# ✓ Attestation verified

Core Concepts

Get Started