Treeship@treeship/mcpBlogDocsGitHub

Writing

@treeship/mcp

Treeship and @treeship/mcp, by Model Context Protocol.

Treeship 0.31.2: sealed packages now verify their signatures

package verify checked the Merkle tree and nothing under it. It now verifies every artifact's Ed25519 envelope, session close seals unchained work, and the MCP bridge reports failures.

Treeship 0.27: the custody handshake

Foreign work handed over A2A or MCP is refused until the other agent proves live key control, and the handoff receipt records that it did.

Treeship 0.25: revocation, and the wasm saga

Grant revocation works end to end and Linux arm64 binaries ship. It took four point releases to get a working verifier back onto npm, and the lesson is worth the telling.

Treeship 0.18: onboard once, present anywhere

Signed work history, certificate chains to the ship, offline presentations with a challenge handshake, and a checkpoint-pinned track record.

Treeship 0.15: bridges sign with their own keys

The MCP and A2A bridges provision per-agent keys by default, A2A skills become cards, and audit proves a hub log was only appended to.

Robinhood Agentic Trading Needs Receipts

How Treeship can provide local proofs, approvals, and audit trails for agents connected to Robinhood Trading MCP.

Treeship 0.10.1: agent-native sharing and a supply-chain floor

An agent in a fresh sandbox can install Treeship, run a session, and return three working URLs. 0.10.1 hardens the binary, keystore, SDK, and MCP server underneath.

Treeship 0.9.6: the trust fabric

Three-layer file capture, tool usage checked against the agent certificate, and scoped approvals. A receipt can now say whether the agent stayed inside its bounds.

Treeship 0.9: the official Claude Code plugin

Two commands install a plugin whose hooks record every Claude Code session into a sealed receipt. TREESHIP.md tells the agent exactly what is captured.

Treeship 0.9: verify a receipt anywhere it lands

treeship verify takes a URL, a package, or an id and cross-checks against an Agent Certificate. The same checks ship as WASM for Node, Deno, edge runtimes, and browsers.

Treeship 0.8: zero to receipt in under 90 seconds

treeship add instruments the agent frameworks already on your machine, quickstart walks to a first receipt, and agents get an identity certificate.

Treeship 0.7: session receipts you can verify offline

A closed session now becomes a .treeship package with a Merkle root, a static verifier page, a public hub URL, and A2A middleware.

Treeship 0.1: signed, content-addressed, verifiable offline

The first release put a DSSE signature on every agent action, named each artifact by its bytes, and let anyone check the result without a server.

Every MCP Tool Call Your Agent Makes Right Now Has No Receipt

The Model Context Protocol specification is explicit: tool calls are arbitrary code execution and hosts are responsible for authorization. Most MCP implementations have no answer to this. Here's what closing that gap looks like.

Integration guide →