Treeship#merkleBlogDocsGitHub

Writing

#merkle

Every post tagged merkle.

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.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.10.4: the audit hardening release

A keystore that claimed AES-GCM but was not, verifiers that trusted embedded keys, and a Merkle downgrade path. 0.10.3 and 0.10.4 close the audit findings and publish TS-2026-001.

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.

Four layers of proof: how Treeship uses zero-knowledge

Signatures prove authenticity. Merkle proofs prove timing. Circom proves policy. RISC Zero proves the entire chain. Here's how they fit together.

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.