Skip to content

Glossary

Terms used across the documentation, in plain English.

A

ACP (Agent Communication Protocol) — A protocol for hosting a sub-agent inside a Ghast conversation. The main agent talks to it as a peer. See ACP.

Action log — Per-profile encrypted log of every Computer Use action that went through the approval gate. Visible in Settings → Computer Use.

Advanced (provider) — A specific 0G Compute provider you've enabled and funded directly. Opposite of Router. See Inference Modes.

Approval gate — The UI modal that asks "Allow Ghast to [action] in [AppName]?" for new apps. See Computer Use Approval Gate.

AX (Accessibility) — macOS Accessibility API. The Swift daemon uses it to read app UI trees and post events.

B

Bot token — Credential for a messaging-platform bot (Telegram BotFather token, Discord bot token, etc.). Stored encrypted in the Profile Vault.

Bridge — A long-running connection between Ghast and a messaging platform (Telegram / Discord / Slack / Feishu / WeChat). See Remote Channels Overview.

Browser Relay — The Chrome extension that lets the desktop agent operate Chrome via CDP. See Browser Extension Overview.

C

CDP (Chrome DevTools Protocol) — The protocol the Browser Relay uses to drive Chrome.

Companion (scenario pack) — A warmer-tone Partner Mode scenario. Not a relationship product. See Scenario Packs.

Composer — The input area at the bottom of the chat window.

Computer Use — The capability to drive macOS apps via the Swift daemon. See Computer Use Overview.

Consolidation — Background process that summarises long-tail memory fragments into higher-level facts. See Memory.

D

Daemon (Computer Use) — The Swift helper application that drives macOS. Talks to the desktop client over a Unix socket.

Dry run — A flag on certain Computer Use actions (Calendar create_event, Mail compose) that validates without side effects.

E

Embedding — A vector representation of text used for semantic search. Ghast embeds memories and queries to do KNN recall.

H

Hard boundary — A Partner Mode rule that no scenario pack, channel override, or turn instruction can relax. See Hard Boundaries.

HKDF-SHA256 — The key derivation function used to derive the 0G Storage encryption key from your wallet private key.

I

Initiative — Partner Mode's engine for occasional proactive surfaces. See Initiative & Open Loops.

Inference contract — On-chain contract that manages 0G Compute provider registry, sub-accounts, and TEE acknowledgements.

L

Ledger (contract) — The on-chain contract that holds your OG balance. Funding starts here.

M

MCP (Model Context Protocol) — The protocol Ghast uses to connect external tool servers. See MCP Servers.

Memory — The vector-indexed store of long-running facts about how you work. See Memory.

O

OG — Native token of the 0G network. Used to fund Ledger deposits and provider sub-accounts.

Open loop — A commitment from a past conversation that hasn't been closed. Anchors Partner Mode follow-ups.

P

Partner Mode — The long-term collaboration layer with scenario packs, initiative, and the UUM. See Partner Mode Overview.

Pointer Registry — On-chain contract that stores content hashes of 0G Storage backups.

Privileged actor — A user explicitly allowed to issue work to the agent in a group channel. See Approval Flow.

Profile — Top-level container in Ghast Desktop. One wallet, one database, one set of settings per profile.

Profile Vault — The encrypted, per-profile store for high-value secrets (wallet key, OAuth tokens, bridge credentials). Vault key is in memory only.

R

Router (0G) — A managed routing endpoint operated by 0G. You configure it with an API key generated at the 0G Compute Console; calls are billed against your Console balance. Distinct from Advanced (which uses your local wallet to talk to specific on-chain providers).

S

Scenario pack — Partner Mode preset: work, companion, or quiet. See Scenario Packs.

Skill — A Markdown-defined agent behaviour. Bundled or user-installed. See Skills.

Skyshot — Computer Use primitive: an AX tree dump + a screenshot, together. Used as the agent's "look at the screen" action.

Strict approval — Computer Use setting: Allow Always behaves like Allow Once. Every modifying action re-prompts.

T

TEE (Trusted Execution Environment) — Hardware-isolated runtime in which 0G Advanced providers run their models. See TEE & Attestation.

TEE signer — On-chain address registered by an Advanced provider, which signs inference responses. You acknowledge a provider's TEE signer before funding.

U

UUM (User Understanding Model) — Schema-constrained record of how you collaborate. Fields: work_state, goal_hierarchy, values_and_taste, decision_style, boundaries, expertise_areas, collaboration_relationship, do_not_push. See UUM.

V

Vault key — The AES-256-GCM key that encrypts the Profile Vault. Backend-issued per sign-in, kept in memory only.

W

Whisper — The local speech-to-text engine. Runs on CPU or Apple Silicon Metal.

Workspace — Project-scoped context inside a Profile. Workspaces share wallet and memory; they differ in conversation list and channel mappings.