Treeship
Concepts

Vocabulary

Every term in Treeship maps directly to the code. Nothing is decorative.

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

TermDefinitionIn the code
ActionA signed record of an agent or human performing somethingActionStatement / treeship attest action
ApprovalCryptographic authorization for an action, with nonce bindingApprovalStatement / treeship attest approval
HandoffSigned transfer of work between actorsHandoffStatement / treeship attest handoff
EndorsementThird-party validation of another artifactEndorsementStatement / treeship attest endorsement
ReceiptExternal system confirmation (webhook, timestamp, inclusion proof)ReceiptStatement / treeship attest receipt
ArtifactA single signed DSSE envelope with a content-addressed art_ IDRecord in local storage
BundlePortable package of artifacts, self-verifying.treeship file / treeship bundle
TreeshipA sovereign trust domainEd25519 keypair + config + local artifact store
ActorAny human or agent identified by a URIhuman:// or agent:// prefix
ApproverThe human or identity that signs an approval--approver flag
DockingThe process of connecting your Treeship to Hubtreeship dock login / DPoP keypair
HubHosted infrastructure where Treeships connect via dockingtreeship.dev API