Glossary
Action: something an agent is trying to do, named by a verb:
file.write, deploy.service, database.drop, mcp.*.
Action fingerprint: agent + action + target + environment. An approval is bound to one, which is why a grant never leaks onto a different action. See Ownership and approvals.
Advisor: a deterministic escalator that runs after policy. Can make a decision stricter; never looser. See Guards.
Agent: a registered AI actor with a token and, optionally, capabilities.
Approval: a paused action awaiting a named human. Single-use, claimed by fingerprint. See Approvals.
Audit event: exactly one record per governed action: who, what, the verdict,
the risk, the matched policies, the signals, the session, the policyVersion.
Backfill: pulling history from a tool that existed before Memnox did. See Backfilling history.
Blast radius: what a change to a file can reach through the import graph. Escalation-only, silent when uncertain.
Break-glass: an admin override of a pending approval. Requires a reason, audited as critical, opens an incident. Refused for irreversible actions.
BYOK: bring your own key. Extraction uses your model credential, billed to
your account. Without one, extraction answers 503.
Capabilities: wildcard action patterns an agent is registered with, checked before policy. The cheapest control in the product.
Catch-up: a digest of what changed since you last looked.
Code graph: the file-level import graph written by memnox graph build. A
snapshot, not a live scan, so it goes stale until it is rebuilt.
Connection: an authorized link to a tool. Produces nothing until a trigger is subscribed.
Content shield: offline scanning for secrets, PII and vulnerable packages. Also holds the versioned security baseline.
Control plane: the hosted side of Memnox that holds your organization:
members, the review queue, connected tools, billing. Separate from the
runtime, which runs on your machines and decides actions. memnox login signs
a machine in to a control plane, and the runtime works with no control plane at
all.
Crypto-shredding: erasure by destroying the key rather than deleting the row. Used where deletion would break the audit chain. See Privacy and retention.
Decay check: surfacing decisions whose evidence is old or whose owner has left, for confirmation. Never deletes.
Decision: something the organization settled, recorded with its evidence and its approver. Distinct from a verdict.
Default effect: what happens when no policy matches. allow by default;
block is strict mode.
Drift: the gap between what the organization says and what it does. Reported, never auto-resolved.
Effect: allow · block · require_approval · redact. Most restrictive
wins.
Environment: a named deployment target within a workspace: production,
staging.
Evidence: the source events behind a decision or an incident.
Enforcement mode: whether a verdict is applied, per environment. off skips
evaluation, monitor decides and records without withholding, enforce applies
it. Set with --enforcement.
Expertise: what Memnox has observed a person actually works on, derived from the source events they appear in rather than from a profile they filled in. See People.
Extraction: the one place a model runs. It proposes candidate decisions from events, and its output is a suggestion until a human approves it.
Fail closed: unknown identity, unreadable state or ambiguous input blocks rather than guessing.
Grant: an approval that was given. Single-use, spent when it authorizes an action.
Guard: see advisor.
Graphify: the optional deeper analyzer, parsing 36 languages for calls and
inherits edges. Only its AST-extracted edges reach the decision path.
Hash chain: each audit event stores prevHash and a hash over its own
content. Tamper evidence, not tamper proofing.
Incident: opened by one of four deterministic detectors. See Risk, drift and incidents.
Local gate: the in-process component that matches call arguments on your machine, so raw payloads never leave it.
MCP firewall: a transparent proxy for any MCP server. Denied tools are hidden rather than failing.
Monitor mode: mode: monitor on a single rule. The action proceeds, and
the audit event records the verdict that was withheld.
Normalizer: the code that turns a provider's own webhook payload into a
SourceEvent Memnox understands. One generic normalizer serves every toolkit, so
adding a tool is configuration rather than code. See
How integrations work.
Organization: the tenant. Members, billing, SSO, privacy scope.
Pack: a curated group of rules you install rather than write. 33 ship.
Permalink: the URL a source event points back to. Composed from a base URL for tools that do not send one.
Person: one human and every provider account known to be theirs. Email is the only evidence strong enough to merge on.
Policy: a rule in YAML, made of a match and a decision.
policyVersion: the content hash of the rule set that decided an event.
Project: the unit of governance. Declared in the policy file; may span several repositories.
Provenance: where an agent's context came from. See taint.
Quorum: minApprovals above 1. One person counts once; one denial ends it.
Redact: mask the secret and forward the call. Needs an enforcement point that can rewrite the payload.
Review queue: where candidate decisions wait for a human. See The review queue.
Risk level: low → critical, a property of the action, classified
deterministically.
Risk score: 0 to 100, a property of this action by this agent now, measured against its own 14-day baseline.
Runtime: the open-source gate that runs on your machines and decides every action.
Security baseline: the fixed table of security requirements Memnox ships for a class of change, looked up deterministically by action and target. It is not a review of your code and never blocks anything. It is advice, carried with a version so a briefing can be reproduced. See Ask before you act.
Session: one agent run. Taint attaches here, and merges monotonically.
Sink: a destination every decision is delivered to: Splunk, Datadog, NDJSON, S3, Kafka.
Source event: anything ingested, in one normalized shape, always carrying a resolvable URL.
Subscription: an outbound signed webhook: incident.opened,
suggestion.queued. The opposite direction from a trigger.
Suggestion: a candidate decision awaiting review.
Taint: a session that has read untrusted content. Raises the bar for privileged actions; two actions are non-overridable. See Trust, taint and provenance.
Toolkit: one connectable tool, identified by a slug. 500+ available.
Trigger: an inbound subscription, telling Memnox when something happens in a connected tool. The opposite direction from a subscription.
Trust: whether an event's author resolves to a known person. Always a lookup, never an assumption.
Verdict: the runtime's answer for one action. Distinct from a decision.
Verified execution: preconditions, execute, postconditions, rollback, and a reported outcome. See Verified execution.
Workspace: a connected surface that produces events. Owns connections, people, policies and its event log.

