Skip to main content

Welcome to Treeship

Treeship provides cryptographic attestations for AI agents. Every action your agent takes can be signed, timestamped, and independently verified by anyone.

Why Treeship?

When AI agents make decisions, users need to trust that the agent did what it claimed to do. Treeship solves this by:
  • Signing every action with Ed25519 cryptographic signatures
  • Timestamping attestations immutably
  • Enabling independent verification without trusting Treeship’s servers
  • Providing a public verification page for transparency

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