Home / The model / The lexicon / host

host

the machine, container or account it runs as

A node carries no inherent meaning. What host means here emerges from the edges traceable from it, and confidence in that meaning is proportional to how richly it is connected. It is connected to 8 of 23 primitives here. That, and not the sentence above, is what it means. The discipline this follows.

What the shapes say host means, and they do not agree

These definitions are not merged, and that is the design. Merging two vocabularies erases the disagreement, and the disagreement is the finding. Each row below is owned by the shape that said it. A reader deciding what host costs them has to read the row for the shape they run, not an average of the rows. Why vocabularies are bridged rather than merged.
The shapeVariantWhat host means there
Claude Code on the web (a remote session container)ccr-containerthis container - ephemeral, the vendor's; not your machine
Claude Code (the CLI, on your own machine)local-confirmations-offyour machine, as your user account
Claude Code (the CLI, on your own machine)local-defaultyour machine, as your user account
Claude Desktop (a desktop app with local tools)defaultyour machine, as your user account
Claude (in the browser, with connectors switched on)connectors-onwhat the drive connector is scoped to; not your machine
Claude, with the Gmail connector enableddefaultthe mailbox itself: every message and thread, labels, filters and saved drafts, and attachment metadata - never attachment content
Claude, with the Gmail connector enabledmeasured-2026-09-19the mailbox itself, whole: every message and thread including archived, sent and trashed mail, every label with its counts, every draft; attachment content on the way out, up to 25MB
Claude's Microsoft 365 connector (Outlook, SharePoint, OneDrive, Teams)defaultSharePoint sites and OneDrive files the user can already open - searched tenant-wide
The official Dropbox MCP serverdefaultthe Dropbox account as a store - and for a team user, "the usage and quota for the entire team"
A browser extension with broad host permissionsbroad-host-permissionsyour browser - every page, every logged-in site
A scheduled job running as a service accountservice-accountthe server it runs on, as the service account
Actions runner (a hosted CI job)cithe runner - destroyed after the job; not your machine
An assistant connected to a personal Google Drive with drive.readonlyreadonly-connectorthe Drive as a store: every file owned by or shared to the user
An assistant connected to a personal Gmail mailbox with gmail.readonlyreadonly-connectorthe mailbox itself, as a store: every message and the account's mail settings
The Google Workspace MCP servers (Gmail, Drive, Docs, Sheets, Slides, Calendar, Chat)defaultthe Google account's Drive and mailbox - every file owned by or shared to the user; not your machine
A self-hosted n8n instance, reached with an owner-scoped API keyowner-api-keythe instance itself: its accounts, its credential store, its execution records
ChatGPT (in the browser, no connectors)defaultthe vendor's environment; not your machine

That is the ABP's own argument in one column. The same word, the same grammar, and a materially different exposure depending on where the agent runs. It is why an ABP is about the deployment rather than the product.

The 8 primitives with this reach

PrimitivePublished glossSpelled outUndoIn how many shapes
create.schedule.hostCreate something that outlives the turn where it runs (a cron, a service)create.schedule.hostyes4 of 17
delete.file.hostDelete files anywhere the account can reachdelete.file.hostno5 of 17
execute.process.hostRun programs as the accountexecute.process.hostwith-effort7 of 17
read.credential.hostRead credentials stored where it runsread.credential.hostno11 of 17
read.file.hostRead any file the account can reachread.file.hostno11 of 17
read.record.browsingRead every page you visitread.record.hostno1 of 17
read.record.historyRead a retained record: shell history, past sessionsread.record.hostno8 of 17
write.file.hostChange any file the account can reachwrite.file.hostwith-effort8 of 17

How this node connects

EdgeReads asTo
reachable_fromhost is the reach of these 8 primitives8 capabilities
reachesthe inverse, walked the other way, with different fan outone capability at a time

This node as JSON · The lexicon · The edge vocabulary