Skip to content
Skip to content
HCP

Glossary

Every HCP term, one line each, with a link to where it is defined.

Normative definitions live in §1 Terminology. This page is the quick lookup.

TermOne lineMore
HCPHarness Context Protocol: installs a capability into an agent harness as one pack with two loopsWhat is HCP
HarnessThe environment an agent runs in: model, tools, memory, policy, runtimeArchitecture
Harness PackDirectory of surface.json, policy.json, HARNESS.mdPack
Manifestsurface.json: identity, adapter, binding, commands, triggersManifest
CommandNamed operation a pack exposes; wire name verb_keyCommand
verb_keyWire identifier of a command (plan, setup.connect)§3
Twin faceA command's CLI form and JSON form produce the same result§6.5
ExecuteInbound loop: an Invoker runs a command§6
SenseOutbound loop: a pack announces a world change§7
TriggerDeclared Sense event, stimulusTriggers[].refTriggers
PolicyPer command/trigger: operation, privacy.land, confirmPolicy
OperationThe effect class of a command, read or write§4.3
LandThe data domain a command touches: personal | brain | local§4.4
ConfirmGate on writes; satisfied by args.confirm or args.apply§4.5
BindingHow a command obtains credentials at exec time; mode + hub, never a secretBinding
Modepublic | user | local | mothership | mock§8.2
HubComponent kind that mints: keyring, local-credential, public, none§8.3
FamilyGroup of packs sharing one consent§8.3
MintRuntime obtains a credential from the hub for one exec§8.4
ConnectLifecycle step that establishes Binding; capability pack.connect§8.5
PrincipalThe acting identity: human, service, agent, or mothershipPrincipal
MothershipOperator or fleet identity; the Binding mode for control-plane packs§8.2
TenantOrganisational scope from the session, never from args§9.2
ProjectSub-scope required for land brain§9.2
CapabilityOne of five grant axes§9.4
Grant{ capability, pack_id?, verb_keys? } held by a PrincipalGrants
InvokerWho calls Execute: agent tool, API, UI, human CLIInvoker
AdapterHow a command runs: wrap, composite, openapi, sense_onlyAdapter
WrapAdapter that spawns wrap.bin with rendered argvWrap a CLI
CompositeIn-process adapterAdapter
Pass-throughBootstrap-only whole-CLI wrap with allowed subcommands§3.3
Planeruntime (user work) or control (operator lifecycle)§2.5
RuntimeLoads, authorizes, binds, executes, routes SenseRuntime
Reference runtimecreateReferenceLocalRuntime in the SDKSDK
HostAn agent product that adopts HCPHosts
ProjectionA pack's view on a surface: CLI, host tool, Skill, MCP export§12
Four facesWire, CLI, host tool, Skill must name a command consistently§12.4
SkillHARNESS.md, the teaching document for humans and agentsSkill
LeadText between the Skill title and first ##; the stable-context excerpt§5.3
SandboxDefault exec posture: bin allow-list, cwd jail, no ambient credentials§10
Native-localExplicit opt-out of the jail on a trusted machine§10.3
Availabilityinstalled / activated / connected / executable§11.2
Store$HCP_HOME, which holds packs, skills, and stateCLI
Bootstrap packhcp-cli; describes the runtime's own lifecycle§11.4
Gold packA reference pack that ships with the SDK (transit, ledger, echo)Examples
SinkWhere Sense records land: inbox or silentSense delivery
Conformance vectorExecutable test tied to a spec section§14
RFCChange proposal to the protocolRFC process
Agent SkillsExternal standard for teaching documents; HARNESS.md is compatibleLandscape
MCPModel Context Protocol; a transport HCP can export toLandscape
ConnectorNot an HCP type; vendor SDK inside a product runtimeNon-goals