
Open source · Apache 2.0
Portable trust
for the agent economy.
Cryptographic proof for everything your agents do. Signed locally, sealed into a portable session receipt, verifiable by anyone, anywhere.
curl -fsSL treeship.dev/setup | shOr ask your agent: set up treeship.dev/setup
tool usage
activity
Proof of what happened.
Not what the model said it did.
Treeship captures the actual function calls your agents make. The real tool, the real typed inputs, recorded the moment it runs and signed at the boundary. It never asks a language model to summarize or remember what it did.
So a receipt is a record of what executed, not a description the model could get wrong. That is the difference between verifying what ran and trusting the model to grade its own work.
Any agent. Any environment.
Wraps anything that runs on a shell. Claude Code, Cursor, OpenClaw, Hermes, your own agent. Local, CI, prod. The same receipt format everywhere.
Deterministic by design.
Captured at the function boundary at write time, structured and typed, queried deterministically at read time. Same digests, same Merkle root, every time. No model in the trust path.
Verify offline.
Ed25519 signatures, in-browser verification via 167 KB of WASM. The Hub gives you a shareable URL, but the receipts are self-contained, no server required to trust them.
Works with