.md

Glossary

Each HCP term in one line, from Harness Pack and Binding to Sense, land and the four faces, with a link to the page that explains it.

Use this table for quick lookup. The normative definitions live in §1 Terminology, and each row links to the page that covers the term in full.

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, runtimeConcepts
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 or 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
AccessThe user's or operator's setting for which commands run without asking: mode, rules, approvalsAccess
Access modemanual | auto | run, how much runs without askingAccess
Approval viewThe typed card a person sees when a command asks, built from the pack and the call's argumentsAccess
Command titleThe pack's words for a step, live while it runs and done afterCommand
BindingHow a command gets credentials at exec time: mode and 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
MintThe runtime gets 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 PrincipalAuthorization
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, authorises, binds, executes, routes SenseBuild runtimes
Reference runtimecreateReferenceLocalRuntime in the SDKSDK
HostAn agent product that adopts HCPAdopt in hosts
ProjectionA pack's view on a surface: CLI, host tool, Skill, MCP export§12
Four facesWire, CLI, host tool and 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
hcpxThe reference CLI's binary, also installed as hcpQuickstart
Eval caseOne expectation about a command in hcp.eval.json, run through the runtime by hcpx evalCheck and evaluate
Bootstrap packhcp-cli, which 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; a vendor SDK inside a product runtimeLandscape