Hanzo AI

Glossary

One name per idea, and the names other systems use for the same idea. Read the second column when a word here does not match the word you arrived with.

After this page you know which word to use, and which word you already knew means the same thing.

One idea usually has several names — one from the paper it was described in, one from the product you last used, one someone coined in a hallway. Every alias you carry costs a translation on every conversation. So: one name per idea, and the Also called column is the translation table. If you arrived with a different word, find it there.

The rule that generates the rest: name the thing, not the metaphor. A word that only works if you already know what it stands for teaches nothing.

Reading an operation

The vocabulary of a single API call. This is the set worth learning first — everything else in these docs is written in it.

TermWhat it isAlso called
capabilityThe first path segment after /v1/agents, iam, event. The unit a product is organised into.service, module, resource group
operationOne thing you can do. Named once, reachable from every surface.endpoint, method, action, call
verbThe word naming an operation in the CLI — hanzo <capability> <verb>.subcommand, action
addressWhere an operation is reached: method plus path, e.g. POST /v1/agents.endpoint, route, URL, URI
surfaceOne of the four ways to reach an operation: HTTP, CLI, SDK, MCP. The operation is the same; only the spelling changes.interface, transport, client
request / responseWhat you send; what comes back.

path means the path portion of an address, or a parameter located in it. URL means a full absolute one. Neither is a synonym for address.

Who is calling

TermWhat it isAlso called
callerWhoever is making this request. The everyday word, and the right one in most sentences.client, consumer, requester
principalThe identity a request acts as, once the credential has been checked. Use it when that binding is the subject.subject, actor, identity
credentialAnything that proves a principal. The genus; the next two rows are species.
keyA credential you hold as a string. Two classes: sk- secret (server-side only) and pk- publishable (safe in a browser).API key, secret key
tokenA credential with an expiry and claims inside it.access token, bearer token, JWT
claimOne assertion carried inside a token (RFC 7519).attribute, assertion
scopeThe subset of an authority a credential may exercise (RFC 6749).permission, grant
memberA person's membership in an org. A user is a person; a member is that relation.seat
applicationA non-human principal — an integration, a service, a bot.service account, machine identity, client

What you act on

TermWhat it isAlso called
orgThe tenant. The boundary every record is scoped to, and for most capabilities a physically separate database.tenant, organization, account, workspace, team
projectA scope inside one org. Never an alternative to an org.environment, workspace
environmentA label on a deploy — derived, not a stored resource.stage, tier
agentA definition: a model, a system prompt, and a set of tool names.assistant, bot, persona
sessionOne continuing conversation with an agent.thread, conversation
runOne execution of something — an agent turn, a workflow, a job. Bounded, has a status, can be read back.execution, invocation, job, task
sandboxAn isolated compute environment with a lease that ends it.container, pod, workspace, VM
workflowSteps composed into one durable execution.pipeline, DAG, orchestration
releaseThe artifact a deploy produces. deploy is the verb, release is the noun.build, version, revision
webhookA subscription that delivers events to a URL you own.callback, subscription
eventOne thing that happened, in an envelope.message, record, notification
creditThe unit of account. 1,000 credits = $1.00.token (never — that word is a credential here), unit
balanceWhat you currently have.

Names that are ours

The house vocabulary. None of these is guessable, so each gets a sentence.

NameWhat it is
IAMIdentity and Access Management — the one service that issues and checks every credential.
KMSKey Management Service — where secrets live. Nothing else stores one.
o11yObservability, abbreviated by letter count (o + 11 letters + y). Logs, metrics, traces.
ZAPZero-Copy App Proto — the binary protocol our services speak to each other.
visorThe compute you rent: machines, GPUs, clusters.
ensoOur frontier model family.
ZenOur open-weight model family.
BaseThe managed instance product — a database and backend per org.
PackThe zero-configuration builder that turns a repository into a deployable image.
egressOutbound traffic. In billing it is the per-gigabyte charge; in architecture it is the one process permitted to make outbound calls holding a credential.
HIPHanzo Improvement Proposal — a numbered design document.
QuasarThe consensus engine, from Lux, with a post-quantum certificate profile.
ztHanzo Zero Trust — the identity-addressed overlay network. Built on OpenZiti.
zrokThe sharing layer over that overlay: one command publishes a local port.

Distribution and storage

Only the terms these docs actually use.

TermWhat it isAlso called
replicaA process holding a copy of some data.follower, secondary, standby
writerThe one replica permitted to write a given database.primary, leader, master
versionA number that only increases, compared to reject a stale writer or a stale read.fencing token, epoch, term, ballot, generation
lockMutual exclusion. Held until released; no time limit.mutex
leaseA lock with an expiry. The expiry is the entire difference — it is what lets another process safely conclude the holder is gone.time-bounded lock
quorumHow many members must agree before a decision counts.majority, threshold
consensusAgreement among processes on one value despite failures.agreement
pinA recorded exact version that a build resolves to.lock, constraint
tagA mutable name for an image. Two reads of one tag may differ.label
digestThe content hash of an image. Immutable by construction.content address, sha

Words we do not use

Not usedUse insteadWhy
endpoint, routeaddressThree words for the location of one operation.
tenant, organization, workspace, accountorgOne tenancy primitive, one name.
execution, invocation, job, taskrunSame object at four ages.
fencing token, epoch, term, ballotversionFour papers, one number.
lease, where nothing expireslockThe expiry is the definition, and it decides whether failover is possible.
wire, seam, glue, plumbingname the interfaceA metaphor tells a reader nothing about the type.
plane, for anything but control and dataname the thingControl plane and data plane are from RFC 3746. A set of services is not a plane.

Words that mean two things. secret is a key class (sk-), a product (/v1/secrets) and a loose synonym for credential — only the first two are correct here. store is a provisioned datastore instance, not a database file and not object storage. node is a compute machine in visor and a voting participant in consensus. When either could be read, say which.

How is this guide?