Treeship
Concepts

Glossary

Essential Treeship terms. Every term maps directly to the code.

Every term below maps to a concrete type or command in the CLI and Rust core.

TermDefinitionIn the code
TreeshipA local proof system: one Ed25519 keypair, one artifact store, one identity boundaryEd25519 keypair + config + local artifact store
ActorA human or AI that does work, identified by a URIhuman://alice or agent://coder prefix
ArtifactA signed DSSE envelope with a content-addressed art_ ID. Artifacts chain via parent_id.Record in local storage
ApprovalCryptographic authorization for an action, bound by a single-use nonceApprovalStatement / treeship attest approval
HubHosted infrastructure where Treeships share artifactstreeship.dev API
Hub connectionA named link from your Treeship to a Hub workspace. You can attach, detach, and kill connections independently.treeship hub attach / DPoP keypair
ChainA linked sequence of artifacts with a common root, connected through parent_id referencestreeship verify walks the chain recursively