Treeship#releaseBlogDocsGitHub

Writing

#release

Every post tagged release.

Treeship 0.31: Verifiable Intent credentials, shipped

treeship vi implements the Verifiable Intent v0.1 draft, signs the Layer 3 pair with a Treeship receipt-chain attestation inside, and interoperates with the reference SDK both ways in CI.

The operator's yes, signed once

In Anthropic's commerce-agents reference, a merchant change applies only after a human approves it. treeship-commerce 0.29.0 makes that click a signed, single-use grant the apply receipt spends exactly once, on all three runtimes, with the console loop unchanged.

You can't have agentic commerce without tamper-proof receipts

Anthropic's commerce-agents reference enforces its gates in code and leaves the record to the deployment. treeship-commerce is that record: every tool call signed on all three runtimes, the merchant's approval as a single-use grant, and a receipt for exactly the cart that went to checkout. Verifiable offline, wired by one command.

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.26: workflow conformance

A signed workflow.v1 declaration can now be verified against what a session actually did. One fail-closed path runs from the declaration to a conformance report.

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.24: trusted rooms end to end

A room is a session whose participant set grows by signed invitation. 0.24 signs the room into the receipt, derives the roster from evidence, and adds a liveness challenge on join.

Treeship 0.23: grants you can issue

0.22 taught the verifier to judge delegation chains and effect finality. 0.23 gives the CLI the commands to mint grants and emit the action/v2 receipts those checks apply to.

The ack is not the act

A valid signature proves a receipt is authentic. It does not prove the thing actually happened. Treeship 0.21 makes that difference something you can check, and refuses to fake the part it cannot.

Treeship 0.20: selective disclosure

An agent can present only the capabilities a verifier needs, and the unsound Groth16 path is quarantined in favor of a statement-first design.

releasev0.20.04 min read

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.

Treeship 0.14: capability cards and the agent resolver

Agents get per-agent keys, signed capability cards, and a hub-backed resolver with a transparency log that your own machine re-verifies.

Treeship 0.11: agent invitations

A second agent can join a session through a signed, single-use, expiring invitation that the host countersigns. Plus a local dashboard, a feature inventory, and new skills.

Treeship Agent Skills: One Skill, Every Agent

Install Treeship on Kimi Code CLI, Claude Code, Codex, Cursor, OpenClaw, and Hermes. One skill file teaches every agent how to create cryptographically signed trust receipts.

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.10: approval authority

Grants define authority, uses prove consumption, an append-only journal enforces replay, and packages carry the evidence. The 0.9.10 patch closes the bypasses an adversarial review found.

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.

Introducing Trust Templates: Configure Once, Prove Everything

Trust templates give any workflow — a Solidity audit, a clinical AI system, an ML training pipeline — a complete attestation setup in one command. Build your own, share with your team, or publish to the community.